24 lines
931 B
Go
24 lines
931 B
Go
package request
|
|
|
|
import common "git.echol.cn/loser/lckt/model/common/request"
|
|
|
|
type GenerateCDK struct {
|
|
Eid uint `json:"eid" form:"eid" binding:"required"` // 兑换码库ID
|
|
Number int `json:"number" from:"number" binding:"required,min=1"` // 生成数量
|
|
Expirer int `json:"expirer" form:"expirer"` // 有效期,单位天 0表示永久有效
|
|
}
|
|
|
|
type GetCDKList struct {
|
|
common.PageInfo
|
|
Eid uint `json:"eid" form:"eid" binding:"required"`
|
|
Code string `json:"code" form:"code"` // 兑换码
|
|
UseName string `json:"useName" form:"useName"` // 使用人
|
|
Status int `json:"status" form:"status"` // 状态
|
|
}
|
|
|
|
type RedeemCDK struct {
|
|
Code string `json:"code" form:"code" binding:"required"` // 兑换码
|
|
UseName string `json:"useName" form:"useName"` // 使用人名称
|
|
UserId uint `json:"userId" form:"userId"` // 用户ID
|
|
}
|