代码提交

This commit is contained in:
2026-11-14 11:24:19 +08:00
parent e1674ec96b
commit 37757d6aa5
5 changed files with 176 additions and 21 deletions
+20 -17
View File
@@ -87,14 +87,15 @@ type TfInfo struct {
// 返回下载链接
type PageButtonClickResp struct {
VersionNum string `from:"versionNum" json:"versionNum"` //版本号
Terminal string `from:"terminal" json:"terminal"` //终端ios android light
Link []string `from:"link" json:"link"` //下载链接
Tf []TfInfo `from:"tf" json:"tf"` //TFinfo
BackUrl string `bson:"backUrl" json:"BackUrl"` //企业签URL (不用)
PackageType versionMod.PkgType `from:"packageType" json:"packageType" binding:"required"` //包类型 1:企业包 2:商店包 3:TF包
Status bool `from:"status" json:"status"` //是否启用
LightData []byte `from:"lightData" json:"lightData"` //如果是轻量版,返回数据
VersionNum string `from:"versionNum" json:"versionNum"` //版本号
Terminal string `from:"terminal" json:"terminal"` //终端ios android light
Link []string `from:"link" json:"link"` //下载链接
Tf []TfInfo `from:"tf" json:"tf"` //TFinfo
BackUrl string `bson:"backUrl" json:"BackUrl"` //企业签URL (不用)
PackageType versionMod.PkgType `from:"packageType" json:"packageType" binding:"required"` //包类型 1:企业包 2:商店包 3:TF包
Status bool `from:"status" json:"status"` //是否启用
LightData []byte `from:"lightData" json:"lightData"` //如果是轻量版,返回数据
ChannelApkAndDownUrl string `json:"channelApkAndDownUrl"` //双端下载配置里该渠道的Android下载地址,有则客户端优先用它
}
// 落地页获取显示的按钮信息(appid标示具体应用)
@@ -107,15 +108,17 @@ type PageButtonListReq struct {
// 落地页获取显示的按钮信息
type PageButtonListResp struct {
IosDown bool `json:"iosDown"` // 显示完整版,是企业包
IosStore bool `json:"iosStore"` // 显示商店包
IosTF bool `json:"iosTF"` // TF包
IosH5 bool `json:"iosH5"` // H5跳转链接
IosLink string `json:"iosLink"` // 商店包下载链接
AndroidButton int `json:"androidButton"` // android下载按钮
HasChannelApk bool `json:"hasChannelApk"` // 有安卓渠道包
PictureList []PageButtonPicture `json:"pictureList"` // 资源数据
Contact ContactInfo `json:"contact"` // 联系方式
IosDown bool `json:"iosDown"` // 显示完整版,是企业包
IosStore bool `json:"iosStore"` // 显示商店包
IosTF bool `json:"iosTF"` // TF包
IosH5 bool `json:"iosH5"` // H5跳转链接
IosLink string `json:"iosLink"` // 商店包下载链接
AndroidButton int `json:"androidButton"` // android下载按钮
HasChannelApk bool `json:"hasChannelApk"` // 有安卓渠道包
// 双端下载配置里该渠道的 Android 下载地址,有则落地页优先用它
ChannelApkAndDownUrl string `json:"channelApkAndDownUrl"`
PictureList []PageButtonPicture `json:"pictureList"` // 资源数据
Contact ContactInfo `json:"contact"` // 联系方式
}
type PageButtonPicture struct {