mirror of
https://gitlab.52pay.top/go/easygoadmin.git
synced 2025-09-26 22:58:01 +08:00
65 lines
3.5 KiB
Go
65 lines
3.5 KiB
Go
/**
|
||
* 会员Dto
|
||
* @author
|
||
* @since 2021/11/13
|
||
* @File : member
|
||
*/
|
||
package dto
|
||
|
||
// 分页查询条件
|
||
type MemberPageReq struct {
|
||
Username string `form:"username"` // 用户名
|
||
Gender int `form:"gender"` // 性别(1男 2女 3未知)
|
||
Page int `form:"page"` // 页码
|
||
Limit int `form:"limit"` // 每页数
|
||
}
|
||
|
||
// 添加会员
|
||
type MemberAddReq struct {
|
||
Username string `form:"username,unique" binding:"required"` // 用户名
|
||
Password string `form:"password" binding:"required"` // 登录密码
|
||
MemberLevel string `form:"memberLevel" binding:"required"` // 会员等级
|
||
Realname string `form:"realname" binding:"required"` // 真实姓名
|
||
Nickname string `form:"nickname" binding:"required"` // 用户昵称
|
||
Gender string `form:"gender" binding:"required"` // 性别(1男 2女 3未知)
|
||
Avatar string `form:"avatar" binding:"required"` // 用户头像
|
||
Birthday string `form:"birthday" binding:"required"` // 出生日期
|
||
ProvinceCode string `form:"provinceCode" binding:"required"` // 省份编号
|
||
CityCode string `form:"cityCode" binding:"required"` // 市区编号
|
||
DistrictCode string `form:"districtCode" binding:"required"` // 区县编号
|
||
Address string `form:"address" binding:"required"` // 详细地址
|
||
Intro string `form:"intro"` // 个人简介
|
||
Signature string `form:"signature"` // 个性签名
|
||
Device string `form:"device" binding:"required"` // 设备类型:1苹果 2安卓 3WAP站 4PC站 5后台添加
|
||
Source string `form:"source" binding:"required"` // 来源:1、APP注册;2、后台添加;
|
||
Status string `form:"status" binding:"required"` // 是否启用 1、启用 2、停用
|
||
}
|
||
|
||
// 更新会员
|
||
type MemberUpdateReq struct {
|
||
Id string `form:"id" binding:"required"`
|
||
Username string `form:"username,unique" binding:"required"` // 用户名
|
||
Password string `form:"password" binding:"required"` // 登录密码
|
||
MemberLevel string `form:"memberLevel" binding:"required"` // 会员等级
|
||
Realname string `form:"realname" binding:"required"` // 真实姓名
|
||
Nickname string `form:"nickname" binding:"required"` // 用户昵称
|
||
Gender string `form:"gender" binding:"required"` // 性别(1男 2女 3未知)
|
||
Avatar string `form:"avatar" binding:"required"` // 用户头像
|
||
Birthday string `form:"birthday" binding:"required"` // 出生日期
|
||
ProvinceCode string `form:"provinceCode" binding:"required"` // 省份编号
|
||
CityCode string `form:"cityCode" binding:"required"` // 市区编号
|
||
DistrictCode string `form:"districtCode" binding:"required"` // 区县编号
|
||
Address string `form:"address" binding:"required"` // 详细地址
|
||
Intro string `form:"intro"` // 个人简介
|
||
Signature string `form:"signature"` // 个性签名
|
||
Device string `form:"device" binding:"required"` // 设备类型:1苹果 2安卓 3WAP站 4PC站 5后台添加
|
||
Source string `form:"source" binding:"required"` // 来源:1、APP注册;2、后台添加;
|
||
Status string `form:"status" binding:"required"` // 是否启用 1、启用 2、停用
|
||
}
|
||
|
||
// 设置状态
|
||
type MemberStatusReq struct {
|
||
Id string `form:"id" binding:"required"`
|
||
Status string `form:"status" binding:"required"`
|
||
}
|