feat: update users request payload
This commit is contained in:
parent
61decfcd03
commit
5bcf5f97a4
|
|
@ -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"`
|
||||||
Address string `json:"address" validate:"required"`
|
|
||||||
PhoneNumber string `json:"phoneNumber" validate:"required"`
|
PhoneNumber string `json:"phoneNumber" validate:"required"`
|
||||||
WorkType string `json:"workType" validate:"required"`
|
|
||||||
GenderType string `json:"genderType" validate:"required"`
|
|
||||||
IdentityType string `json:"identityType" validate:"required"`
|
|
||||||
IdentityGroup string `json:"identityGroup" validate:"required"`
|
|
||||||
IdentityGroupNumber string `json:"identityGroupNumber" validate:"required"`
|
|
||||||
IdentityNumber string `json:"identityNumber" validate:"required"`
|
|
||||||
DateOfBirth string `json:"dateOfBirth" validate:"required"`
|
|
||||||
LastEducation string `json:"lastEducation" validate:"required"`
|
|
||||||
UserRoleId uint `json:"userRoleId" validate:"required"`
|
|
||||||
UserLevelId uint `json:"userLevelId" validate:"required"`
|
UserLevelId uint `json:"userLevelId" validate:"required"`
|
||||||
|
UserRoleId uint `json:"userRoleId" validate:"required"`
|
||||||
Password string `json:"password" 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"`
|
||||||
}
|
}
|
||||||
|
|
||||||
func (req UsersCreateRequest) ToEntity() *entity.Users {
|
func (req UsersCreateRequest) ToEntity() *entity.Users {
|
||||||
|
|
@ -70,18 +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"`
|
||||||
Address string `json:"address" validate:"required"`
|
|
||||||
PhoneNumber string `json:"phoneNumber" validate:"required"`
|
PhoneNumber string `json:"phoneNumber" validate:"required"`
|
||||||
WorkType string `json:"workType" validate:"required"`
|
|
||||||
GenderType string `json:"genderType" validate:"required"`
|
|
||||||
IdentityType string `json:"identityType" validate:"required"`
|
|
||||||
IdentityGroup string `json:"identityGroup" validate:"required"`
|
|
||||||
IdentityGroupNumber string `json:"identityGroupNumber" validate:"required"`
|
|
||||||
IdentityNumber string `json:"identityNumber" validate:"required"`
|
|
||||||
DateOfBirth string `json:"dateOfBirth" validate:"required"`
|
|
||||||
LastEducation string `json:"lastEducation" validate:"required"`
|
|
||||||
UserRoleId uint `json:"userRoleId" validate:"required"`
|
|
||||||
UserLevelId uint `json:"userLevelId" 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"`
|
StatusId *int `json:"statusId"`
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue