|
|
|
package game
|
|
|
|
|
|
|
|
import (
|
|
|
|
"github.com/gogf/gf/v2/frame/g"
|
|
|
|
"tyj_admin/internal/model/entity"
|
|
|
|
)
|
|
|
|
|
|
|
|
type RandomGenerateCodeReq struct {
|
|
|
|
g.Meta `path:"/cdKey/randomGenerateCode" tags:"cdKey" method:"get" summary:"生成兑换码"`
|
|
|
|
Name string `p:"name" `
|
|
|
|
Num int `p:"num" `
|
|
|
|
KeyType int `p:"keyType"`
|
|
|
|
Channel string `p:"channel"`
|
|
|
|
Pass string `p:"pass"`
|
|
|
|
StartTime string `p:"startTime"`
|
|
|
|
StopTime string `p:"stopTime"`
|
|
|
|
Times int `p:"times"`
|
|
|
|
Awards []Award `p:"awards"`
|
|
|
|
}
|
|
|
|
|
|
|
|
type RandomGenerateCodeRes struct {
|
|
|
|
g.Meta `mime:"application/json"`
|
|
|
|
Filename string `json:"filename"`
|
|
|
|
}
|
|
|
|
|
|
|
|
type GetGiftExchangeListReq struct {
|
|
|
|
g.Meta `path:"/cdKey/giftExchangeList" tags:"cdKey" method:"get" summary:"获取兑换表"`
|
|
|
|
KeyType int `p:"keyType"`
|
|
|
|
Channel string `p:"channel"`
|
|
|
|
Name string `p:"name" `
|
|
|
|
Pass string `p:"pass"`
|
|
|
|
StartTime string `p:"startTime"`
|
|
|
|
StopTime string `p:"stopTime"`
|
|
|
|
States int `p:"states"`
|
|
|
|
PageNum int `p:"pageNum"`
|
|
|
|
PageSize int `p:"pageSize"`
|
|
|
|
}
|
|
|
|
|
|
|
|
type GetGiftExchangeListRes struct {
|
|
|
|
g.Meta `mime:"application/json"`
|
|
|
|
List []entity.GameGiftExchange `json:"list"`
|
|
|
|
Total int `json:"total"`
|
|
|
|
}
|
|
|
|
|
|
|
|
type UpdateGiftExchangeReq struct {
|
|
|
|
g.Meta `path:"/cdKey/updateGiftExchange" tags:"cdKey" method:"get" summary:"修改兑换表"`
|
|
|
|
Id int32 `p:"configId" v:"required#id不能为空"`
|
|
|
|
Channel string `p:"channel"`
|
|
|
|
StartTime string `p:"startTime"`
|
|
|
|
StopTime string `p:"stopTime"`
|
|
|
|
Times int32 `p:"times"`
|
|
|
|
}
|
|
|
|
|
|
|
|
type UpdateGiftExchangeRes struct {
|
|
|
|
g.Meta `mime:"application/json"`
|
|
|
|
}
|
|
|
|
|
|
|
|
type Award struct {
|
|
|
|
ItemId int `json:"itemId"`
|
|
|
|
Num int `json:"num"`
|
|
|
|
}
|
|
|
|
|
|
|
|
type GetGenerateCodeReq struct {
|
|
|
|
g.Meta `path:"/exchangeCodeVerification" tags:"cdKey" method:"get" summary:"兑换码核销"`
|
|
|
|
Code string `p:"code"`
|
|
|
|
Account int64 `p:"unitId" `
|
|
|
|
Server int `p:"server" `
|
|
|
|
Time int64 `p:"time" description:"时间值" `
|
|
|
|
Token string `p:"token" description:"校验码" `
|
|
|
|
Channel string `p:"channel" description:"渠道" `
|
|
|
|
}
|
|
|
|
|
|
|
|
type GetGenerateCodeRes struct {
|
|
|
|
g.Meta `mime:"application/json"`
|
|
|
|
Code int32 `json:"code"`
|
|
|
|
//Msg string `json:"msg"`
|
|
|
|
Rewards string `json:"rewards"`
|
|
|
|
}
|
|
|
|
|
|
|
|
type GetGiftExchangeReq struct {
|
|
|
|
g.Meta `path:"/cdKey/giftExchangeExists" tags:"cdKey" method:"get" summary:"查询文件"`
|
|
|
|
Id int `p:"id"`
|
|
|
|
File string `p:"file"`
|
|
|
|
}
|
|
|
|
|
|
|
|
type GetGiftExchangeRes struct {
|
|
|
|
g.Meta `mime:"application/json"`
|
|
|
|
State int `json:"state"`
|
|
|
|
}
|
|
|
|
|
|
|
|
type AddGenerateCodeReq struct {
|
|
|
|
g.Meta `path:"/addGenerateCode" tags:"cdKey" method:"get" summary:"添加兑换码"`
|
|
|
|
Id int64 `p:"id" `
|
|
|
|
Account int64 `p:"account" `
|
|
|
|
Time int64 `p:"time" description:"时间值" `
|
|
|
|
Token string `p:"token" description:"校验码" `
|
|
|
|
}
|
|
|
|
|
|
|
|
type AddGenerateCodeRes struct {
|
|
|
|
g.Meta `mime:"application/json"`
|
|
|
|
Code string `json:"code"`
|
|
|
|
}
|