feat: update users
This commit is contained in:
parent
9c0c485775
commit
c738cce923
|
|
@ -31,19 +31,19 @@ type UsersCreateRequest struct {
|
||||||
Username string `json:"username" validate:"required,lowercase"`
|
Username string `json:"username" validate:"required,lowercase"`
|
||||||
Email string `json:"email" validate:"required,email"`
|
Email string `json:"email" validate:"required,email"`
|
||||||
Fullname string `json:"fullname" validate:"required"`
|
Fullname string `json:"fullname" validate:"required"`
|
||||||
PhoneNumber string `json:"phoneNumber" validate:"required"`
|
|
||||||
UserLevelId uint `json:"userLevelId" validate:"required"`
|
UserLevelId uint `json:"userLevelId" validate:"required"`
|
||||||
UserRoleId uint `json:"userRoleId" validate:"required"`
|
UserRoleId uint `json:"userRoleId" validate:"required"`
|
||||||
Password string `json:"password" validate:"required"`
|
Password string `json:"password" validate:"required"`
|
||||||
Address string `json:"address"`
|
PhoneNumber *string `json:"phoneNumber"`
|
||||||
WorkType string `json:"workType"`
|
Address *string `json:"address"`
|
||||||
GenderType string `json:"genderType"`
|
WorkType *string `json:"workType"`
|
||||||
IdentityType string `json:"identityType"`
|
GenderType *string `json:"genderType"`
|
||||||
IdentityGroup string `json:"identityGroup"`
|
IdentityType *string `json:"identityType"`
|
||||||
IdentityGroupNumber string `json:"identityGroupNumber"`
|
IdentityGroup *string `json:"identityGroup"`
|
||||||
IdentityNumber string `json:"identityNumber"`
|
IdentityGroupNumber *string `json:"identityGroupNumber"`
|
||||||
DateOfBirth string `json:"dateOfBirth"`
|
IdentityNumber *string `json:"identityNumber"`
|
||||||
LastEducation string `json:"lastEducation"`
|
DateOfBirth *string `json:"dateOfBirth"`
|
||||||
|
LastEducation *string `json:"lastEducation"`
|
||||||
}
|
}
|
||||||
|
|
||||||
func (req UsersCreateRequest) ToEntity() *entity.Users {
|
func (req UsersCreateRequest) ToEntity() *entity.Users {
|
||||||
|
|
@ -51,16 +51,16 @@ func (req UsersCreateRequest) ToEntity() *entity.Users {
|
||||||
Username: req.Username,
|
Username: req.Username,
|
||||||
Email: req.Email,
|
Email: req.Email,
|
||||||
Fullname: req.Fullname,
|
Fullname: req.Fullname,
|
||||||
Address: req.Address,
|
Address: *req.Address,
|
||||||
PhoneNumber: req.PhoneNumber,
|
PhoneNumber: *req.PhoneNumber,
|
||||||
WorkType: req.WorkType,
|
WorkType: *req.WorkType,
|
||||||
GenderType: req.GenderType,
|
GenderType: *req.GenderType,
|
||||||
IdentityType: req.IdentityType,
|
IdentityType: *req.IdentityType,
|
||||||
IdentityGroup: req.IdentityGroup,
|
IdentityGroup: *req.IdentityGroup,
|
||||||
IdentityGroupNumber: req.IdentityGroupNumber,
|
IdentityGroupNumber: *req.IdentityGroupNumber,
|
||||||
IdentityNumber: req.IdentityNumber,
|
IdentityNumber: *req.IdentityNumber,
|
||||||
DateOfBirth: req.DateOfBirth,
|
DateOfBirth: *req.DateOfBirth,
|
||||||
LastEducation: req.LastEducation,
|
LastEducation: *req.LastEducation,
|
||||||
UserRoleId: req.UserRoleId,
|
UserRoleId: req.UserRoleId,
|
||||||
UserLevelId: req.UserLevelId,
|
UserLevelId: req.UserLevelId,
|
||||||
}
|
}
|
||||||
|
|
@ -70,19 +70,19 @@ type UsersUpdateRequest struct {
|
||||||
Username string `json:"username" validate:"required,lowercase"`
|
Username string `json:"username" validate:"required,lowercase"`
|
||||||
Email string `json:"email" validate:"required,email"`
|
Email string `json:"email" validate:"required,email"`
|
||||||
Fullname string `json:"fullname" validate:"required"`
|
Fullname string `json:"fullname" validate:"required"`
|
||||||
PhoneNumber string `json:"phoneNumber" validate:"required"`
|
|
||||||
UserLevelId uint `json:"userLevelId" validate:"required"`
|
UserLevelId uint `json:"userLevelId" validate:"required"`
|
||||||
UserRoleId uint `json:"userRoleId" validate:"required"`
|
UserRoleId uint `json:"userRoleId" validate:"required"`
|
||||||
Password string `json:"password" validate:"required"`
|
Password string `json:"password" validate:"required"`
|
||||||
Address string `json:"address"`
|
PhoneNumber *string `json:"phoneNumber"`
|
||||||
WorkType string `json:"workType"`
|
Address *string `json:"address"`
|
||||||
GenderType string `json:"genderType"`
|
WorkType *string `json:"workType"`
|
||||||
IdentityType string `json:"identityType"`
|
GenderType *string `json:"genderType"`
|
||||||
IdentityGroup string `json:"identityGroup"`
|
IdentityType *string `json:"identityType"`
|
||||||
IdentityGroupNumber string `json:"identityGroupNumber"`
|
IdentityGroup *string `json:"identityGroup"`
|
||||||
IdentityNumber string `json:"identityNumber"`
|
IdentityGroupNumber *string `json:"identityGroupNumber"`
|
||||||
DateOfBirth string `json:"dateOfBirth"`
|
IdentityNumber *string `json:"identityNumber"`
|
||||||
LastEducation string `json:"lastEducation"`
|
DateOfBirth *string `json:"dateOfBirth"`
|
||||||
|
LastEducation *string `json:"lastEducation"`
|
||||||
StatusId *int `json:"statusId"`
|
StatusId *int `json:"statusId"`
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -91,16 +91,16 @@ func (req UsersUpdateRequest) ToEntity() *entity.Users {
|
||||||
Username: req.Username,
|
Username: req.Username,
|
||||||
Email: req.Email,
|
Email: req.Email,
|
||||||
Fullname: req.Fullname,
|
Fullname: req.Fullname,
|
||||||
Address: req.Address,
|
Address: *req.Address,
|
||||||
PhoneNumber: req.PhoneNumber,
|
PhoneNumber: *req.PhoneNumber,
|
||||||
WorkType: req.WorkType,
|
WorkType: *req.WorkType,
|
||||||
GenderType: req.GenderType,
|
GenderType: *req.GenderType,
|
||||||
IdentityType: req.IdentityType,
|
IdentityType: *req.IdentityType,
|
||||||
IdentityGroup: req.IdentityGroup,
|
IdentityGroup: *req.IdentityGroup,
|
||||||
IdentityGroupNumber: req.IdentityGroupNumber,
|
IdentityGroupNumber: *req.IdentityGroupNumber,
|
||||||
IdentityNumber: req.IdentityNumber,
|
IdentityNumber: *req.IdentityNumber,
|
||||||
DateOfBirth: req.DateOfBirth,
|
DateOfBirth: *req.DateOfBirth,
|
||||||
LastEducation: req.LastEducation,
|
LastEducation: *req.LastEducation,
|
||||||
UserRoleId: req.UserRoleId,
|
UserRoleId: req.UserRoleId,
|
||||||
StatusId: req.StatusId,
|
StatusId: req.StatusId,
|
||||||
UserLevelId: req.UserLevelId,
|
UserLevelId: req.UserLevelId,
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue