Initial commit
This commit is contained in:
@@ -0,0 +1,75 @@
|
||||
package proto
|
||||
|
||||
import (
|
||||
"stat/common"
|
||||
"time"
|
||||
)
|
||||
|
||||
// 管理员登陆请求
|
||||
type AdminLoginReq struct {
|
||||
Account *string `form:"account" json:"account" binding:"required"` // 账号
|
||||
Password *string `form:"password" json:"password" binding:"required"` // 密码
|
||||
}
|
||||
|
||||
// 管理员验证请求
|
||||
type AdminVerifyReq struct {
|
||||
Account *string `form:"account" json:"account" binding:"required"` // 账号
|
||||
VerifyCode *string `form:"verifyCode" json:"verifyCode" binding:"required"` // 验证码
|
||||
}
|
||||
|
||||
// 管理员登陆响应
|
||||
type AdminLoginRes struct {
|
||||
Account string `json:"account"` // 用户名
|
||||
Token string `json:"token"` // token
|
||||
Name string `json:"name"` // 名称
|
||||
RoleInfo RoleInfo `json:"roleInfo"` // 角色信息
|
||||
}
|
||||
|
||||
// 请求管理员列表
|
||||
type AdminListReq struct {
|
||||
common.Page
|
||||
BlocRole *int `json:"blocRole"` // 角色
|
||||
}
|
||||
|
||||
type AdminInfo struct {
|
||||
Account string `json:"account"` // 账号
|
||||
Password string `json:"password"` // 密码
|
||||
Name string `json:"name"` // 名称
|
||||
RoleId int64 `json:"roleId"` // 角色
|
||||
Role string `json:"role"` // 角色
|
||||
MerchantId string `json:"merchantId"` // 商人id
|
||||
CreatedAt time.Time `json:"createdAt"` // 创建时间
|
||||
UpdatedAt time.Time `json:"updatedAt"` // 更新时间
|
||||
LastTime time.Time `json:"lastTime"` // 登录时间
|
||||
}
|
||||
|
||||
// 响应管理员列表
|
||||
type AdminListRes struct {
|
||||
Total int64 `json:"total"`
|
||||
List []AdminInfo `json:"list"`
|
||||
}
|
||||
|
||||
// 新增管理员账号
|
||||
type AddAdminReq struct {
|
||||
Account *string `form:"account" json:"account" binding:"required"` // 账号(唯一)
|
||||
Password *string `form:"password" json:"password" binding:"required"` // 密码
|
||||
Name *string `form:"name" json:"name" binding:"required"` // 名称
|
||||
RoleId *int64 `form:"roleId" json:"roleId" binding:"required"` // 角色id
|
||||
MerchantId *string `form:"merchantId" json:"merchantId" binding:"omitempty"` // 商人id
|
||||
BlocRole *int `json:"blocRole"` // 角色
|
||||
}
|
||||
|
||||
// 更新管理员信息
|
||||
type UpdateAdminReq struct {
|
||||
Account *string `form:"account" json:"account" binding:"required"` // 用户名
|
||||
Password *string `form:"password" json:"password" binding:"omitempty"` // 密码
|
||||
Name *string `form:"name" json:"name" binding:"omitempty"` // 名称
|
||||
RoleId *int64 `form:"roleId" json:"roleId" binding:"omitempty"` // 角色id
|
||||
Status *int64 `form:"status" json:"status" binding:"omitempty"` // 状态
|
||||
MerchantId *string `form:"merchantId" json:"merchantId" binding:"omitempty"` // 商人id
|
||||
BlocRole *int `json:"blocRole"` // 角色
|
||||
}
|
||||
|
||||
type DelAdminReq struct {
|
||||
Account *string `form:"account" json:"account" binding:"required"` // 用户id
|
||||
}
|
||||
Reference in New Issue
Block a user