feat (employee): add create feat doctor, nurse, nutritionist, pharmacy
This commit is contained in:
@@ -11,13 +11,16 @@ import (
|
||||
|
||||
type CreateDto struct {
|
||||
User_Id *uint `json:"user_id"`
|
||||
UserRequest *eu.CreateDto `json:"user_request"`
|
||||
User *eu.CreateDto `json:"user"`
|
||||
Person_Id *uint `json:"person_id"`
|
||||
PersonRequest *ep.CreateDto `json:"person_request"`
|
||||
Person *ep.CreateDto `json:"person"`
|
||||
Position_Code ero.EmployeePosisitionCode `json:"position_code"`
|
||||
Division_Code *string `json:"division_code"`
|
||||
Number *string `json:"number"`
|
||||
Status_Code erc.ActiveStatusCode `json:"status_code"`
|
||||
IHS_Number *string `json:"ihs_number"`
|
||||
SIP_Number *string `json:"sip_number"`
|
||||
Unit_Id *uint `json:"unit_id"`
|
||||
}
|
||||
|
||||
type ReadListDto struct {
|
||||
@@ -99,6 +102,6 @@ func ToResponseList(data []Employee) []ResponseDto {
|
||||
|
||||
func (c CreateDto) Sanitize() CreateDto {
|
||||
sanitized := c
|
||||
sanitized.UserRequest.Password = "[REDACTED]"
|
||||
sanitized.User.Password = "[REDACTED]"
|
||||
return sanitized
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user