From 0df57b40a74665ce92ff6b1d4953d05884a7e546 Mon Sep 17 00:00:00 2001 From: hanif salafi Date: Thu, 7 Nov 2024 11:18:05 +0700 Subject: [PATCH] feat: update users request payload --- app/module/users/request/users.request.go | 41 ++++++++++++----------- 1 file changed, 21 insertions(+), 20 deletions(-) diff --git a/app/module/users/request/users.request.go b/app/module/users/request/users.request.go index 54965fb..f49da7d 100644 --- a/app/module/users/request/users.request.go +++ b/app/module/users/request/users.request.go @@ -31,19 +31,19 @@ type UsersCreateRequest struct { Username string `json:"username" validate:"required,lowercase"` Email string `json:"email" validate:"required,email"` Fullname string `json:"fullname" validate:"required"` - Address string `json:"address" 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"` + 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"` } func (req UsersCreateRequest) ToEntity() *entity.Users { @@ -70,18 +70,19 @@ type UsersUpdateRequest struct { Username string `json:"username" validate:"required,lowercase"` Email string `json:"email" validate:"required,email"` Fullname string `json:"fullname" validate:"required"` - Address string `json:"address" 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"` + 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"` }