golang-yitisheng-server/server/modules/system/dto/sys_user_dto.go

26 lines
1.5 KiB
Go

package dto
// CreateUserRequest 创建用户请求
type CreateUserRequest struct {
Username string `json:"username" binding:"required,min=3,max=20"` // 登录账号
Realname string `json:"realname" binding:"required"` // 真实姓名
Password string `json:"password" binding:"required,min=6"` // 密码
Email string `json:"email" binding:"omitempty,email"` // 电子邮件
Phone string `json:"phone" binding:"omitempty,len=11"` // 电话
Avatar string `json:"avatar"` // 头像
Sex *int `json:"sex"` // 性别(0-未知,1-男,2-女)
Birthday string `json:"birthday"` // 生日
OrgCode string `json:"orgCode"` // 机构编码
}
// UpdateUserRequest 更新用户请求
type UpdateUserRequest struct {
Realname string `json:"realname"` // 真实姓名
Email string `json:"email" binding:"omitempty,email"` // 电子邮件
Phone string `json:"phone" binding:"omitempty,len=11"` // 电话
Avatar string `json:"avatar"` // 头像
Sex *int `json:"sex"` // 性别(0-未知,1-男,2-女)
Birthday string `json:"birthday"` // 生日
Status *int `json:"status"` // 状态(1-正常,2-冻结)
OrgCode string `json:"orgCode"` // 机构编码
}