|
|
@@ -25,8 +25,8 @@ type UserManagementGetUserListReq struct { |
|
|
|
RegisterAfter string `json:"register_after"` // 注册时间终点 |
|
|
|
LoginBefore string `json:"login_before"` // 最近登录开始时间 |
|
|
|
LoginAfter string `json:"login_after"` // 最近登录结束时间 |
|
|
|
Page int `json:"page"` |
|
|
|
Limit int `json:"limit"` |
|
|
|
Page int `json:"page,required"` |
|
|
|
Limit int `json:"limit,required"` |
|
|
|
} |
|
|
|
|
|
|
|
type Paginate struct { |
|
|
@@ -49,7 +49,6 @@ type UserManagementGetUserListNode struct { |
|
|
|
ParentPhone string `json:"parent_phone" example:"推荐人手机号"` |
|
|
|
RegisterTime string `json:"register_time"` // 注册时间 |
|
|
|
Memo string `json:"memo"` // 备注 |
|
|
|
model.User |
|
|
|
} |
|
|
|
|
|
|
|
type UserManagementGetUserListResp struct { |
|
|
@@ -74,44 +73,39 @@ type LevelCount struct { |
|
|
|
|
|
|
|
type UserManagementUpdateUserInfoReq struct { |
|
|
|
UID int64 `json:"uid,required"` |
|
|
|
Avatar string `json:"avatar"` // 头像 |
|
|
|
Sex string `json:"sex"` // 性别(0:未知 1:男 2:女) |
|
|
|
Level string `json:"level"` // 会员等级 ID |
|
|
|
Tag string `json:"tag"` // 用户标签 ID |
|
|
|
Phone string `json:"phone"` // 手机号 |
|
|
|
Nickname string `json:"nickname"` // 用户名 |
|
|
|
UnionId string `json:"union_id"` // 微信号 |
|
|
|
Memo string `json:"memo" example:"备注"` |
|
|
|
Disable bool `json:"disable"` // 是否禁用用户 |
|
|
|
Tag string `json:"tag"` // 用户标签 ID |
|
|
|
State string `json:"state"` // 账号状态 1正常,2冻结 |
|
|
|
LastLoginIp string `json:"last_login_ip"` // 用户最后登录 IP |
|
|
|
Avatar string `json:"avatar"` // 头像 |
|
|
|
Phone string `json:"phone"` // 手机号 |
|
|
|
UnionId string `json:"union_id"` // 微信号 |
|
|
|
Nickname string `json:"nickname"` // 用户昵称 |
|
|
|
Level string `json:"level"` // 用户等级 ID |
|
|
|
State string `json:"state"` // 用户状态 1正常,2冻结 |
|
|
|
Sex string `json:"sex"` // 用户性别 性别(0:未知 1:男 2:女) |
|
|
|
ParentUid string `json:"parent_uid"` // 用户父级 ID |
|
|
|
ParentUid string `json:"parent_uid"` // 邀请人 ID |
|
|
|
} |
|
|
|
|
|
|
|
type BasicInfoNode struct { |
|
|
|
Avatar string `json:"avatar"` // 头像 |
|
|
|
Sex int `json:"sex"` // 性别 |
|
|
|
Nickname string `json:"nickname"` // 会员名称 |
|
|
|
TagName string `json:"tag_name"` // 标签名称 |
|
|
|
Phone string `json:"phone"` // 手机号 |
|
|
|
UnionId string `json:"union_id"` // 微信号 |
|
|
|
Password string `json:"password"` // 登录密码 |
|
|
|
Passcode string `json:"passcode"` // 支付密码 |
|
|
|
State int `json:"state"` // 账号状态 1正常,2冻结 |
|
|
|
Memo string `json:"memo"` // 备注 |
|
|
|
ParentUid int64 `json:"parent_uid"` // 推荐人 |
|
|
|
ParentName string `json:"parent_name"` // 推荐人名称 |
|
|
|
ParentPhone string `json:"parent_phone"` // 推荐人手机号 |
|
|
|
SystemInviteCode string `json:"system_invite_code"` // 系统邀请码 |
|
|
|
CustomInviteCode string `json:"custom_invite_code"` // 自定义邀请码 |
|
|
|
LevelName string `json:"level_name"` // 等级名称 |
|
|
|
Avatar string `json:"avatar"` // 头像 |
|
|
|
Sex int `json:"sex"` // 性别 |
|
|
|
Nickname string `json:"nickname"` // 用户名称 |
|
|
|
LevelName string `json:"level_name"` // 会员等级名称 |
|
|
|
TagName string `json:"tag_name"` // 标签名称 |
|
|
|
Phone string `json:"phone"` // 手机号 |
|
|
|
UnionId string `json:"union_id"` // 微信号 |
|
|
|
Password string `json:"password"` // 登录密码 |
|
|
|
State int `json:"state"` // 账号状态 1正常,2冻结 |
|
|
|
Memo string `json:"memo"` // 备注 |
|
|
|
ParentUid int64 `json:"parent_uid"` // 推荐人 |
|
|
|
ParentName string `json:"parent_name"` // 推荐人名称 |
|
|
|
ParentPhone string `json:"parent_phone"` // 推荐人手机号 |
|
|
|
} |
|
|
|
|
|
|
|
type OtherNode struct { |
|
|
|
LastLoginIp string `json:"last_login_ip" ` // 最后登录 IP |
|
|
|
LastLoginAt string `json:"last_login_at" ` // 最近登录时间 |
|
|
|
CreateAt string `json:"create_at" ` // 注册时间 |
|
|
|
RegisterType int `json:"register_at" ` // 注册类型(0.未知, 1.免验证码手机号注册,2.微信授权) |
|
|
|
LastLoginIp string `json:"last_login_ip" ` // 最后登录 IP |
|
|
|
LastLoginAt string `json:"last_login_at" ` // 最近登录时间 |
|
|
|
CreateAt string `json:"create_at" ` // 注册时间 |
|
|
|
} |
|
|
|
|
|
|
|
type WalletNode struct { |
|
|
@@ -124,13 +118,10 @@ type VirtualAmountInfoNode struct { |
|
|
|
} |
|
|
|
|
|
|
|
type UserManagementGetOneBasicResp struct { |
|
|
|
TagsList []map[string]interface{} `json:"tags_list"` // 标签列表 |
|
|
|
LevelsList []map[string]interface{} `json:"levels_list"` // 等级列表 |
|
|
|
CoinsList []map[string]interface{} `json:"coins_list"` // 货币列表 |
|
|
|
VirtualAmountInfo []VirtualAmountInfoNode `json:"virtual_amount_info"` // 虚拟资产钱包数据 |
|
|
|
BasicInfo BasicInfoNode `json:"basic_info"` // 基本信息 |
|
|
|
WalletInfo WalletNode `json:"wallet_info"` // 钱包信息 |
|
|
|
OtherInfo OtherNode `json:"other_info"` // 其他信息 |
|
|
|
TagsList []map[string]interface{} `json:"tags_list"` // 标签列表 |
|
|
|
LevelsList []map[string]interface{} `json:"levels_list"` // 等级列表 |
|
|
|
BasicInfo BasicInfoNode `json:"basic_info"` // 基本信息 |
|
|
|
OtherInfo OtherNode `json:"other_info"` // 其他信息 |
|
|
|
} |
|
|
|
|
|
|
|
type FansNode struct { |
|
|
@@ -149,15 +140,12 @@ type UserManagementGetFansResp struct { |
|
|
|
} |
|
|
|
|
|
|
|
type BalanceDetailNode struct { |
|
|
|
ID int64 `json:"id"` // 记录ID |
|
|
|
Uid int64 `json:"uid"` // 用户ID |
|
|
|
Nickname string `json:"nickname"` // 用户昵称 |
|
|
|
Phone string `json:"phone"` // 用户手机号 |
|
|
|
Amount string `json:"amount"` // 变更余额 |
|
|
|
AfterAmount string `json:"after_amount"` // 变更后余额 |
|
|
|
Kind string `json:"kind"` //类型 1:管理员操作增加余额 2:管理员操作扣除余额 3:蛋蛋能量兑换余额 4:余额兑换蛋蛋能量 |
|
|
|
OrdID string `json:"ord_Id"` // 订单号 |
|
|
|
CreateAt string `json:"create_at"` // 创建时间 |
|
|
|
ID int64 `json:"id"` // 记录ID |
|
|
|
Amount string `json:"amount"` // 变更数量 |
|
|
|
BeforeAmount string `json:"before_amount"` // 变更前余额 |
|
|
|
AfterAmount string `json:"after_amount"` // 变更后余额 |
|
|
|
Kind string `json:"kind"` //类型 1:管理员操作增加余额 2:管理员操作扣除余额 3:蛋蛋能量兑换余额 4:余额兑换蛋蛋能量 |
|
|
|
CreateAt string `json:"create_at"` // 创建时间 |
|
|
|
} |
|
|
|
|
|
|
|
type UserManagementGetBalanceDetailResp struct { |
|
|
|