30 lines
976 B
Go
30 lines
976 B
Go
package request
|
|
|
|
type GetUserID struct {
|
|
ID int32 `uri:"id" binding:"required,min=1"`
|
|
}
|
|
|
|
type CreateAndUpdateUser struct {
|
|
ID *int32 `form:"id"`
|
|
Email string `form:"email" binding:"required,email"`
|
|
Username string `form:"username" binding:"required"`
|
|
Password string `form:"password" binding:"required,min=6"`
|
|
ChangePassword string `form:"change_password"`
|
|
Avatar string `form:"File"`
|
|
Gender int32 `form:"gender"`
|
|
DepartmentID int32 `form:"department_id"`
|
|
RoleID int32 `form:"role_id"`
|
|
Status *int32 `form:"status" binding:"required"`
|
|
}
|
|
|
|
type ListUser struct {
|
|
PageID int `form:"page_id" binding:"required,min=1"`
|
|
PageSize int `form:"page_size" binding:"required,min=5,max=20"`
|
|
StartTime string `form:"start_time"`
|
|
EndTime string `form:"end_time"`
|
|
ID int64 `form:"id"`
|
|
Name string `form:"name"`
|
|
Email string `form:"email"`
|
|
Status int32 `form:"status"`
|
|
}
|