Files
easygoadmin/app/dto/member.go
yaoyilin 1b36bd8fbe feat: 初始化项目
初始化项目
2022-10-31 22:29:16 +08:00

65 lines
3.5 KiB
Go
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

/**
* 会员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"`
}