package pubdef import "fmt" type Page struct { PageNum int64 `form:"pageNum" json:"pageNum,omitempty"` PageSize int64 `form:"pageSize" json:"pageSize,omitempty"` } const ( OutputDir = "../h5/templates/page/" DateISO = "2006-01-02" TimeISO = "2006-01-02 15:04:05" AppId = 1043 AppName = "黄果短剧" AppNameZhifu = "黄果短剧2" AppNameZhifuUUID = "CZ-HGDJ2-" DefaultChannelCode = "HGDL" ) // TrackerAppId 数据上报 SDK / 服务端埋点共用的应用 ID func TrackerAppId() string { return fmt.Sprintf("JHA-%d", AppId) } const PageSize int64 = 36 func GetTotalPage(total int64, page int64) int64 { totalPage := total / PageSize if total%PageSize > 0 { totalPage++ } return totalPage } type SeoValue struct { Title string `json:"title" bson:"webTitle"` // 网站SEO标题 Keyworld []string `json:"keyworld" bson:"webKeyworld"` // 网站SEO关键字 Description string `json:"description" bson:"webDescription"` // 网站SEO描述 } type TranslationType int64 const ( TranslationTypeUrl TranslationType = 1 // URL模式 TranslationTypeSub TranslationType = 2 // 二级导航 TranslationTypeBottom TranslationType = 3 // 底部导航 )