添加新的表格数据

This commit is contained in:
lzh 2025-10-28 16:56:21 +08:00
parent 373c38f75d
commit 525a6e5e37
4 changed files with 633 additions and 469 deletions

View File

@ -512,7 +512,7 @@ func BundleActivate(ids []uint32) error {
activate := model.BundleActivate{} activate := model.BundleActivate{}
if err := tx.Model(&model.BundleActivate{}).Where("user_id = ?", v).First(&activate).Error; err != nil { if err := tx.Model(&model.BundleActivate{}).Where("user_id = ?", v).First(&activate).Error; err != nil {
balance := model.BundleBalance{} balance := model.BundleBalance{}
if err := tx.Model(&model.BundleBalance{}).Where("user_id = ?", v).First(&balance).Error; err != nil { if err := tx.Model(&model.BundleBalance{}).Where("user_id = ?", v).Order("created_at desc").First(&balance).Error; err != nil {
return err return err
} }
balance.ExpiredAt = balance.ExpiredAt.Add(time.Since(balance.StartAt)) balance.ExpiredAt = balance.ExpiredAt.Add(time.Since(balance.StartAt))

View File

@ -109,6 +109,8 @@ func GetBundleBalanceList(req *bundle.GetBundleBalanceListReq) (*bundle.GetBundl
MonthlyNewIncreaseVideoNumber: int32(cal(m.BundleBalance, m.IncreaseLimitVideoNumber, m.MonthlyLimitVideoQuotaNumber, date) + cal(m.BundleBalance, m.IncreaseLimitVideoExpiredNumber, m.MonthlyLimitVideoQuotaNumber, date)), MonthlyNewIncreaseVideoNumber: int32(cal(m.BundleBalance, m.IncreaseLimitVideoNumber, m.MonthlyLimitVideoQuotaNumber, date) + cal(m.BundleBalance, m.IncreaseLimitVideoExpiredNumber, m.MonthlyLimitVideoQuotaNumber, date)),
MonthBundleVideoConsumptionNumber: int32(m.MonthlyBundleVideoConsumptionNumber), MonthBundleVideoConsumptionNumber: int32(m.MonthlyBundleVideoConsumptionNumber),
MonthIncreaseVideoConsumptionNumber: int32(m.MonthlyIncreaseVideoConsumptionNumber), MonthIncreaseVideoConsumptionNumber: int32(m.MonthlyIncreaseVideoConsumptionNumber),
MonthlyBundleVideoNumber: int32(m.BundleVideoNumber) + int32(m.MonthlyBundleLimitVideoNumber) + int32(m.MonthlyBundleLimitExpiredVideoNumber),
MonthlyIncreaseVideoNumber: int32(m.IncreaseVideoNumber) + int32(m.MonthlyIncreaseLimitVideoNumber) + int32(m.MonthlyIncreaseLimitExpiredVideoNumber),
MonthlyInvalidBundleVideoNumber: int32(m.MonthlyInvalidBundleVideoNumber), MonthlyInvalidBundleVideoNumber: int32(m.MonthlyInvalidBundleVideoNumber),
MonthlyInvalidIncreaseVideoNumber: int32(m.MonthlyInvalidIncreaseVideoNumber), MonthlyInvalidIncreaseVideoNumber: int32(m.MonthlyInvalidIncreaseVideoNumber),
// 图文类 // 图文类
@ -122,6 +124,8 @@ func GetBundleBalanceList(req *bundle.GetBundleBalanceListReq) (*bundle.GetBundl
MonthlyNewIncreaseImageNumber: int32(cal(m.BundleBalance, m.IncreaseLimitImageNumber, m.MonthlyLimitImageQuotaNumber, date) + cal(m.BundleBalance, m.IncreaseLimitImageExpiredNumber, m.MonthlyLimitImageQuotaNumber, date)), MonthlyNewIncreaseImageNumber: int32(cal(m.BundleBalance, m.IncreaseLimitImageNumber, m.MonthlyLimitImageQuotaNumber, date) + cal(m.BundleBalance, m.IncreaseLimitImageExpiredNumber, m.MonthlyLimitImageQuotaNumber, date)),
MonthBundleImageConsumptionNumber: int32(m.MonthlyBundleImageConsumptionNumber), MonthBundleImageConsumptionNumber: int32(m.MonthlyBundleImageConsumptionNumber),
MonthIncreaseImageConsumptionNumber: int32(m.MonthlyIncreaseImageConsumptionNumber), MonthIncreaseImageConsumptionNumber: int32(m.MonthlyIncreaseImageConsumptionNumber),
MonthlyBundleImageNumber: int32(m.BundleImageNumber) + int32(m.MonthlyBundleLimitImageNumber) + int32(m.MonthlyBundleLimitExpiredImageNumber),
MonthlyIncreaseImageNumber: int32(m.IncreaseImageNumber) + int32(m.MonthlyIncreaseLimitImageNumber) + int32(m.MonthlyIncreaseLimitExpiredImageNumber),
MonthlyInvalidBundleImageNumber: int32(m.MonthlyInvalidBundleImageNumber), MonthlyInvalidBundleImageNumber: int32(m.MonthlyInvalidBundleImageNumber),
MonthlyInvalidIncreaseImageNumber: int32(m.MonthlyInvalidIncreaseImageNumber), MonthlyInvalidIncreaseImageNumber: int32(m.MonthlyInvalidIncreaseImageNumber),
// 数据分析类 // 数据分析类
@ -135,6 +139,8 @@ func GetBundleBalanceList(req *bundle.GetBundleBalanceListReq) (*bundle.GetBundl
MonthlyNewIncreaseDataAnalysisNumber: int32(cal(m.BundleBalance, m.IncreaseLimitDataAnalysisNumber, m.MonthlyLimitDataAnalysisQuotaNumber, date) + cal(m.BundleBalance, m.IncreaseLimitDataAnalysisExpiredNumber, m.MonthlyLimitDataAnalysisQuotaNumber, date)), MonthlyNewIncreaseDataAnalysisNumber: int32(cal(m.BundleBalance, m.IncreaseLimitDataAnalysisNumber, m.MonthlyLimitDataAnalysisQuotaNumber, date) + cal(m.BundleBalance, m.IncreaseLimitDataAnalysisExpiredNumber, m.MonthlyLimitDataAnalysisQuotaNumber, date)),
MonthBundleDataAnalysisConsumptionNumber: int32(m.MonthlyBundleDataAnalysisConsumptionNumber), MonthBundleDataAnalysisConsumptionNumber: int32(m.MonthlyBundleDataAnalysisConsumptionNumber),
MonthIncreaseDataAnalysisConsumptionNumber: int32(m.MonthlyIncreaseDataAnalysisConsumptionNumber), MonthIncreaseDataAnalysisConsumptionNumber: int32(m.MonthlyIncreaseDataAnalysisConsumptionNumber),
MonthlyBundleDataAnalysisNumber: int32(m.BundleDataAnalysisNumber) + int32(m.MonthlyBundleLimitDataAnalysisNumber) + int32(m.MonthlyBundleLimitExpiredDataAnalysisNumber),
MonthlyIncreaseDataAnalysisNumber: int32(m.IncreaseDataAnalysisNumber) + int32(m.MonthlyIncreaseLimitDataAnalysisNumber) + int32(m.MonthlyIncreaseLimitExpiredDataAnalysisNumber),
MonthlyInvalidBundleDataAnalysisNumber: int32(m.MonthlyInvalidBundleDataAnalysisNumber), MonthlyInvalidBundleDataAnalysisNumber: int32(m.MonthlyInvalidBundleDataAnalysisNumber),
MonthlyInvalidIncreaseDataAnalysisNumber: int32(m.MonthlyInvalidIncreaseDataAnalysisNumber), MonthlyInvalidIncreaseDataAnalysisNumber: int32(m.MonthlyInvalidIncreaseDataAnalysisNumber),
// 手动扩展类 // 手动扩展类
@ -522,66 +528,66 @@ func buildDefaultBalanceLayout() string {
Column string Column string
Status int Status int
}{ }{
{"是否激活", "activate",1}, {"是否激活", "activate", 1},
{"艺人", "userName",1}, {"艺人", "userName", 1},
{"艺人手机号", "userPhoneNumber",1}, {"艺人手机号", "userPhoneNumber", 1},
{"用户编号", "customerNum",1}, {"用户编号", "customerNum", 1},
{"套餐状态", "status",1}, {"套餐状态", "status", 1},
{"最后购买的套餐", "bundleName",1}, {"最后购买的套餐", "bundleName", 1},
{"下单时间", "payTime",1}, {"下单时间", "payTime", 1},
{"开始有效时间", "startTime",1}, {"开始有效时间", "startTime", 1},
{"过期时间", "expiredTime",1}, {"过期时间", "expiredTime", 1},
{"所属月份", "month",1}, {"所属月份", "month", 1},
{"购买状态", "bought",1}, {"购买状态", "bought", 1},
{"当前可用套餐账号数", "bundleAccountNumber",1}, {"当前可用套餐账号数", "bundleAccountNumber", 1},
{"当前可用增值账号数", "increaseAccountNumber",1}, {"当前可用增值账号数", "increaseAccountNumber", 1},
{"当前已用套餐账号数", "bundleAccountConsumptionNumber",1}, {"当前已用套餐账号数", "bundleAccountConsumptionNumber", 1},
{"当前已用增值账号数", "increaseAccountConsumptionNumber",1}, {"当前已用增值账号数", "increaseAccountConsumptionNumber", 1},
{"当前可用套餐视频数", "bundleVideoNumber",1}, {"当前可用套餐视频数", "bundleVideoNumber", 1},
{"当前可用增值视频数", "increaseVideoNumber",1}, {"当前可用增值视频数", "increaseVideoNumber", 1},
{"当前已用套餐视频数", "bundleVideoConsumptionNumber",1}, {"当前已用套餐视频数", "bundleVideoConsumptionNumber", 1},
{"当前已用增值视频数", "increaseVideoConsumptionNumber",1}, {"当前已用增值视频数", "increaseVideoConsumptionNumber", 1},
{"当前作废套餐视频数", "invalidBundleVideoNumber",1}, {"当前作废套餐视频数", "invalidBundleVideoNumber", 1},
{"当前作废增值视频数", "invalidIncreaseVideoNumber",1}, {"当前作废增值视频数", "invalidIncreaseVideoNumber", 1},
{"当月新增套餐视频数", "monthlyNewBundleVideoNumber",1}, {"当月新增套餐视频数", "monthlyNewBundleVideoNumber", 1},
{"当月新增增值视频数", "monthlyNewIncreaseVideoNumber",1}, {"当月新增增值视频数", "monthlyNewIncreaseVideoNumber", 1},
{"当月使用套餐视频数", "monthBundleVideoConsumptionNumber",1}, {"当月使用套餐视频数", "monthBundleVideoConsumptionNumber", 1},
{"当月使用增值视频数", "monthIncreaseVideoConsumptionNumber",1}, {"当月使用增值视频数", "monthIncreaseVideoConsumptionNumber", 1},
{"当月作废套餐视频数", "monthlyInvalidBundleVideoNumber",1}, {"当月作废套餐视频数", "monthlyInvalidBundleVideoNumber", 1},
{"当月作废增值视频数", "monthlyInvalidIncreaseVideoNumber",1}, {"当月作废增值视频数", "monthlyInvalidIncreaseVideoNumber", 1},
{"当前可用套餐图文数", "bundleImageNumber",2}, {"当前可用套餐图文数", "bundleImageNumber", 2},
{"当前可用增值图文数", "increaseImageNumber",2}, {"当前可用增值图文数", "increaseImageNumber", 2},
{"当前已用套餐图文数", "bundleImageConsumptionNumber",2}, {"当前已用套餐图文数", "bundleImageConsumptionNumber", 2},
{"当前已用增值图文数", "increaseImageConsumptionNumber",2}, {"当前已用增值图文数", "increaseImageConsumptionNumber", 2},
{"当前作废套餐图文数", "invalidBundleImageNumber",2}, {"当前作废套餐图文数", "invalidBundleImageNumber", 2},
{"当前作废增值图文数", "invalidIncreaseImageNumber",2}, {"当前作废增值图文数", "invalidIncreaseImageNumber", 2},
{"当月新增套餐图文数", "monthlyNewBundleImageNumber",2}, {"当月新增套餐图文数", "monthlyNewBundleImageNumber", 2},
{"当月新增增值图文数", "monthlyNewIncreaseImageNumber",2}, {"当月新增增值图文数", "monthlyNewIncreaseImageNumber", 2},
{"当月使用套餐图文数", "monthBundleImageConsumptionNumber",2}, {"当月使用套餐图文数", "monthBundleImageConsumptionNumber", 2},
{"当月使用增值图文数", "monthIncreaseImageConsumptionNumber",2}, {"当月使用增值图文数", "monthIncreaseImageConsumptionNumber", 2},
{"当月作废套餐图文数", "monthlyInvalidBundleImageNumber",2}, {"当月作废套餐图文数", "monthlyInvalidBundleImageNumber", 2},
{"当月作废增值图文数", "monthlyInvalidIncreaseImageNumber",2}, {"当月作废增值图文数", "monthlyInvalidIncreaseImageNumber", 2},
{"当前可用套餐数据数", "bundleDataAnalysisNumber",2}, {"当前可用套餐数据数", "bundleDataAnalysisNumber", 2},
{"当前可用增值数据数", "increaseDataAnalysisNumber",2}, {"当前可用增值数据数", "increaseDataAnalysisNumber", 2},
{"当前已用套餐数据数", "bundleDataAnalysisConsumptionNumber",2}, {"当前已用套餐数据数", "bundleDataAnalysisConsumptionNumber", 2},
{"当前已用增值数据数", "increaseDataAnalysisConsumptionNumber",2}, {"当前已用增值数据数", "increaseDataAnalysisConsumptionNumber", 2},
{"当前作废套餐数据数", "invalidBundleDataAnalysisNumber",2}, {"当前作废套餐数据数", "invalidBundleDataAnalysisNumber", 2},
{"当前作废增值数据数", "invalidIncreaseDataAnalysisNumber",2}, {"当前作废增值数据数", "invalidIncreaseDataAnalysisNumber", 2},
{"当月新增套餐数据数", "monthlyNewBundleDataAnalysisNumber",2}, {"当月新增套餐数据数", "monthlyNewBundleDataAnalysisNumber", 2},
{"当月新增增值数据数", "monthlyNewIncreaseDataAnalysisNumber",2}, {"当月新增增值数据数", "monthlyNewIncreaseDataAnalysisNumber", 2},
{"当月使用套餐数据数", "monthBundleDataAnalysisConsumptionNumber",2}, {"当月使用套餐数据数", "monthBundleDataAnalysisConsumptionNumber", 2},
{"当月使用增值数据数", "monthIncreaseDataAnalysisConsumptionNumber",2}, {"当月使用增值数据数", "monthIncreaseDataAnalysisConsumptionNumber", 2},
{"当月作废套餐数据数", "monthlyInvalidBundleDataAnalysisNumber",2}, {"当月作废套餐数据数", "monthlyInvalidBundleDataAnalysisNumber", 2},
{"当月作废增值数据数", "monthlyInvalidIncreaseDataAnalysisNumber",2}, {"当月作废增值数据数", "monthlyInvalidIncreaseDataAnalysisNumber", 2},
{"当月新增手动扩展账号数", "monthlyNewManualAccountNumber",2}, {"当月新增手动扩展账号数", "monthlyNewManualAccountNumber", 2},
{"当月新增手动扩展视频数", "monthlyNewManualVideoNumber",2}, {"当月新增手动扩展视频数", "monthlyNewManualVideoNumber", 2},
{"当月新增手动扩展图文数", "monthlyNewManualImageNumber",2}, {"当月新增手动扩展图文数", "monthlyNewManualImageNumber", 2},
{"当月新增手动扩展数据数", "monthlyNewManualDataAnalysisNumber",2}, {"当月新增手动扩展数据数", "monthlyNewManualDataAnalysisNumber", 2},
{"当月新增手动扩展时长(日)", "monthlyNewDurationNumber",2}, {"当月新增手动扩展时长(日)", "monthlyNewDurationNumber", 2},
{"当月已用手动扩展账号数", "monthlyManualAccountConsumptionNumber",2}, {"当月已用手动扩展账号数", "monthlyManualAccountConsumptionNumber", 2},
{"当月已用手动扩展视频数", "monthlyManualVideoConsumptionNumber",2}, {"当月已用手动扩展视频数", "monthlyManualVideoConsumptionNumber", 2},
{"当月已用手动扩展图文数", "monthlyManualImageConsumptionNumber",2}, {"当月已用手动扩展图文数", "monthlyManualImageConsumptionNumber", 2},
{"当月已用手动扩展数据数", "monthlyManualDataAnalysisConsumptionNumber",2}, {"当月已用手动扩展数据数", "monthlyManualDataAnalysisConsumptionNumber", 2},
} }
jsonMap := []map[string]any{} jsonMap := []map[string]any{}
for _, v := range data { for _, v := range data {

View File

@ -725,57 +725,63 @@ message BundleBalanceItem {
int32 invalidIncreaseVideoNumber = 22; // int32 invalidIncreaseVideoNumber = 22; //
int32 monthlyNewBundleVideoNumber = 23; // int32 monthlyNewBundleVideoNumber = 23; //
int32 monthlyNewIncreaseVideoNumber = 24; // int32 monthlyNewIncreaseVideoNumber = 24; //
int32 monthBundleVideoConsumptionNumber = 25; // 使 int32 monthlyBundleVideoNumber = 25; //
int32 monthIncreaseVideoConsumptionNumber = 26; // 使 int32 monthlyIncreaseVideoNumber = 26; //
int32 monthlyInvalidBundleVideoNumber = 27; // int32 monthBundleVideoConsumptionNumber = 27; // 使
int32 monthlyInvalidIncreaseVideoNumber = 28; // int32 monthIncreaseVideoConsumptionNumber = 28; // 使
int32 monthlyInvalidBundleVideoNumber = 29; //
int32 monthlyInvalidIncreaseVideoNumber = 30; //
// //
int32 bundleImageNumber = 29; // int32 bundleImageNumber = 31; //
int32 increaseImageNumber = 30; // int32 increaseImageNumber = 32; //
int32 bundleImageConsumptionNumber = 31; // int32 bundleImageConsumptionNumber = 33; //
int32 increaseImageConsumptionNumber = 32; // int32 increaseImageConsumptionNumber = 34; //
int32 invalidBundleImageNumber = 33; // int32 invalidBundleImageNumber = 35; //
int32 invalidIncreaseImageNumber = 34; // int32 invalidIncreaseImageNumber = 36; //
int32 monthlyNewBundleImageNumber = 35; // int32 monthlyNewBundleImageNumber = 37; //
int32 monthlyNewIncreaseImageNumber = 36; // int32 monthlyNewIncreaseImageNumber = 38; //
int32 monthBundleImageConsumptionNumber = 37; // 使 int32 monthlyBundleImageNumber = 39; //
int32 monthIncreaseImageConsumptionNumber = 38; // 使 int32 monthlyIncreaseImageNumber = 40; //
int32 monthlyInvalidBundleImageNumber = 39; // int32 monthBundleImageConsumptionNumber = 41; // 使
int32 monthlyInvalidIncreaseImageNumber = 40; // int32 monthIncreaseImageConsumptionNumber = 42; // 使
int32 monthlyInvalidBundleImageNumber = 43; //
int32 monthlyInvalidIncreaseImageNumber = 44; //
// //
int32 bundleDataAnalysisNumber = 41; // int32 bundleDataAnalysisNumber = 45; //
int32 increaseDataAnalysisNumber = 42; // int32 increaseDataAnalysisNumber = 46; //
int32 bundleDataAnalysisConsumptionNumber = 43; // int32 bundleDataAnalysisConsumptionNumber = 47; //
int32 increaseDataAnalysisConsumptionNumber = 44; // int32 increaseDataAnalysisConsumptionNumber = 48; //
int32 invalidBundleDataAnalysisNumber = 45; // int32 invalidBundleDataAnalysisNumber = 49; //
int32 invalidIncreaseDataAnalysisNumber = 46; // int32 invalidIncreaseDataAnalysisNumber = 50; //
int32 monthlyNewBundleDataAnalysisNumber = 47; // int32 monthlyNewBundleDataAnalysisNumber = 51; //
int32 monthlyNewIncreaseDataAnalysisNumber = 48; // int32 monthlyNewIncreaseDataAnalysisNumber = 52; //
int32 monthBundleDataAnalysisConsumptionNumber = 49; // 使 int32 monthlyBundleDataAnalysisNumber = 53; //
int32 monthIncreaseDataAnalysisConsumptionNumber = 50; // 使 int32 monthlyIncreaseDataAnalysisNumber = 54; //
int32 monthlyInvalidBundleDataAnalysisNumber = 51; // int32 monthBundleDataAnalysisConsumptionNumber = 55; // 使
int32 monthlyInvalidIncreaseDataAnalysisNumber = 52; // int32 monthIncreaseDataAnalysisConsumptionNumber = 56; // 使
int32 monthlyInvalidBundleDataAnalysisNumber = 57; //
int32 monthlyInvalidIncreaseDataAnalysisNumber = 58; //
// //
int32 monthlyNewManualAccountNumber = 53; // int32 monthlyNewManualAccountNumber = 59; //
int32 monthlyNewManualVideoNumber = 54; // int32 monthlyNewManualVideoNumber = 60; //
int32 monthlyNewManualImageNumber = 55; // int32 monthlyNewManualImageNumber = 61; //
int32 monthlyNewManualDataAnalysisNumber = 56; // int32 monthlyNewManualDataAnalysisNumber = 62; //
int32 monthlyNewDurationNumber = 57; // () int32 monthlyNewDurationNumber = 63; // ()
int32 monthlyManualAccountConsumptionNumber = 58; // int32 monthlyManualAccountConsumptionNumber = 64; //
int32 monthlyManualVideoConsumptionNumber = 59; // int32 monthlyManualVideoConsumptionNumber = 65; //
int32 monthlyManualImageConsumptionNumber = 60; // int32 monthlyManualImageConsumptionNumber = 66; //
int32 monthlyManualDataAnalysisConsumptionNumber = 61; // int32 monthlyManualDataAnalysisConsumptionNumber = 67; //
int32 ManualAccountConsumptionNumber = 62; // int32 manualAccountConsumptionNumber = 68; //
int32 ManualVideoConsumptionNumber = 63; // int32 manualVideoConsumptionNumber = 69; //
int32 ManualImageConsumptionNumber = 64; // int32 manualImageConsumptionNumber = 70; //
int32 ManualDataAnalysisConsumptionNumber = 65; // int32 manualDataAnalysisConsumptionNumber = 71; //
int32 ManualAccountNumber = 66; // int32 manualAccountNumber = 72; //
int32 ManualVideoNumber = 67; // int32 manualVideoNumber = 73; //
int32 ManualImageNumber = 68; // int32 manualImageNumber = 74; //
int32 ManualDataAnalysisNumber = 69; // int32 manualDataAnalysisNumber = 75; //
} }
@ -810,49 +816,55 @@ message BundleBalanceExportItem {
int32 invalidIncreaseVideoNumber = 22; // int32 invalidIncreaseVideoNumber = 22; //
int32 monthlyNewBundleVideoNumber = 23; // int32 monthlyNewBundleVideoNumber = 23; //
int32 monthlyNewIncreaseVideoNumber = 24; // int32 monthlyNewIncreaseVideoNumber = 24; //
int32 monthlyBundleVideoConsumptionNumber = 25; // 使 int32 monthlyBundleVideoNumber = 25; //
int32 monthlyIncreaseVideoConsumptionNumber = 26; // 使 int32 monthlyIncreaseVideoNumber = 26; //
int32 monthlyInvalidBundleVideoNumber = 27; // int32 monthlyBundleVideoConsumptionNumber = 27; // 使
int32 monthlyInvalidIncreaseVideoNumber = 28; // int32 monthlyIncreaseVideoConsumptionNumber = 28; // 使
int32 monthlyInvalidBundleVideoNumber = 29; //
int32 monthlyInvalidIncreaseVideoNumber = 30; //
// //
int32 bundleImageNumber = 29; // int32 bundleImageNumber = 31; //
int32 increaseImageNumber = 30; // int32 increaseImageNumber = 32; //
int32 bundleImageConsumptionNumber = 31; // int32 bundleImageConsumptionNumber = 33; //
int32 increaseImageConsumptionNumber = 32; // int32 increaseImageConsumptionNumber = 34; //
int32 invalidBundleImageNumber = 33; // int32 invalidBundleImageNumber = 35; //
int32 invalidIncreaseImageNumber = 34; // int32 invalidIncreaseImageNumber = 36; //
int32 monthlyNewBundleImageNumber = 35; // int32 monthlyNewBundleImageNumber = 37; //
int32 monthlyNewIncreaseImageNumber = 36; // int32 monthlyNewIncreaseImageNumber = 38; //
int32 monthlyBundleImageConsumptionNumber = 37; // 使 int32 monthlyBundleImageNumber = 39; //
int32 monthlyIncreaseImageConsumptionNumber = 38; // 使 int32 monthlyIncreaseImageNumber = 40; //
int32 monthlyInvalidBundleImageNumber = 39; // int32 monthlyBundleImageConsumptionNumber = 41; // 使
int32 monthlyInvalidIncreaseImageNumber = 40; // int32 monthlyIncreaseImageConsumptionNumber = 42; // 使
int32 monthlyInvalidBundleImageNumber = 43; //
int32 monthlyInvalidIncreaseImageNumber = 44; //
// //
int32 bundleDataAnalysisNumber = 41; // int32 bundleDataAnalysisNumber = 45; //
int32 increaseDataAnalysisNumber = 42; // int32 increaseDataAnalysisNumber = 46; //
int32 bundleDataAnalysisConsumptionNumber = 43; // int32 bundleDataAnalysisConsumptionNumber = 47; //
int32 increaseDataAnalysisConsumptionNumber = 44; // int32 increaseDataAnalysisConsumptionNumber = 48; //
int32 invalidBundleDataAnalysisNumber = 45; // int32 invalidBundleDataAnalysisNumber = 49; //
int32 invalidIncreaseDataAnalysisNumber = 46; // int32 invalidIncreaseDataAnalysisNumber = 50; //
int32 monthlyNewBundleDataAnalysisNumber = 47; // int32 monthlyNewBundleDataAnalysisNumber = 51; //
int32 monthlyNewIncreaseDataAnalysisNumber = 48; // int32 monthlyNewIncreaseDataAnalysisNumber = 52; //
int32 monthlyBundleDataAnalysisConsumptionNumber = 49; // 使 int32 monthlyBundleDataAnalysisNumber = 53; //
int32 monthlyIncreaseDataAnalysisConsumptionNumber = 50; // 使 int32 monthlyIncreaseDataAnalysisNumber = 54; //
int32 monthlyInvalidBundleDataAnalysisNumber = 51; // int32 monthlyBundleDataAnalysisConsumptionNumber = 55; // 使
int32 monthlyInvalidIncreaseDataAnalysisNumber = 52; // int32 monthlyIncreaseDataAnalysisConsumptionNumber = 56; // 使
int32 monthlyInvalidBundleDataAnalysisNumber = 57; //
int32 monthlyInvalidIncreaseDataAnalysisNumber = 58; //
// //
int32 monthlyNewManualAccountNumber = 53; // int32 monthlyNewManualAccountNumber = 59; //
int32 monthlyNewManualVideoNumber = 54; // int32 monthlyNewManualVideoNumber = 60; //
int32 monthlyNewManualImageNumber = 55; // int32 monthlyNewManualImageNumber = 61; //
int32 monthlyNewManualDataAnalysisNumber = 56; // int32 monthlyNewManualDataAnalysisNumber = 62; //
int32 monthlyNewDurationNumber = 57; // int32 monthlyNewDurationNumber = 63; //
int32 monthlyManualAccountConsumptionNumber = 58; // 使 int32 monthlyManualAccountConsumptionNumber = 64; // 使
int32 monthlyManualVideoConsumptionNumber = 59; // 使 int32 monthlyManualVideoConsumptionNumber = 65; // 使
int32 monthlyManualImageConsumptionNumber = 60; // 使 int32 monthlyManualImageConsumptionNumber = 66; // 使
int32 monthlyManualDataAnalysisConsumptionNumber = 61; // 使 int32 monthlyManualDataAnalysisConsumptionNumber = 67; // 使
} }

File diff suppressed because it is too large Load Diff