package validator import "mygo/model" type LoginBody struct { Username string `json:"username"` PassWord string `json:"password"` T string `json:"_t"` Code string `json:"code"` } type CreateAdminBody struct { UserName string `json:"username"` PassWord string `json:"password"` RealName string `json:"realname"` } type UserListBody struct { UserName string `json:"username"` RealName string `json:"realname"` Page int `json:"page"` Limit int `json:"limit"` } type UpdateAdminBody struct { UserID string `json:"user_id"` Root int `json:"root"` RealName string `json:"realname"` Avatar string `json:"avatar"` } type CreateRoleBody struct { RoleName string `json:"role_name"` RoleCode string `json:"role_code"` Description string `json:"description"` } type UpdateRoleBody struct { RoleID string `json:"role_id"` RoleName string `json:"role_name"` Description string `json:"description"` } type RoleBindUserBody struct { Users []string `json:"users"` RoleID string `json:"role_id"` } type UserBindRoleBody struct { UserID string `json:"user_id"` RoleID string `json:"role_id"` } type UserBindByRoleCodeBody struct { UserID string `json:"user_id"` RoleCode string `json:"role_code"` } type CreateRouteBody struct { ParentId string `json:"parent_id"` Name string `json:"name"` Icon string `json:"icon"` Sort int `json:"sort"` Component string `json:"component"` Redirect string `json:"redirect"` Perms string `json:"perms"` PermsType int `json:"perms_type"` Title string `json:"title"` Path string `json:"path"` MenuType int `json:"menu_type"` BtnStatus int `json:"btn_status"` HideInBread int `json:"hideInBread"` HideInMenu int `json:"hideInMenu"` NotCache int `json:"notCache"` IsMmin int `json:"isMmin"` } type UpdateRouteBody struct { ID string `json:"route_id"` CreateRouteBody } type RoleBindRouteBody struct { Routes []string `json:"routes"` RoleID string `json:"role_id"` } type UpdatePwdBody struct { Id string `json:"id"` PassWord string `json:"password"` } type MemberListBody struct { Page int64 `json:"page"` Limit int64 `json:"limit"` UID int64 `json:"uid"` } type CheckUserNameBody struct { UserName string `json:"username,omitempty"` } type GetAgentBody struct { UID string `json:"uid,omitempty"` } type SetAgentBody struct { UserName string `json:"username,omitempty"` RealName string `json:"realname,omitempty"` PassWord string `json:"password,omitempty"` SecondPassWord string `json:"secondpassword,omitempty"` } type UpdateAgentBody struct { AgentID string `json:"_id,omitempty"` UserName string `json:"username,omitempty"` RealName string `json:"realname,omitempty"` PassWord string `json:"password,omitempty"` SecondPassWord string `json:"secondpassword,omitempty"` } type UidBody struct { UID int64 `json:"uid,omitempty"` } type DelAgentBody struct { AgentID string `json:"agent_id"` } type ReqFreezeBody struct { UID int64 `json:"uid"` FreezeReason string `json:"freeze_reason"` FreezeDate string `json:"freeze_date"` } type ReqFreezeAgentBody struct { AgentID string `json:"agent_id"` } type PageLimitBody struct { Page int64 `json:"page"` Limit int64 `json:"limit"` } type GetServerListBody struct { Page int64 `json:"page"` Limit int64 `json:"limit"` StartTime string `json:"start_time"` EndTime string `json:"end_time"` } type GameCodeBody struct { Code string `json:"code"` Total int `json:"total"` Num int `json:"num"` Vip int `json:"vip"` Items []model.Item `json:"items"` ExpireType string `json:"expire_type" ` StartExpire string `json:"start_expire"` EndExpire string `json:"end_expire"` Status int `json:"status"` } type ChangeStatusBody struct { Code string `json:"code"` Status int `json:"status"` } type AddServerBody struct { ServerName string `json:"server_name"` } type OpenServerBody struct { ServerId int `json:"server_id"` ServerNum int `json:"server_num"` ActivityId int `json:"activity_id"` ActivityEndTime string `json:"activity_end_time"` } type ServerItemPageLimitBody struct { Page int64 `json:"page"` Limit int64 `json:"limit"` ServerId int64 `json:"server_id"` StartTime string `json:"start_time"` EndTime string `json:"end_time"` } type GetAgentByAdminIDBody struct { AdminId string `json:"admin_id"` } type AgentChildListBody struct { Page int64 `json:"page"` Limit int64 `json:"limit"` AgentID string `json:"agent_id"` } type GetRebateBody struct { Page int64 `json:"page"` Limit int64 `json:"limit"` AgentID string `json:"agent_id"` OrderNo string `json:"order_no"` UID int64 `json:"uid"` CreatedAtStart string `json:"created_at_start"` CreatedAtEnd string `json:"created_at_end"` } type AgentHomeBody struct { AgentID string `json:"agent_id"` } type AgentWithdrawBody struct { AgentID string `json:"agent_id"` Money float64 `json:"money"` Content string `json:"content"` } type WithdrawStatusBody struct { ID string `json:"_id"` Status int64 `json:"status"` Taxes string `json:"taxes"` } type RechargeListBody struct { Page int64 `json:"page"` Limit int64 `json:"limit"` OrderNo string `json:"order_no"` UID int64 `json:"uid"` RegionId int64 `json:"regionid"` ServerId int64 `json:"serverid"` PayStatus int64 `json:"pay_status"` PayAtStart string `json:"pay_at_start"` PayAtEnd string `json:"pay_at_end"` CreatedAtStart string `json:"created_at_start"` CreatedAtEnd string `json:"created_at_end"` } type ActivityReqBody struct { ID int64 `json:"_id"` Status int64 `json:"status"` StartTime string `json:"start_time"` EndTime string `json:"end_time"` } type SendMailReqBody struct { Title string `json:"title"` Content string `json:"content"` Rewards []model.Reward `json:"rewards"` Sender string `json:"sender"` Receiver int `json:"receiver" ` } type ReqAgentListBody struct { Page int64 `json:"page"` Limit int64 `json:"limit"` ID string `json:"id"` UserName string `json:"username"` } type ReqSaveBiliBody struct { Bili float64 `json:"bili"` } type GetTiXianListBody struct { AgentID string `json:"agent_id"` } type ApplyTiXianListBody struct { AgentID string `json:"agent_id"` Type int64 `json:"type"` Account string `json:"account"` } type UpdateApplyTiXianListBody struct { ID string `json:"_id"` AgentID string `json:"agent_id"` Type int64 `json:"type"` Account string `json:"account"` } type AgreeTiXianListBody struct { ID string `json:"id"` Status int64 `json:"status"` }