package req import ( "time" "ulink-admin/pkg/base" ) type SysMemberAdd struct { UserName string `json:"userName" binding:"required"` //登录账号 Phone string `json:"phone" binding:"required"` //手机号 Password string `json:"password" binding:"required"` //密码 NickName string `json:"nickName" binding:"required"` //昵称 RealName string `json:"realName" binding:"required"` //真实姓名 Sex string `json:"sex" binding:"required,oneof=1 2 "` //性别(1男 2女) Avatar string `json:"avatar" binding:"required"` //头像 Email string `json:"email" binding:"required"` //邮箱地址 State int `json:"state" binding:"required,oneof=1 2 3 4 "` //状态(1正常 2锁定 3停用 4删除) Remark string `json:"remark" ` //备注 } type SysMemberEdit struct { Id int64 `json:"id" binding:"required"` //主键id UserName string `json:"userName" binding:"required"` //登录账号 Phone string `json:"phone" binding:"required"` //手机号 Password string `json:"password" binding:"required"` //密码 NickName string `json:"nickName" binding:"required"` //昵称 RealName string `json:"realName" binding:"required"` //真实姓名 Sex string `json:"sex" binding:"required,oneof=1 2 "` //性别(1男 2女) Avatar string `json:"avatar" binding:"required"` //头像 Email string `json:"email" binding:"required"` //邮箱地址 State int `json:"state" binding:"required,oneof=1 2 3 4 "` //状态(1正常 2锁定 3停用 4删除) Remark string `json:"remark" ` //备注 } type SysMemberQuery struct { base.GlobalQuery Id int64 `form:"id"` //会员id UserName string `form:"userName"` //登录账号 Phone string `form:"phone"` //手机号 Password string `form:"password"` //密码 NickName string `form:"nickName"` //昵称 RealName string `form:"realName"` //真实姓名 Sex string `form:"sex"` //性别(1男 2女) Avatar string `form:"avatar"` //头像 Email string `form:"email"` //邮箱地址 State int `form:"state"` //状态(1正常 2锁定 3停用 4删除) CreateTime time.Time `form:"createTime"` //创建时间 CreateBy string `form:"createBy"` //创建人 OpenId string `form:"openId"` //微信openId LoginTime time.Time `form:"loginTime"` //最后登录时间 UpdateBy string `form:"updateBy"` //更新人 UpdateTime time.Time `form:"updateTime"` //最后修改时间 LoginIp string `form:"loginIp"` //登录ip Remark string `form:"remark"` //备注 } type SysMemberBody struct { Id int64 `json:"id" binding:"required"` //会员id UserName string `json:"userName" binding:"required"` //登录账号 Phone string `json:"phone" binding:"required"` //手机号 Password string `json:"password" binding:"required"` //密码 NickName string `json:"nickName" binding:"required"` //昵称 RealName string `json:"realName" binding:"required"` //真实姓名 Sex string `json:"sex" binding:"required"` //性别(1男 2女) Avatar string `json:"avatar" binding:"required"` //头像 Email string `json:"email" binding:"required"` //邮箱地址 State int `json:"state" binding:"required"` //状态(1正常 2锁定 3停用 4删除) CreateTime time.Time `json:"createTime" ` //创建时间 CreateBy string `json:"createBy" ` //创建人 OpenId string `json:"openId" ` //微信openId LoginTime time.Time `json:"loginTime" ` //最后登录时间 UpdateBy string `json:"updateBy" ` //更新人 UpdateTime time.Time `json:"updateTime" ` //最后修改时间 LoginIp string `json:"loginIp" ` //登录ip Remark string `json:"remark" ` //备注 }