75 lines
2.4 KiB
Go
75 lines
2.4 KiB
Go
|
package apk
|
||
|
|
||
|
import (
|
||
|
"golib.gaore.com/GaoreGo/gaore-common-sdk-go/sdk/requests"
|
||
|
"golib.gaore.com/GaoreGo/gaore-common-sdk-go/sdk/responses"
|
||
|
"time"
|
||
|
)
|
||
|
|
||
|
type SearchApkRequest struct {
|
||
|
*requests.RpcRequest
|
||
|
StartTime string `position:"Body" field:"startTime" default:"" `
|
||
|
EndTime string `position:"Body" field:"endTime" default:"" `
|
||
|
State string `position:"Body" field:"state" default:"" `
|
||
|
SiteIds string `position:"Body" field:"siteIds" default:"" `
|
||
|
Ver string `position:"Body" field:"ver" default:"" `
|
||
|
SiteId int `position:"Body" field:"siteId" default:"" `
|
||
|
AgentId int `position:"Body" field:"agentId" default:"" `
|
||
|
Top int `position:"Body" field:"top" default:"" `
|
||
|
GameIds string `position:"Body" field:"gameIds" default:"" `
|
||
|
Autor string `position:"Body" field:"autor" default:"" `
|
||
|
Page int `position:"Body" field:"page" default:"1" `
|
||
|
Pagesize int `position:"Body" field:"pagesize" default:"20" `
|
||
|
Order string `position:"Body" field:"order" default:"" `
|
||
|
}
|
||
|
|
||
|
type ApkLog struct {
|
||
|
ID int `json:"Id"`
|
||
|
GameID int `json:"GameId"`
|
||
|
GameName string `json:"GameName"`
|
||
|
Ver string `json:"Ver"`
|
||
|
Top int `json:"Top"`
|
||
|
AgentID int `json:"AgentId"`
|
||
|
SiteID int `json:"SiteId"`
|
||
|
Addtime time.Time `json:"Addtime"`
|
||
|
Edittime time.Time `json:"Edittime"`
|
||
|
State int `json:"State"`
|
||
|
Times int `json:"Times"`
|
||
|
ReleaseTime int `json:"ReleaseTime"`
|
||
|
Env int `json:"Env"`
|
||
|
AliOss int `json:"AliOss"`
|
||
|
NeedCdn bool `json:"NeedCdn"`
|
||
|
Autor string `json:"Autor"`
|
||
|
Ext string `json:"Ext"`
|
||
|
IsAugment bool `json:"IsAugment"`
|
||
|
}
|
||
|
|
||
|
type SearchApkResponse struct {
|
||
|
*responses.BaseResponse
|
||
|
Code int `json:"code"`
|
||
|
Status bool `json:"status"`
|
||
|
Msg string `json:"msg"`
|
||
|
Data struct {
|
||
|
Page int `json:"Page"`
|
||
|
PageSize int `json:"PageSize"`
|
||
|
Total int `json:"Total"`
|
||
|
List []ApkLog `json:"List"`
|
||
|
} `json:"data"`
|
||
|
}
|
||
|
|
||
|
func CreateSearchApkRequest() (req *SearchApkRequest) {
|
||
|
req = &SearchApkRequest{
|
||
|
RpcRequest: &requests.RpcRequest{},
|
||
|
}
|
||
|
req.InitWithApiInfo(HOST, VERSION, "/api/apk/list")
|
||
|
req.Method = requests.POST
|
||
|
return
|
||
|
}
|
||
|
|
||
|
func CreateSearchApkResponse() (response *SearchApkResponse) {
|
||
|
response = &SearchApkResponse{
|
||
|
BaseResponse: &responses.BaseResponse{},
|
||
|
}
|
||
|
return
|
||
|
}
|