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"` // 机构编码 }