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