feat/user: employee regisgtration flow
This commit is contained in:
No files matched your search
@@ -13,6 +13,7 @@ import (
|
||||
en "simrs-vx/internal/domain/main-entities/nurse"
|
||||
et "simrs-vx/internal/domain/main-entities/nutritionist"
|
||||
ep "simrs-vx/internal/domain/main-entities/pharmacist"
|
||||
er "simrs-vx/internal/domain/main-entities/registration"
|
||||
esi "simrs-vx/internal/domain/main-entities/specialist-intern"
|
||||
e "simrs-vx/internal/domain/main-entities/user"
|
||||
|
||||
@@ -26,6 +27,7 @@ import (
|
||||
upa "simrs-vx/internal/use-case/main-use-case/person-address"
|
||||
upc "simrs-vx/internal/use-case/main-use-case/person-contact"
|
||||
up "simrs-vx/internal/use-case/main-use-case/pharmacist"
|
||||
ur "simrs-vx/internal/use-case/main-use-case/registration"
|
||||
usi "simrs-vx/internal/use-case/main-use-case/specialist-intern"
|
||||
|
||||
erc "simrs-vx/internal/domain/references/common"
|
||||
@@ -167,7 +169,13 @@ func Create(input e.CreateDto) (*d.Data, error) {
|
||||
return err
|
||||
}
|
||||
case ero.EPCReg, ero.EPCScr:
|
||||
// do nothing
|
||||
createSub := er.CreateDto{
|
||||
Employee_Id: employeeData.Id,
|
||||
Installation_Code: *input.Installation_Code,
|
||||
}
|
||||
if _, err := ur.CreateData(createSub, &event, tx); err != nil {
|
||||
return err
|
||||
}
|
||||
default:
|
||||
return errors.New("invalid employee position")
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user