| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697 |
- type StatisticsMeta {
- sum BigInt @db.Long /// 总额
- times Int @db.Int /// 笔数
- user Int @db.Int /// 人数
- }
- type GiftStatisticsMeta {
- sum BigInt @db.Long /// 总额
- times Int @db.Int /// 笔数
- user Int @db.Int /// 人数
- gift BigInt @db.Long // 充值赠送总额
- }
- type CpcStatisticsMeta {
- ip Int @db.Int /// 总真实IP数
- cost Int @db.Int /// 总真实点击数
- maskIp Int @db.Int /// 扣量后IP数
- maskCost Int @db.Int /// 扣量后点击数
- }
- type SettleMeta {
- bet StatisticsMeta /// 总投注
- eff StatisticsMeta /// 有效投注
- award StatisticsMeta /// 总派奖(包含开奖为和的退款, 和的投注=和的退款=总投注-有效投注)
- }
- type RetainMeta {
- reg1 Int @db.Int /// 1日前注册人数
- reg3 Int @db.Int /// 3日前注册人数
- reg7 Int @db.Int /// 7日前注册人数
- day1 Int @db.Int /// 次日留存人数
- day3 Int @db.Int /// 3日留存人数
- day7 Int @db.Int /// 7日留存人数
- }
- type RechargeMeta {
- all GiftStatisticsMeta @map("all") ///全部充值(按到账时间算)
- first GiftStatisticsMeta @map("1st") /// 首充金额(按到账时间算)
- second GiftStatisticsMeta @map("2nd") /// 非首次充值的用户(按到账时间算)
- new GiftStatisticsMeta /// 注册24小时内的用户(按到账时间算)
- old GiftStatisticsMeta /// 注册大于24小时的用户(按到账时间算)
- plan Int @db.Int /// 当日发起充值订单数(按创建时间算)
- done Int @db.Int /// 当日成功充值订单数(按创建时间算)
- src Json? /// 按充值来源Category统计(c0在线充值;c1人工充值;c2后台充值)
- doc Json? /// 按充值类型Type统计
- }
- type WithdrawMeta {
- all StatisticsMeta @map("all") /// 全部提现(按到账时间算)
- first StatisticsMeta @map("1st") /// 首提金额(按到账时间算)
- second StatisticsMeta @map("2nd") /// 非首提的用户(按到账时间算)
- plan Int @db.Int /// 当日发起提现订单数(按创建时间算)
- done Int @db.Int /// 当日成功提现订单数(按创建时间算)
- }
- type WalletStatistics {
- money BigInt @db.Long /// 总金额
- bet BigInt @db.Long /// 总有效投注金额(分)
- win BigInt @db.Long /// 总用户实际输赢(分)
- t100 BigInt @db.Long /// 总投注
- t200 BigInt @db.Long /// 总结算
- t300 BigInt @db.Long /// 总充值
- t400 BigInt @db.Long /// 总提现
- t500 BigInt @db.Long /// 总赠送
- t600 BigInt @db.Long /// 总返利
- t700 BigInt @db.Long /// 总其它
- }
- type HomeMata {
- loginUser Int @db.Int /// 当日登录人数
- newUser Int @db.Int /// 当日新增用户总数
- maskUser Int @default(0) @db.Int /// 扣量后新增用户总数
- newBind Int @db.Int /// 当日新增绑定总数
- onlineUser Int @db.Int /// 当前在线人数
- bet StatisticsMeta /// 当日投注
- settle SettleMeta /// 当日结算订单
- retain RetainMeta /// 留存
- recharge RechargeMeta /// 充值
- withdraw WithdrawMeta /// 提现
- gift StatisticsMeta /// 当日赠送
- rebate StatisticsMeta /// 当日返利
- other StatisticsMeta /// 当日其它交易
- cpc CpcStatisticsMeta? /// CPC统计
- wallet WalletStatistics? /// 钱包统计
- }
- model Home {
- id String @id @default(auto()) @map("_id") @db.ObjectId
- ts DateTime /// 时间
- channel String? /// 渠道(""空字符中,所有渠道)
- device Int @db.Int /// 设备:(0所有;1android;2ios;3H5;4ios-h5)
- bind Int @db.Int /// 用户类型:(0:所有;1:游客;2:绑定)
- meta HomeMata
- @@unique([ts, channel, device, bind])
- @@map("home")
- }
|