package game import ( "github.com/gogf/gf/v2/frame/g" "tyj_admin/api/v1/common" "tyj_admin/internal/model/entity" ) type GetListWhiteListReq struct { g.Meta `path:"/whiteList/get" tags:"ip白名单" method:"post" summary:"获取ip白名单列表"` PageNum int `p:"pageNum"` PageSize int `p:"pageSize"` } type GetListWhiteListRes struct { g.Meta `mime:"application/json"` WhiteList []entity.GameWhiteList `json:"whiteList"` Total int `json:"total"` } type GetWhiteStateReq struct { g.Meta `path:"/whiteState/get" tags:"ip白名单" method:"get" summary:"判断ip白名单"` } type GetWhiteStateRes struct { g.Meta `mime:"application/json"` Count int `json:"count"` } type GetWhiteListReq struct { g.Meta `path:"/whiteList/get" tags:"ip白名单" method:"get" summary:"判断ip白名单"` } type GetWhiteListRes struct { g.Meta `mime:"application/json"` Count int `json:"count"` } type WhiteListReq struct { g.Meta `path:"/whiteList/list" tags:"ip白名单" method:"get" summary:"获取ip白名单列表"` } type WhiteListRes struct { g.Meta `mime:"application/json"` WhiteList []string `json:"whiteList"` } type UpdateWhiteListReq struct { g.Meta `path:"/whiteList/update" tags:"ip白名单" method:"post" summary:"更新ip白名单"` //Id int `p:"id"` Ip string `p:"ip"` } type UpdateWhiteListRes struct { g.Meta `mime:"application/json"` } type DelWhiteListReq struct { g.Meta `path:"/whiteList/del" tags:"ip白名单" method:"post" summary:"删除ip白名单"` Ip string `p:"ip"` } type DelWhiteListRes struct { g.Meta `mime:"application/json"` } type GetListBlackListReq struct { g.Meta `path:"/blackList/get" tags:"ip白名单" method:"post" summary:"获取ip白名单列表"` common.PageReq } type GetListBlackListRes struct { g.Meta `mime:"application/json"` WhiteList []entity.GameBlackList `json:"whiteList"` common.ListRes } type GetBlackListReq struct { g.Meta `path:"/blackList/get" tags:"ip白名单" method:"get" summary:"判断ip白名单"` } type GetBlackListRes struct { g.Meta `mime:"application/json"` Count int `json:"count"` } type UpdateBlackListReq struct { g.Meta `path:"/blackList/update" tags:"ip白名单" method:"post" summary:"更新ip白名单"` Id int `p:"id"` Ip string `p:"ip"` } type UpdateBlackListRes struct { g.Meta `mime:"application/json"` } type DelBlackListReq struct { g.Meta `path:"/blackList/del" tags:"ip白名单" method:"post" summary:"删除ip白名单"` Ip string `p:"ip"` } type DelBlackListRes struct { g.Meta `mime:"application/json"` }