- 新增 advitise v2: info/location/bind/click-stat/day-click-stat 模型与 对应的 service、api、router、proto 定义 - models/index.go 注册 5 个新模型的索引初始化 - 鉴权白名单: /rsdownload/ 改为 /download/,放行 advitise v2 的 get/click 接口 - statg/config: proxyUrl 增加 fileRes1 - common/genId: lid 生成逻辑补充 - 新增 91fans / huangguo 的 mobileconfig 描述文件 - 新增 deploy/nginx/cpcdownload.mfcg.me.conf 网关配置 Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
123 lines
3.1 KiB
Go
123 lines
3.1 KiB
Go
package models
|
|
|
|
import (
|
|
"context"
|
|
"stat/models/accessmod"
|
|
"stat/models/activityVisit"
|
|
"stat/models/activitymod"
|
|
"stat/models/adminMod"
|
|
"stat/models/advertiseLocMod"
|
|
"stat/models/advertiseMod"
|
|
"stat/models/advertisestat"
|
|
"stat/models/advitiseBindMod"
|
|
"stat/models/advitiseClickStatMod"
|
|
"stat/models/advitiseDayClickStatMod"
|
|
"stat/models/advitiseInfoMod"
|
|
"stat/models/advitiseLocationMod"
|
|
"stat/models/announInfoMod"
|
|
"stat/models/appInfoMod"
|
|
"stat/models/appcategory"
|
|
"stat/models/applicationLocMod"
|
|
"stat/models/applicationmod"
|
|
"stat/models/applicationstat"
|
|
"stat/models/authorityMod"
|
|
"stat/models/blocDailystatmod"
|
|
"stat/models/botdailyhourstat"
|
|
"stat/models/botreport"
|
|
"stat/models/channelCodeBlocStatMod"
|
|
"stat/models/channelmod"
|
|
"stat/models/channelpackage"
|
|
"stat/models/channelsettlementrecord"
|
|
"stat/models/cpcDownloadCfg"
|
|
"stat/models/dailyhourstatmod"
|
|
"stat/models/dailystatadvertise"
|
|
"stat/models/dailystatmod"
|
|
"stat/models/domainmod"
|
|
"stat/models/downloadCpc"
|
|
downloadinfo "stat/models/downloadinfo"
|
|
"stat/models/downloadstat"
|
|
"stat/models/landPageConfig"
|
|
"stat/models/landingPage"
|
|
"stat/models/landpageImg"
|
|
"stat/models/mediatag"
|
|
"stat/models/minutestatmod"
|
|
"stat/models/monitormod"
|
|
"stat/models/opLogMod"
|
|
"stat/models/rechargechannelmod"
|
|
"stat/models/rechargegamemod"
|
|
"stat/models/rechargemod"
|
|
"stat/models/registermod"
|
|
statrecordmod "stat/models/statrecord"
|
|
"stat/models/syncgamerecharge"
|
|
"stat/models/syncgamewater"
|
|
"stat/models/syncrecharge"
|
|
"stat/models/syncrecord"
|
|
"stat/models/syncvip"
|
|
"stat/models/syncwithdraw"
|
|
"stat/models/tfpackagemod"
|
|
"stat/models/versionMod"
|
|
"stat/models/withdrawGameOrdermod"
|
|
"stat/models/withdrawUserOrdermod"
|
|
)
|
|
|
|
// 初始化数据库表
|
|
func InitIndex() {
|
|
ctx := context.Background()
|
|
appInfoMod.Init()
|
|
authorityMod.Init()
|
|
adminMod.Init()
|
|
rechargemod.Init()
|
|
accessmod.Init()
|
|
registermod.Init()
|
|
channelmod.Init()
|
|
statrecordmod.Init()
|
|
dailystatmod.Init()
|
|
minutestatmod.Init()
|
|
opLogMod.Init()
|
|
landingPage.Init()
|
|
advertiseMod.Init()
|
|
advertiseLocMod.Init()
|
|
advertisestat.Init()
|
|
versionMod.Init()
|
|
downloadinfo.Init()
|
|
downloadstat.Init()
|
|
announInfoMod.Init()
|
|
downloadCpc.Init()
|
|
domainmod.Init()
|
|
blocDailystatmod.Init()
|
|
withdrawUserOrdermod.Init()
|
|
rechargechannelmod.Init()
|
|
channelCodeBlocStatMod.Init()
|
|
syncrecord.Init()
|
|
syncwithdraw.Init(ctx)
|
|
tfpackagemod.Init(ctx)
|
|
syncvip.Init(ctx)
|
|
syncrecharge.Init(ctx)
|
|
landpageImg.Init(ctx)
|
|
mediatag.Init(ctx)
|
|
dailyhourstatmod.Init(ctx)
|
|
activitymod.Init()
|
|
withdrawGameOrdermod.Init()
|
|
rechargegamemod.Init()
|
|
syncgamerecharge.Init(ctx)
|
|
botreport.Init(ctx)
|
|
botdailyhourstat.Init(ctx)
|
|
dailystatadvertise.Init(ctx)
|
|
syncgamewater.Init(ctx)
|
|
channelsettlementrecord.Init(ctx)
|
|
landPageConfig.Init(ctx)
|
|
monitormod.Init(ctx)
|
|
activityVisit.Init()
|
|
applicationmod.Init(ctx)
|
|
appcategory.Init(ctx)
|
|
applicationstat.Init(ctx)
|
|
applicationLocMod.Init(ctx)
|
|
channelpackage.Init(ctx)
|
|
cpcDownloadCfg.Init(ctx)
|
|
advitiseInfoMod.Init(ctx)
|
|
advitiseLocationMod.Init(ctx)
|
|
advitiseBindMod.Init(ctx)
|
|
advitiseClickStatMod.Init(ctx)
|
|
advitiseDayClickStatMod.Init(ctx)
|
|
}
|