Initial commit
This commit is contained in:
@@ -0,0 +1,53 @@
|
||||
package proto
|
||||
|
||||
import (
|
||||
"stat/common"
|
||||
"time"
|
||||
)
|
||||
|
||||
// 请求app列表
|
||||
type ListAppInfoReq struct {
|
||||
AppName *string `form:"appName" json:"appName" binding:"omitempty"` // appId
|
||||
Used *bool `form:"used" json:"used" binding:"omitempty"` // 渠道
|
||||
common.Page
|
||||
}
|
||||
|
||||
// 响应app列表
|
||||
type ListAppInfoRes struct {
|
||||
Total int64 `json:"total"`
|
||||
List []AppInfoRes `json:"list"`
|
||||
}
|
||||
|
||||
type AppInfoRes struct {
|
||||
AppId int32 `json:"appId"` // appId,唯一id
|
||||
Name string `json:"name"` // app名称
|
||||
LandPages []string `json:"landPages"` // 落地页列表
|
||||
IconImg string `json:"iconImg"` // 应用图标
|
||||
AdvertiseNum int64 `json:"advertiseNum"` // 广告系数
|
||||
AdvertiseNewNum int64 `json:"advertiseNewNum"` // 广告新增系数
|
||||
CreatedAt time.Time `json:"createdAt"` // 创建时间
|
||||
UpdatedAt time.Time `json:"updatedAt"` // 更新时间
|
||||
}
|
||||
|
||||
// 添加app
|
||||
type AddAppInfoReq struct {
|
||||
AppId *int32 `form:"appId" json:"appId" binding:"required"` // appId,唯一id
|
||||
Name *string `form:"name" json:"name" binding:"required"` // app名称
|
||||
IconImg *string `form:"iconImg" json:"iconImg" binding:"required"` // 应用图标
|
||||
// LandPages *[]string `form:"landPages" json:"landPages" binding:"required"` // 落地页列表
|
||||
}
|
||||
|
||||
// 修改app
|
||||
type UpdateAppInfoReq struct {
|
||||
AppId *int32 `form:"appId" json:"appId" binding:"required"` // appId,唯一id
|
||||
Name *string `form:"name" json:"name" binding:"omitempty"` // app名称
|
||||
IconImg *string `form:"iconImg" json:"iconImg" binding:"omitempty"` // 应用图标
|
||||
AdvertiseNum *int64 `form:"advertiseNum" json:"advertiseNum" binding:"omitempty"` // 广告系数
|
||||
AdvertiseNewNum *int64 `form:"advertiseNewNum" json:"advertiseNewNum" binding:"omitempty"` // 广告新增系数
|
||||
LandPages *[]string `form:"landPages" json:"landPages" binding:"omitempty"` // 落地页列表
|
||||
}
|
||||
|
||||
// 删除app
|
||||
type DelAppInfoReq struct {
|
||||
AppId *int32 `form:"appId" json:"appId" binding:"required"` // appId,唯一id
|
||||
}
|
||||
Reference in New Issue
Block a user