300 Commits

Author SHA1 Message Date
4995ce5a99 超管bannerbug 2025-10-17 10:20:40 +08:00
e3f656e730 超管公会信息优化 2025-10-17 10:20:37 +08:00
7c01f75b7d 超管第二banner 2025-10-17 10:20:36 +08:00
a54fce3ab6 超管用户管理 2025-10-17 10:20:34 +08:00
fbdb47091a 超管座驾管理 2025-10-17 10:20:34 +08:00
f9f0ef73a3 家族-收入-周期列表-按成员加入时间做限制 2025-10-16 16:08:33 +08:00
e203815cff 家族-结算-按周期时间内查询有效公会成员-sql 2025-10-16 15:08:47 +08:00
47beeedac4 bd_bug 2025-10-15 18:43:06 +08:00
b2ec085847 boom后台分区支持 2025-10-14 19:42:27 +08:00
7bab4a1f9e BD-admin-guildfixed 2025-10-14 17:59:21 +08:00
8de9215fa4 BD-admin-guild 2025-10-14 17:38:45 +08:00
833953b39b BD-app_data 2025-10-14 17:35:35 +08:00
4a4fa681b6 BD-admin_data 2025-10-14 17:35:34 +08:00
9e0f5e9752 BD-data 2025-10-14 17:35:33 +08:00
fa0f377797 boom 2025-10-14 15:54:27 +08:00
8ea098eb64 BD-分区调整 2025-10-14 15:54:25 +08:00
5cedfa6b51 boom
ep-boom
2025-10-14 15:54:25 +08:00
b661e19383 清理废弃功能代码-补回-PageActivity静态活动页面 2025-10-14 11:09:27 +08:00
45dd90e343 Authorization-在最终调用userPurseService操作钱包的入口都加上认证注解 2025-10-12 00:11:22 +08:00
fb476bb818 familyMember分区ID 2025-10-11 18:04:50 +08:00
301c85b3ab 家族-定时任务-分区进行钻石清除-显式声明partitionId 2025-10-11 17:46:25 +08:00
107e8d5c75 dtp-nacos-cloud 2025-10-11 13:02:40 +08:00
d249563190 dtp-traceId-重命名以适配告警推送
(cherry picked from commit 9cf6b05473)
2025-10-11 09:58:19 +08:00
9fcb8a7125 prometheus-registry-在core层抽取公共configure 2025-10-10 17:15:18 +08:00
02805c14b9 公会-结算-不自动发薪资 2025-10-10 17:08:29 +08:00
f22885c13f 公会-后台-公会钻石薪资流水-导出-处理分页溢出 2025-10-10 14:12:59 +08:00
e2c710f38d 家族-后台-成员-查询-sql 2025-10-10 14:07:26 +08:00
928781fc06 公会-后台-公会钻石薪资流水-实时根据diamond_static计算 2025-10-10 12:55:24 +08:00
5702f33a43 家族-周期-HalfMonthCycleTimeUtil-与阿语区FullMonthCycleTimeUtil隔离 2025-10-10 11:10:37 +08:00
c7a4342694 null 2025-10-03 16:56:50 +08:00
31a0c1d249 9月公会数据不差结算记录 2025-10-01 15:31:39 +08:00
ac8268f88c uid去重fixed 2025-09-30 17:04:45 +08:00
0aceef273b uid去重 2025-09-30 17:04:44 +08:00
0cf590b704 uid去重 2025-09-30 16:14:12 +08:00
d7d20b1200 后台更新礼物bug
(cherry picked from commit 103b463078)
2025-09-29 15:53:03 +08:00
193e10eb91 后台更新礼物log
(cherry picked from commit bc30048c64)
2025-09-29 15:52:58 +08:00
752c31ac2e 房间头像审核失败 2025-09-28 17:52:58 +08:00
9b97bde44d 幸运24-后台-关注用户个人数据-后台关注用户
(cherry picked from commit 56bf486adf)
2025-09-27 23:26:02 +08:00
86b36df6b9 幸运24-后台-关注用户个人数据
(cherry picked from commit dc1f9ade6d)
2025-09-27 21:16:52 +08:00
2e1623b53d 幸运24-后台-个人数据-导出
(cherry picked from commit 481b034b3b)
2025-09-27 21:16:49 +08:00
25571533ff 家族-后台-薪资-钻石余额-sql 2025-09-26 20:56:31 +08:00
bebcc6d3e8 家族-后台-查询增加分区id 2025-09-26 20:00:02 +08:00
b30b858061 家族-后台-结算接口 2025-09-26 18:47:55 +08:00
47a7b536c8 家族-房间流水-排除bravo金币流水 2025-09-26 17:31:01 +08:00
f416ea72e9 家族-PartitionEnum-family 2025-09-26 16:49:02 +08:00
b66246aaa5 家族-后台-sql 2025-09-26 16:49:02 +08:00
d692003d1a 家族-后台-半月周期 2025-09-26 16:49:01 +08:00
3fde5df497 家族-后台 2025-09-26 16:49:00 +08:00
963912b36b 家族-上麦时长-使用FamilyMemberId代替uid进行索引 2025-09-26 16:48:59 +08:00
9b0560fbc8 家族-周期-HalfMonthCycleTimeUtil 2025-09-26 16:48:57 +08:00
3b23e19144 家族-收入-sql 2025-09-26 16:48:56 +08:00
8837bf906c 家族-定时任务-分区进行钻石清除 2025-09-26 16:48:55 +08:00
c66ca51b94 家族-收入 2025-09-26 16:48:55 +08:00
eb01c3250b 家族-FamilyMemberSerial 2025-09-26 16:48:54 +08:00
d88bc50a5a 家族-FamilyGiftWage改成FamilyWage 2025-09-26 16:48:53 +08:00
cf10d86364 web-api 2025-09-26 14:17:56 +08:00
52ec85a071 清理废弃功能代码-后台-补回GoldCoin下属的userService 2025-09-26 10:47:13 +08:00
989fca6010 清理废弃功能代码-oauth 2025-09-25 18:03:12 +08:00
174f567f90 pom-清理阿里云七牛云sdk 2025-09-25 18:03:11 +08:00
dd945c2d5b gitignore-将idea vscode等开发工具配置排除 2025-09-25 18:03:10 +08:00
533cdf8a45 清理废弃功能代码-Anchor 2025-09-25 18:03:10 +08:00
2f0b55098a 清理废弃功能代码 2025-09-25 18:03:09 +08:00
ce25fa666c pom-清理flow-team模块-清理admin模块里对flow-team的引用 2025-09-25 18:01:51 +08:00
14b196438d pom-清理es依赖 2025-09-25 18:01:36 +08:00
693dd8b69d 替换Jedis-sa-token集成Redisson 2025-09-25 17:59:06 +08:00
c8ad5af072 pom-清理flow-team模块-后台登录退出不再返回thymeleaf模板 2025-09-25 17:59:06 +08:00
6bb0497292 替换Jedis-使用RedissonClient的StringCodec编解码器 2025-09-25 17:59:05 +08:00
f1d69cbc70 替换Jedis-使用RedissonClient实现JedisService 2025-09-25 17:59:04 +08:00
a20ee98f60 替换Jedis-删除JedisService废弃api 2025-09-25 17:59:03 +08:00
04dd76691d pom-清理flow-team模块-清理业务入侵 2025-09-25 17:59:03 +08:00
c70f2053bd 替换Jedis-整合JedisLockService到JedisService 2025-09-25 17:59:01 +08:00
cfa4247da9 pom-清理flow-team模块 2025-09-25 17:58:59 +08:00
0795dd121a clanAdminMapper-处理sqlresultType错误 2025-09-25 17:58:58 +08:00
d507d1d857 mq-调低每个消费组底层消费线程池的核心线程数 2025-09-25 15:51:54 +08:00
bfd4a55015 dtp-nacos-正式环境yaml 2025-09-25 15:33:10 +08:00
192ed678da dtp-traceId 2025-09-25 15:15:21 +08:00
66a202eee1 dtp-I18nMessageSourceUtil-使用beanName获取 2025-09-25 15:15:19 +08:00
3ec7969b35 dtp-引入dtp代替hippop4j 2025-09-25 15:15:17 +08:00
d536105dea dtp-移除hippop4j依赖 2025-09-25 15:15:13 +08:00
26cfa42c02 账单-雪花主键-mq-组织do和insertIgnore拆分 2025-09-25 12:05:22 +08:00
0e0c92e7ec 幸运24-雪花主键-mq-组织do和insertIgnore拆分 2025-09-25 12:05:20 +08:00
2e356d6a1d 幸运25-雪花主键-mq-无锁化唯一主键插入 2025-09-25 12:05:19 +08:00
c0cb19398c 送礼记录-雪花主键-合并topic 2025-09-24 17:22:40 +08:00
f91bd9fdf4 送礼记录-雪花主键-无锁化唯一主键插入 2025-09-24 17:03:42 +08:00
f12dd28d1c eparty-webapititle 2025-09-23 11:51:29 +08:00
9bce9c06dd 房间日奖励-我的奖励-增加statDate筛选奖励状态 2025-09-22 18:17:50 +08:00
eaac429281 月充值企业微信文案 2025-09-22 16:32:05 +08:00
c1cdaf3425 月充值企业微信文案 2025-09-22 16:31:58 +08:00
4a3c5b4469 月充值档位,周充值不推企业微信 2025-09-22 16:31:54 +08:00
64349ec247 月充值 2025-09-22 16:31:51 +08:00
55f2119271 后台-赠送钻石水晶-使用CurrencyType枚举代替WalletCurrencyType 2025-09-22 15:33:52 +08:00
27102ab6d0 房间日奖励-定时任务-修改cron 2025-09-20 13:47:48 +08:00
handsome
78beef257c 房间日奖励-首页-流水值-小数取两位 2025-09-19 14:12:11 +08:00
536dde3122 房间日奖励-后台-日期格式化 2025-09-19 11:38:54 +08:00
3ccccf1d04 房间日奖励-后台-房主获得奖励 2025-09-19 11:38:53 +08:00
b7ed7f69a2 房间日奖励-我的奖励-修复前十累计计算值 2025-09-19 11:38:52 +08:00
handsome
ff6cfa40aa 房间日奖励-我的奖励-小数位舍弃 2025-09-19 11:38:51 +08:00
44eecac816 房间日奖励-后台-明细-增加分区地区 2025-09-19 11:38:50 +08:00
99fe7ce5f5 房间日奖励-我的奖励-修改份额小数位 2025-09-19 11:38:49 +08:00
f46f344d9d 房间日奖励-后台-导出 2025-09-19 11:38:48 +08:00
ea98db06df 房间日奖励-领取奖励-小秘书 2025-09-19 11:38:46 +08:00
0cc5ddf2dd 房间日奖励-首页-我的奖励-修改计算规则 2025-09-19 11:38:45 +08:00
1ba41d7281 房间日奖励-首页-奖励进度-未达标时下一档取第一档 2025-09-19 11:38:44 +08:00
65116fa122 房间日奖励-后台 2025-09-19 11:38:43 +08:00
93310bd96c 房间日奖励-定时任务-记录 2025-09-19 11:38:42 +08:00
06fa2e8330 房间日奖励-定时任务-遍历分区下每个房间的榜单 2025-09-19 11:38:41 +08:00
cf4da23bca 房间日奖励-首页-增加奖励状态 2025-09-19 11:38:40 +08:00
e6c3d4dd1a 房间日奖励-具体实现 2025-09-19 11:38:39 +08:00
349951a477 房间日奖励-agent预生成 2025-09-19 11:38:38 +08:00
a8a6afadb5 rocketmq-AbstractMessageListener去掉通用分布式锁 2025-09-19 11:38:19 +08:00
c97f6b3aee 公会薪资代充列表 2025-09-16 16:09:26 +08:00
c60ab162b3 游戏薪资转赠统一国家代理 2025-09-16 16:09:25 +08:00
24c972d106 用户国家为空的充值代理列表展示所有充值代理 2025-09-16 16:09:24 +08:00
779b19c26a 薪资转赠统一国家代理 2025-09-16 16:09:23 +08:00
d6acdd65c1 代理添加全球国家代理 2025-09-16 16:09:23 +08:00
580304f7dc 金币转赠统一国家代理 2025-09-16 16:09:22 +08:00
dabcb7c946 代理添加全球国家代理 2025-09-16 16:09:22 +08:00
d185c8cbe0 LUDO-配置vo-ruleUrl加上域名转换
(cherry picked from commit fec55f903f)
2025-09-15 19:00:16 +08:00
d5cc8093df 后台-赠送钻石水晶-提取公共方法并实现对应的机器人推送 2025-09-12 13:39:10 +08:00
d4eff09da0 幸运24-雪花主键-mq-取消根据insertRow跳出机制,依赖mq消费重试保证简单事务最终一致性 2025-09-12 13:36:55 +08:00
b77434bdd6 幸运24-雪花主键-mq-合并topic
(cherry picked from commit e027c783e6)
2025-09-12 12:47:40 +08:00
33cb7286ae 幸运24-雪花主键-mq-根据insertRow跳出 2025-09-12 11:55:03 +08:00
a10a8c393d 幸运24-雪花主键-mq-无锁化唯一主键插入 2025-09-12 11:55:01 +08:00
f09ba29175 账单-雪花主键-mq-合并topic
(cherry picked from commit e520926097)
2025-09-11 14:30:17 +08:00
e92337882e 账单-雪花主键-定时任务-补偿 2025-09-11 11:04:20 +08:00
56dcdb5f13 账单-雪花主键-无锁化唯一主键插入 2025-09-11 11:04:20 +08:00
b1be22e665 账单-雪花主键-mq批量消费-sql 2025-09-11 11:04:19 +08:00
45e38eed8e 账单-雪花主键-发mq前预生产分布式序列id 2025-09-11 11:04:19 +08:00
9f4e73a611 账单-雪花主键-workerId-通过docker环境变量注入 2025-09-11 11:04:18 +08:00
b377d68e1c 账单-雪花主键-workerId-处理npe 2025-09-11 11:04:18 +08:00
khalil
e3e781e093 账单-雪花主键-workerId兼容docker网络环境 2025-09-11 11:04:17 +08:00
khalil
8d9a3ea54b 账单-雪花主键 2025-09-11 11:04:17 +08:00
deaecc333f 幸运24-统计-平台统计-手写sql合并计算
(cherry picked from commit a15559c89a)
2025-09-10 21:01:20 +08:00
213f15fdbd 后台-myApi-diamondStat拆分两个时区
(cherry picked from commit 3fb754a359)
2025-09-07 11:17:32 +08:00
6fc892ed73 客服自动回复-删除
(cherry picked from commit b74b467cf7)
2025-09-07 10:33:39 +08:00
5b365fab83 装扮商城-购买-拦截续费我的装扮中并且在装扮商城中不能能购买的装扮
(cherry picked from commit 392c25119b)
2025-09-05 11:30:04 +08:00
cfbbcd9ac6 主播周奖励-在麦时长-获取奖励-小秘书 2025-09-04 18:39:18 +08:00
ffc43990ef 主播周奖励-在麦时长-后台-根据进度计算可领取 2025-09-04 16:53:08 +08:00
48b10dfc55 主播周奖励-在麦时长-vo-preMaxNum和thisMaxNum 2025-09-04 16:53:07 +08:00
3182ddff7a 主播周奖励-在麦时长-获取奖励-根据isBonus选取rewardNum 2025-09-04 16:53:06 +08:00
4f1189f5fe 主播周奖励-在麦时长-数据结构-修改每级进度计算方式 2025-09-04 16:53:02 +08:00
8f290a1610 主播周奖励-在麦时长-领取记录 2025-09-04 16:53:01 +08:00
9defde13a2 主播周奖励-在麦时长-数据结构保持原功能结构 2025-09-04 16:52:59 +08:00
2be05e3ab2 主播周奖励-在麦时长-后台-vo-拆分基础奖励和时长奖励 2025-09-04 16:52:57 +08:00
6f685c09e9 主播周奖励-在麦时长-记录-调整单天秒数上限 2025-09-04 16:52:51 +08:00
87e56ea686 主播周奖励-在麦时长-后台-vo 2025-09-04 16:52:50 +08:00
7dabe7c5a8 主播周奖励-在麦时长-记录-放开公会政策2限制 2025-09-04 16:52:49 +08:00
1577f8f679 主播周奖励-在麦时长-获取奖励-参数判断 2025-09-04 16:52:47 +08:00
7990eae9f4 主播周奖励-在麦时长-vo-按每当maxNum升序 2025-09-04 16:52:45 +08:00
9a10265d54 主播周奖励-在麦时长-公会主页 2025-09-04 16:48:29 +08:00
a9f151315d 主播周奖励-在麦时长-bonusProcess 2025-09-04 16:48:28 +08:00
6b1ded53ec 主播周奖励-在麦时长-后台 2025-09-04 16:48:27 +08:00
8712fd25d5 主播周奖励-在麦时长-获取奖励 2025-09-04 16:48:26 +08:00
7b93bb28ee 主播周奖励-在麦时长-拆分等级内奖励和额外奖励的状态 2025-09-04 16:48:25 +08:00
c4ea3afe78 主播周奖励-在麦时长-vo 2025-09-04 16:48:24 +08:00
9fb2a2a335 主播周奖励-在麦时长-记录 2025-09-04 16:48:23 +08:00
e04440faf0 房间周流水-后台-奖励-金币 2025-09-03 18:08:37 +08:00
7f39152ffa 反馈-vo-接受参数-转换type枚举 2025-09-03 18:08:14 +08:00
c47001bee0 h5充值-地区-vo-多语言
(cherry picked from commit 324711f35a)
2025-09-03 18:08:13 +08:00
e1092aed71 退款-机器人-查询刷礼总额-改写sql
(cherry picked from commit 72a0752cf6)
2025-09-01 14:16:42 +08:00
b00cb8e998 公会-申请退出公会-定时任务-处理查询公会角色npe
(cherry picked from commit bbc1b911e1)
2025-09-01 14:16:41 +08:00
37764a82fb 房间周流水-定时任务-机器人-文案 2025-09-01 13:51:42 +08:00
51b8d481f0 房间周流水-定时任务-机器人 2025-08-29 19:55:28 +08:00
7333938929 房间周流水-后台-账单 2025-08-29 19:13:01 +08:00
cd52706053 房间周流水-后台-幸运礼物 2025-08-29 18:25:55 +08:00
62b1acba86 房间周流水-后台-goldNum 2025-08-29 18:25:54 +08:00
88b2d6acf8 房间周流水-后台-状态 2025-08-29 18:25:53 +08:00
6a810427ff 房间周流水-后台-计算奖励 2025-08-29 18:25:52 +08:00
b5c3572bc9 房间周流水-后台-参数-周期 2025-08-29 18:25:52 +08:00
1b7196a160 房间周流水-后台-sql 2025-08-29 18:25:51 +08:00
aa98e50dbb 房间周流水-后台-档位列表 2025-08-29 18:25:50 +08:00
3da74a1e2f 房间周流水-账单 2025-08-29 18:25:49 +08:00
6e0deca207 房间周流水-后台-levelName 2025-08-29 18:25:49 +08:00
50d306a3bc 房间周流水-后台 2025-08-29 18:25:48 +08:00
64e2f200d0 房间周流水-记录 2025-08-29 18:25:47 +08:00
39cdbe2a6d mybatis-更新扫描路径 2025-08-29 18:25:00 +08:00
0c8097fffb merge 2025-08-27 15:24:10 +08:00
8d6187bb3a 查询bug
(cherry picked from commit fc0806233b)
2025-08-27 15:18:48 +08:00
988c33d353 公会统计添加负责人fixed
(cherry picked from commit f5fc0de086)
2025-08-27 15:18:46 +08:00
74a518ff74 充值明细添加查询条件
(cherry picked from commit 98ffd02b94)
2025-08-27 15:18:45 +08:00
2ee5c334e2 公会周统计添加负责人null
(cherry picked from commit b43380bbf7)
2025-08-27 15:18:44 +08:00
a7489ecc5d 公会周统计添加负责人
(cherry picked from commit 8da2b3a91e)
2025-08-27 15:18:43 +08:00
b49b3c79c4 充值明细fixed
(cherry picked from commit 3c78ec1efd)
2025-08-27 15:18:42 +08:00
5ec07fe28d 充值国家明细
(cherry picked from commit 70887963fa)
2025-08-27 15:18:42 +08:00
0c0ecc9cb0 ios内购-验单-加判参数非空
(cherry picked from commit 40a49976f5)
2025-08-27 13:59:34 +08:00
ddd4c67ff1 cp活动-定时任务-开启 2025-08-26 15:48:23 +08:00
5c21d7c2a9 用户信息bug
(cherry picked from commit b1490d32e1)
2025-08-22 17:19:01 +08:00
56dab0d9cb 用户等级编辑,赠送vip添加分区限制
(cherry picked from commit f921859138)
2025-08-22 16:19:36 +08:00
069a5219c8 vip赠送限制
(cherry picked from commit d509e2a589)
2025-08-22 16:19:35 +08:00
ecfa9e1b29 后台添加接口返回用户信息
(cherry picked from commit acc7bf1402)
2025-08-22 16:19:33 +08:00
d0b8bdcf13 后台添加接口返回用户信息
(cherry picked from commit ac2c8050df)
2025-08-22 16:19:32 +08:00
6e497bdb84 公会信息接受格式 2025-08-22 14:10:36 +08:00
b703d847d7 公会bug
(cherry picked from commit cae4550e96)
2025-08-22 10:20:37 +08:00
47b0666d7d 公会单独绑定国家fixed
(cherry picked from commit 69b3a5f465)
2025-08-21 18:50:05 +08:00
cebc3f1453 公会单独绑定国家,薪资账户屏蔽usd小于最低档位
(cherry picked from commit cf7304f2cb)
2025-08-21 18:50:04 +08:00
deb3159d29 payermax-下单-新版本-兼容Global 2025-08-21 15:39:46 +08:00
64c678ce82 payermax-回调-返回vo 2025-08-21 14:35:39 +08:00
khalil
3e0749c393 payermax-兼容无targetOrg的情况 2025-08-21 14:35:38 +08:00
khalil
db1e52fb7d payermax-回调-时间 2025-08-21 14:35:37 +08:00
khalil
ee960f25f7 payermax-回调-完成时间 2025-08-21 14:35:36 +08:00
khalil
f9b609dd48 payermax-回调-打印验签 2025-08-21 14:35:36 +08:00
khalil
602d69e180 payermax-回调-内部非静态类无法实例化 2025-08-21 14:35:35 +08:00
khalil
84ea596b11 payermax-下单-新版本 2025-08-21 14:35:35 +08:00
5ce6dfeca0 payermax-回调 2025-08-21 14:35:33 +08:00
844a50191f payermax-sdk 2025-08-21 14:35:17 +08:00
56b4d4a8ed 月充值活动-企业微信key 2025-08-20 15:59:52 +08:00
8f1d7504b3 月充值活动-爬榜BUG 2025-08-20 15:59:49 +08:00
d6a5b3fe0b 月充值活动-改名 2025-08-20 15:59:46 +08:00
5612e548b0 月充值活动-vo-增加用户昵称 2025-08-20 15:59:43 +08:00
2def3118bc 月充值活动-改成周充值活动 2025-08-20 15:59:39 +08:00
cc4a168189 游戏添加win飘屏
(cherry picked from commit 1f6795b049)
2025-08-19 16:58:46 +08:00
c1e58f316c 谷歌登录-根据openid是否是邮箱区分新旧版本 2025-08-19 16:49:42 +08:00
5421af9ad4 公会提示框修改颜色 2025-08-19 13:41:48 +08:00
b9f857af7f 房间角标添加游戏类型 2025-08-19 13:41:47 +08:00
5f01318892 房间游戏面板添加类型 2025-08-19 13:41:46 +08:00
54b322ca52 谷歌支付-退款-修改退款渠道和原因的数据类型
(cherry picked from commit f63c16d680)
2025-08-18 18:58:53 +08:00
00144ff586 payermax-回调-返回vo 2025-08-18 16:30:42 +08:00
khalil
cbfbe1278f payermax-兼容无targetOrg的情况 2025-08-18 16:30:42 +08:00
khalil
c50bb7ba07 payermax-回调-时间 2025-08-18 16:30:42 +08:00
khalil
a76c412ed2 payermax-回调-完成时间 2025-08-18 16:30:42 +08:00
khalil
4f07345707 payermax-回调-打印验签 2025-08-18 16:30:42 +08:00
khalil
5ca5bdc3ae payermax-回调-内部非静态类无法实例化 2025-08-18 16:30:42 +08:00
khalil
1209473233 payermax-下单-新版本 2025-08-18 16:30:42 +08:00
f78012229d payermax-回调 2025-08-18 16:30:41 +08:00
c06dcd17ac payermax-sdk 2025-08-18 16:30:41 +08:00
0c421c894b 游戏薪资后台操作-记录 2025-08-18 16:30:41 +08:00
8f31f3ea4f 状态 2025-08-18 16:30:41 +08:00
ccc342f1ca 时间戳转换 2025-08-18 16:30:41 +08:00
584b7333c3 eparty-屏蔽首充 2025-08-18 16:30:41 +08:00
04ba511018 ludo游戏结束ticket判断 2025-08-18 16:30:41 +08:00
32f5327d9c 领取状态 2025-08-18 16:30:41 +08:00
3002f2c304 log 2025-08-18 16:30:41 +08:00
67654fc78b sud小游戏-后台-ludo用户记录-vo-sql 2025-08-18 16:30:41 +08:00
b0b13f0a41 sud小游戏-门票-结算事件-通过roomId区分入口 2025-08-18 16:30:41 +08:00
c738afc884 域名替换白名单 2025-08-18 16:30:33 +08:00
8e0ac433a0 游戏薪资返回默认天数数据fixed 2025-08-18 16:29:28 +08:00
1a6d4558cd 游戏薪资返回默认天数数据 2025-08-18 16:29:28 +08:00
6b5302d6f5 ludo开始时间结束时间 2025-08-18 16:29:28 +08:00
6bf9ba57a9 sud小游戏-后台-ludo用户记录-vo 2025-08-18 16:29:28 +08:00
bcabc08428 sud小游戏-门票-结算事件-逃跑不算次數 2025-08-18 16:29:27 +08:00
89d7f4e086 sud小游戏-后台-ludo用户记录-sql 2025-08-18 16:29:27 +08:00
ecaff6c867 sud小游戏-ludo用户记录-playerNum 2025-08-18 16:29:27 +08:00
626b3c8d2e sud小游戏-后台-ludo用户记录 2025-08-18 16:29:27 +08:00
8db13027c0 sud小游戏-ludo用户记录 2025-08-18 16:29:27 +08:00
a05c4fa47d sud小游戏-门票-结算事件-roundId 2025-08-18 16:29:27 +08:00
4835daef57 计算游戏次数事件 2025-08-18 16:29:27 +08:00
9b64ac8c6b sud小游戏-门票-结算事件 2025-08-18 16:29:26 +08:00
676a0c3c59 sud小游戏-门票-开始战局与战局结算 2025-08-18 16:29:26 +08:00
f4fe94e85d sud小游戏-门票-退款 2025-08-18 16:29:26 +08:00
e0301a0127 公会薪资代理限制fixed 2025-08-18 16:29:26 +08:00
cb103f567a 公会薪资代理限制 2025-08-18 16:29:26 +08:00
241cf9b8fc 主播薪资转代理日期,日限额限制fixed 2025-08-18 16:29:26 +08:00
44a80066ea 主播薪资转代理日期,日限额限制 2025-08-18 16:29:26 +08:00
8a4ba5f878 主播薪资转代理日期,日限额限制 2025-08-18 16:29:25 +08:00
c796d496d6 游戏薪资账单添加官方 2025-08-18 16:29:25 +08:00
d02fd60422 主播薪资操作-游戏薪资明细salaryType=0 2025-08-18 16:29:25 +08:00
145c527213 添加guildMemberId 2025-08-18 16:29:25 +08:00
8eb5a9f424 主播游戏薪资明细 2025-08-18 16:29:25 +08:00
54bb413d0e 游戏薪资后台操作 2025-08-18 16:29:25 +08:00
a7a9d0ed1c sud小游戏-门票-付费 2025-08-18 16:29:25 +08:00
058b15be40 sud小游戏-vo-门票 2025-08-18 16:29:24 +08:00
4d098e6940 游戏薪资官方提现方式配置 2025-08-18 16:29:24 +08:00
9d0e90ad80 游戏薪资官方提现记录 2025-08-18 16:29:24 +08:00
fc383098d3 主播游戏薪资操作fixed 2025-08-18 16:29:24 +08:00
258a4d01d5 主播游戏薪资操作xml 2025-08-18 16:29:24 +08:00
75a54aaf52 主播游戏薪资操作 2025-08-18 16:29:24 +08:00
b81a9d11d2 游戏薪资code 2025-08-18 16:29:23 +08:00
2109ed97af 游戏薪资fixed
游戏薪资
2025-08-18 16:29:23 +08:00
khalil
b2e29e074d 公会-转赠结算-代理-每日额度限额 2025-08-18 16:29:23 +08:00
khalil
4add84f2fe 公会-结算-cal-判断活跃主播数 2025-08-18 16:29:23 +08:00
khalil
9dbf79820f 货币-调整比例 2025-08-18 16:29:23 +08:00
khalil
79a58aa593 公会-排行榜-去掉ss公会积分 2025-08-18 16:29:23 +08:00
khalil
c499c95ffd 公会-提现-测试-放开日期限制 2025-08-18 16:29:23 +08:00
khalil
61eb198e51 公会-结算-首页 2025-08-18 16:29:22 +08:00
khalil
face96a9da 公会-结算-cal方法返回nullable 2025-08-18 16:29:22 +08:00
khalil
d5d21eb0e0 ludo-匹配-去掉ai版本号限制 2025-08-18 16:29:22 +08:00
khalil
621b11346c ludo-匹配-门票从金币改成钻石,可配置赢家没收益 2025-08-18 16:29:22 +08:00
khalil
d82b917676 公会-活动-注销listener和task-日活动、月活动、周星榜、ss公会、cp活动、定制礼物、邀请活动、幸运礼物活动、月榜活动、财富等级、小游戏活动、幸运数字、充值任务活动 2025-08-18 16:29:22 +08:00
khalil
852151cdaf 公会-提现-VODAFONE 2025-08-18 16:29:22 +08:00
khalil
c307b314cb 公会-后台-公会钻石薪资流水 2025-08-18 16:29:22 +08:00
khalil
ea1471fec2 公会-结算 2025-08-18 16:29:22 +08:00
khalil
7855caf145 公会-结算周期 2025-08-18 16:29:21 +08:00
khalil
b3a8ea400c 公会-usd档位 2025-08-18 16:29:21 +08:00
f43645ea76 eparty-合并英语2区
# Conflicts:
#	accompany-business/accompany-business-service/src/main/java/com/accompany/business/service/WeekGuildStatService.java
2025-08-18 16:28:59 +08:00
16cabf4abd 百顺游戏域名过滤 2025-08-18 16:23:25 +08:00
khalil
598e59bf85 AppEnum-eparty-EParty 2025-08-18 16:23:25 +08:00
86c5db63f0 过滤器替换域名1 2025-08-18 16:23:25 +08:00
be926d735e 过滤器替换域名 2025-08-18 16:23:25 +08:00
a53e51f719 临时去除移除房间列表数据 2025-08-18 16:23:25 +08:00
dd3ae8712b 域名替换fixed_最终版本 2025-08-18 16:23:25 +08:00
1a0f834995 初始化表情bug 2025-08-18 16:23:25 +08:00
4d64f8255c 域名替换fixed 2025-08-18 16:23:25 +08:00
99d9c0911e 域名替换 2025-08-18 16:23:25 +08:00
ae5ccc69fb 替换域名链接为eparty链接fixed 2025-08-18 16:23:25 +08:00
2ea3a3c665 替换域名链接为eparty链接 2025-08-18 16:23:25 +08:00
khalil
14b214d618 AppEnum-eparty-h5域名 2025-08-18 16:23:25 +08:00
khalil
1ba58ad49f AppEnum-eparty-资源域名 2025-08-18 16:23:25 +08:00
khalil
1ceb914946 eparty-替换代码内固定域名与文件 2025-08-18 16:23:22 +08:00
khalil
336bd7c8ef nacos-eparty 2025-08-18 16:22:24 +08:00
khalil
22670eda18 AppEnum-eparty 2025-08-18 16:22:24 +08:00
4374 changed files with 16075 additions and 654843 deletions

16
.gitignore vendored
View File

@@ -1,13 +1,13 @@
**/target/**
*.iml
*.idea
target/
.idea
**/.DS_Store
**/rebel.xml
**/.rebel.xml.bak
/tmpI18n/
.lingma
tmpI18n/
python/
.idea
.lingma
.qoder
.qoderignore
.vscode

View File

@@ -0,0 +1,23 @@
public interface RoomDaySendRankRewardAdminMapper extends BaseMapper<RoomDaySendRankRoomRecord> {
IPage<RoomDaySendRankRewardRecordAdminVo> pageRecord(IPage<RoomDaySendRankRewardRecordAdminVo> iPage,
@Param("partitionId") Integer partitionId,
@Param("regionId") Integer regionId,
@Param("roomUid") Long roomUid,
@Param("dateCycle") String dateCycle,
@Param("status") Integer status,
@Param("guildId") Integer guildId);
IPage<RoomDaySendRankRewardRecordAdminVo> pageRoomFlow(IPage<RoomDaySendRankRewardRecordAdminVo> iPage,
@Param("partitionId") Integer partitionId,
@Param("regionId") Integer regionId,
@Param("roomUid") Long roomUid,
@Param("startDate") String startDate,
@Param("endDate") String endDate,
@Param("status") Integer status);
IPage<RoomDaySendRankRewardRecordAdminVo> pageRoomContribution(IPage<RoomDaySendRankRewardRecordAdminVo> iPage,
@Param("partitionId") Integer partitionId,
@Param("roomUid") Long roomUid,
@Param("dateCycle") String dateCycle);
}

View File

@@ -0,0 +1,115 @@
@Slf4j
@Service
public class RoomDaySendRankRewardAdminService extends ServiceImpl<RoomDaySendRankRewardAdminMapper, RoomDaySendRankRoomRecord> {
// ... existing methods ...
/**
* 查询房间流水记录
*/
public PageResult<RoomDaySendRankRewardRecordAdminVo> pageRoomFlow(Integer partitionId, Integer regionId, Long roomUid,
String startDate, String endDate, Integer status,
Integer pageNo, Integer pageSize) {
if (partitionId == null) {
throw new AdminServiceException("分区不能为空");
}
PartitionEnum partitionEnum = PartitionEnum.getByPartitionId(partitionId);
if (!partitionEnum.equals(PartitionEnum.ARAB)){
throw new AdminServiceException("该政策只在阿拉伯语区");
}
IPage<RoomDaySendRankRewardRecordAdminVo> iPage = new Page<>(pageNo, pageSize);
baseMapper.pageRoomFlow(iPage, partitionId, regionId, roomUid, startDate, endDate, status);
PageResult<RoomDaySendRankRewardRecordAdminVo> pageResult = new PageResult<>(iPage);
List<RoomDaySendRankRewardRecordAdminVo> rows = pageResult.getRows();
if (CollectionUtils.isEmpty(rows)) {
return pageResult;
}
Map<Long, RoomDaySendRankReward> rewardMap = new HashMap<>();
List<Long> rewardIds = rows.stream()
.filter(r -> r.getRewardId() != null)
.map(RoomDaySendRankRewardRecordAdminVo::getRewardId)
.toList();
if (!rewardIds.isEmpty()) {
List<RoomDaySendRankReward> rewardList = roomDaySendRankRewardService.lambdaQuery()
.in(RoomDaySendRankReward::getId, rewardIds)
.list();
rewardMap.putAll(rewardList.stream().collect(
java.util.stream.Collectors.toMap(RoomDaySendRankReward::getId, r -> r)));
}
for (RoomDaySendRankRewardRecordAdminVo row : rows) {
if (row.getCreateTime() != null) {
row.setSendTime(DateUtil.formatDateTime(row.getCreateTime()));
}
if (row.getRewardId() != null) {
RoomDaySendRankReward reward = rewardMap.get(row.getRewardId());
if (reward != null) {
row.setLevelId(reward.getId());
row.setLevelName(reward.getName());
row.setRewardGold(reward.getRoomOwnerReward().doubleValue());
}
}
}
return pageResult;
}
/**
* 查询房间贡献明细
*/
public PageResult<RoomDaySendRankRewardRecordAdminVo> pageRoomContribution(Integer partitionId, Long roomUid,
String dateCycle, Integer pageNo, Integer pageSize) {
if (partitionId == null) {
throw new AdminServiceException("分区不能为空");
}
PartitionEnum partitionEnum = PartitionEnum.getByPartitionId(partitionId);
if (!partitionEnum.equals(PartitionEnum.ARAB)){
throw new AdminServiceException("该政策只在阿拉伯语区");
}
IPage<RoomDaySendRankRewardRecordAdminVo> iPage = new Page<>(pageNo, pageSize);
baseMapper.pageRoomContribution(iPage, partitionId, roomUid, dateCycle);
PageResult<RoomDaySendRankRewardRecordAdminVo> pageResult = new PageResult<>(iPage);
List<RoomDaySendRankRewardRecordAdminVo> rows = pageResult.getRows();
if (CollectionUtils.isEmpty(rows)) {
return pageResult;
}
Map<Long, RoomDaySendRankReward> rewardMap = new HashMap<>();
List<Long> rewardIds = rows.stream()
.filter(r -> r.getRewardId() != null)
.map(RoomDaySendRankRewardRecordAdminVo::getRewardId)
.toList();
if (!rewardIds.isEmpty()) {
List<RoomDaySendRankReward> rewardList = roomDaySendRankRewardService.lambdaQuery()
.in(RoomDaySendRankReward::getId, rewardIds)
.list();
rewardMap.putAll(rewardList.stream().collect(
java.util.stream.Collectors.toMap(RoomDaySendRankReward::getId, r -> r)));
}
for (RoomDaySendRankRewardRecordAdminVo row : rows) {
if (row.getCreateTime() != null) {
row.setSendTime(DateUtil.formatDateTime(row.getCreateTime()));
}
if (row.getRewardId() != null) {
RoomDaySendRankReward reward = rewardMap.get(row.getRewardId());
if (reward != null) {
row.setLevelId(reward.getId());
row.setLevelName(reward.getName());
row.setRewardGold(reward.getRoomOwnerReward().doubleValue());
}
}
}
return pageResult;
}
}

View File

@@ -0,0 +1,96 @@
<!-- ... existing code ... -->
<mapper namespace="com.accompany.admin.mapper.room.RoomDaySendRankRewardAdminMapper">
<!-- ... existing select statement ... -->
<select id="pageRoomFlow" resultType="com.accompany.admin.vo.room.RoomDaySendRankRewardRecordAdminVo">
SELECT
gm.guild_id guildId,
owner.erban_no ownerErbanNo,
rn.room_uid roomUid,
rn.stat_date statDate,
rn.partition_id partitionId,
u.erban_no erbanNo,
rn.serial_value serialValue,
rn.reward_id rewardId,
rm.`title` roomName,
ri.`name` regionName,
rn.owner_receive_reward ownerReceiveReward,
au.username operator,
pi.`desc` partitionIdDesc,
(case when rn.owner_receive_reward is null or rn.owner_receive_reward = 0 then 1 else 2 end) `status`,
rn.receive_time createTime
FROM
room_day_send_rank_room_record rn
LEFT JOIN room rm on rn.room_uid = rm.uid
LEFT JOIN users u on u.uid = rn.room_uid
LEFT JOIN region_info ri on u.region_id = ri.id
left join guild_member gm on gm.uid = rn.room_uid and gm.`enable` = 1
left join guild g on g.id = gm.guild_id and g.`enable` = 1
left join users owner on owner.uid = g.owner_uid
left join admin_user au on au.id = rn.update_id
left join partition_info pi on rn.partition_id = pi.id
<where>
<if test="partitionId != null and partitionId != 0">
and rn.partition_id = #{partitionId}
</if>
<if test="regionId != null and regionId != 0">
and u.region_id = #{regionId}
</if>
<if test="roomUid != null">
and rn.room_uid = #{roomUid}
</if>
<if test="startDate != null and startDate != ''">
and rn.stat_date >= #{startDate}
</if>
<if test="endDate != null and endDate != ''">
and rn.stat_date <= #{endDate}
</if>
<choose>
<when test="status != null and status == 1">
and (rn.owner_receive_reward is null or rn.owner_receive_reward = 0)
</when>
<when test="status != null and status == 2">
and rn.owner_receive_reward > 0
</when>
</choose>
</where>
order by rn.stat_date desc, rn.serial_value desc, `status` asc
</select>
<select id="pageRoomContribution" resultType="com.accompany.admin.vo.room.RoomDaySendRankRewardRecordAdminVo">
SELECT
u.erban_no erbanNo,
u.nick nick,
u.avatar avatar,
u.region_id regionId,
ri.`name` regionName,
u.partition_id partitionId,
pi.`desc` partitionIdDesc,
rn.user_serial_value userSerialValue,
rn.user_reward_ratio userRewardRatio,
rn.user_reward userReward,
rn.user_receive_reward userReceiveReward,
rn.receive_time receiveTime,
rn.rank rank,
rn.type type,
rn.create_time createTime
FROM
room_day_send_rank_user_record rn
LEFT JOIN users u on u.uid = rn.uid
LEFT JOIN region_info ri on u.region_id = ri.id
LEFT JOIN partition_info pi on u.partition_id = pi.id
<where>
<if test="partitionId != null and partitionId != 0">
and rn.partition_id = #{partitionId}
</if>
<if test="roomUid != null">
and rn.room_uid = #{roomUid}
</if>
<if test="dateCycle != null and dateCycle != ''">
and rn.stat_date = #{dateCycle}
</if>
</where>
order by rn.user_serial_value desc, rn.rank asc
</select>
</mapper>

View File

@@ -0,0 +1,56 @@
@RestController
@RequestMapping("/admin/roomDaySendRankReward")
@Api(tags = "房间日流水奖励管理", description = "房间日流水奖励相关接口")
public class RoomDaySendRankRewardAdminController extends BaseController {
// ... existing fields ...
@ApiOperation(value = "每日流水奖励列表", httpMethod = "GET")
@ApiImplicitParams({
@ApiImplicitParam(name = "partitionId", value = "分区id", required = true, dataType = "int"),
@ApiImplicitParam(name = "regionId", value = "国家id", required = false, dataType = "int"),
@ApiImplicitParam(name = "erbanNo", value = "用户id", required = false, dataType = "long"),
@ApiImplicitParam(name = "ownerErbanNo", value = "公会长ID", required = false, dataType = "long"),
@ApiImplicitParam(name = "guildId", value = "公会id", required = false, dataType = "int"),
@ApiImplicitParam(name = "dateCycle", value = "周期", required = false, dataType = "string"),
@ApiImplicitParam(name = "status", value = "发放状态:-1:全部,1:未发放2已经发放", required = false, dataType = "int"),
})
@GetMapping("/page")
public BusiResult<PageResult<RoomDaySendRankRewardRecordAdminVo>> page(Long erbanNo, Long ownerErbanNo, Integer guildId, String dateCycle, Integer status, BasePageParams pageParams) {
PageResult<RoomDaySendRankRewardRecordAdminVo> pageResult = roomDaySendRankRewardAdminService.pageRecord(pageParams.getPartitionId(), pageParams.getRegionId(), erbanNo, ownerErbanNo, guildId, dateCycle,
status, pageParams.getPageNo(), pageParams.getPageSize());
return BusiResult.success(pageResult);
}
@ApiOperation(value = "房间流水记录查询", httpMethod = "GET")
@ApiImplicitParams({
@ApiImplicitParam(name = "partitionId", value = "分区id", required = true, dataType = "int"),
@ApiImplicitParam(name = "regionId", value = "国家id", required = false, dataType = "int"),
@ApiImplicitParam(name = "roomUid", value = "房间UID", required = false, dataType = "long"),
@ApiImplicitParam(name = "startDate", value = "开始时间", required = false, dataType = "string"),
@ApiImplicitParam(name = "endDate", value = "结束时间", required = false, dataType = "string"),
@ApiImplicitParam(name = "status", value = "发放状态1:未发放2已经发放", required = false, dataType = "int"),
})
@GetMapping("/roomFlow/page")
public BusiResult<PageResult<RoomDaySendRankRewardRecordAdminVo>> roomFlowPage(Integer regionId, Long roomUid, String startDate, String endDate, Integer status, BasePageParams pageParams) {
PageResult<RoomDaySendRankRewardRecordAdminVo> pageResult = roomDaySendRankRewardAdminService.pageRoomFlow(pageParams.getPartitionId(), regionId, roomUid, startDate, endDate, status,
pageParams.getPageNo(), pageParams.getPageSize());
return BusiResult.success(pageResult);
}
@ApiOperation(value = "房间贡献明细查询", httpMethod = "GET")
@ApiImplicitParams({
@ApiImplicitParam(name = "partitionId", value = "分区id", required = true, dataType = "int"),
@ApiImplicitParam(name = "roomUid", value = "房间UID", required = true, dataType = "long"),
@ApiImplicitParam(name = "dateCycle", value = "统计日期", required = true, dataType = "string"),
})
@GetMapping("/roomContribution/page")
public BusiResult<PageResult<RoomDaySendRankRewardRecordAdminVo>> roomContributionPage(Long roomUid, String dateCycle, BasePageParams pageParams) {
PageResult<RoomDaySendRankRewardRecordAdminVo> pageResult = roomDaySendRankRewardAdminService.pageRoomContribution(pageParams.getPartitionId(), roomUid, dateCycle,
pageParams.getPageNo(), pageParams.getPageSize());
return BusiResult.success(pageResult);
}
// ... existing methods ...
}

View File

@@ -48,11 +48,6 @@
<artifactId>accompany-business-sdk</artifactId>
<version>${revision}</version>
</dependency>
<dependency>
<groupId>com.accompany</groupId>
<artifactId>xuanyin-flow-team-sdk</artifactId>
<version>${revision}</version>
</dependency>
</dependencies>
</project>

View File

@@ -1,24 +0,0 @@
package com.accompany.admin.dto;
import lombok.Data;
import java.util.Date;
/**
* {这里添加描述}
*
* @author fangchengyan
* @date 2020-02-20 2:49 下午
*/
@Data
public class ChannelDistributeSearchDto {
private String appId;
private String channel;
private Date startTime;
private Date endTime;
}

View File

@@ -1,24 +0,0 @@
package com.accompany.admin.dto;
import com.accompany.payment.vo.TarotRecordTotalVo;
import com.github.pagehelper.PageInfo;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;
/**
* @Author: yangming
* @Date: 2019/11/14 17:19
* @Description: 塔罗充值统计数据对象
**/
@Data
@NoArgsConstructor
@AllArgsConstructor
public class TarotChargeRecordDTO {
/** 分页对象 */
private PageInfo<TarotRecordTotalVo> pageInfo;
/** 总的记录相加 */
private TarotRecordTotalVo tarotRecordTotalVo;
}

View File

@@ -1,106 +0,0 @@
package com.accompany.admin.dto;
import java.util.Date;
/**
* 后台 头条数据
*/
public class TopLineRequestDto {
private Long id;
private String title;
// 0 是没有跳转 1是跳转链接 2是房间id
private Integer paramType;
private String params;
/**
* 图片 路径
*/
private String img;
/**
* 是否发布
*/
private Boolean publish = false;
/**
* 发布时间
*/
private Long publishTime;
/**
* 发布时间
*/
private Date publishTimeDate;
public Long getId() {
return id;
}
public void setId(Long id) {
this.id = id;
}
public String getTitle() {
return title;
}
public void setTitle(String title) {
this.title = title;
}
public String getImg() {
return img;
}
public void setImg(String img) {
this.img = img;
}
public boolean isPublish() {
return publish;
}
public void setPublish(boolean publish) {
this.publish = publish;
}
public Long getPublishTime() {
return publishTime;
}
public void setPublishTime(Long publishTime) {
this.publishTime = publishTime;
}
public Integer getParamType() {
return paramType;
}
public void setParamType(Integer paramType) {
this.paramType = paramType;
}
public String getParams() {
return params;
}
public void setParams(String params) {
this.params = params;
}
public Date getPublishTimeDate() {
return publishTimeDate;
}
public void setPublishTimeDate(Date publishTimeDate) {
this.publishTimeDate = publishTimeDate;
}
}

View File

@@ -1,159 +0,0 @@
package com.accompany.admin.dto.batch;
import com.alibaba.excel.annotation.ExcelProperty;
import lombok.Data;
import java.math.BigDecimal;
/**
* @author: liaozetao
* @date: 2023/9/22 18:36
* @description:
*/
@Data
public class FlowDataBatchSearchDetailAdminDto {
/**
* 新增时间
*/
@ExcelProperty("新增时间")
private String signUpTimeStr;
/**
* 新增归因ID
*/
@ExcelProperty("新增归因ID")
private Long erBanNo;
/**
* 用户昵称
*/
@ExcelProperty("用户昵称")
private String nick;
/**
* 是否进归因房
*/
@ExcelProperty("是否进归因房")
private String isInRoomStr = "";
/**
* 设备号
*/
@ExcelProperty("设备号")
private String deviceId;
/**
* 是否为新设备
*/
@ExcelProperty("是否为新设备")
private String isNewDevice = "";
/**
* 活动期间私聊行为数
*/
@ExcelProperty("活动期间私聊行为数")
private Integer chatCount = 0;
/**
* 新增当天充值
*/
@ExcelProperty("新增当天充值")
private BigDecimal chargeAmount = BigDecimal.ZERO;
/**
* 3天充值
*/
@ExcelProperty("3天充值")
private BigDecimal threeChargeAmount = BigDecimal.ZERO;
/**
* 7天充值
*/
@ExcelProperty("7天充值")
private BigDecimal sevenChargeAmount = BigDecimal.ZERO;
/**
* 15天充值
*/
@ExcelProperty("15天充值")
private BigDecimal fifteenChargeAmount = BigDecimal.ZERO;
/**
* 30天充值
*/
@ExcelProperty("30天充值")
private BigDecimal thirtyChargeAmount = BigDecimal.ZERO;
/**
* 新增当天收到转赠
*/
@ExcelProperty("新增当天收到转赠")
private BigDecimal giveDiamondNum = BigDecimal.ZERO;
/**
* 3天收到转赠
*/
@ExcelProperty("3天收到转赠")
private BigDecimal threeGiveDiamondNum = BigDecimal.ZERO;
/**
* 7天收到转赠
*/
@ExcelProperty("7天收到转赠")
private BigDecimal sevenGiveDiamondNum = BigDecimal.ZERO;
/**
* 15天收到转赠
*/
@ExcelProperty("15天收到转赠")
private BigDecimal fifteenGiveDiamondNum = BigDecimal.ZERO;
/**
* 30天收到转赠
*/
@ExcelProperty("30天收到转赠")
private BigDecimal thirtyGiveDiamondNum = BigDecimal.ZERO;
/**
* 累计充值
*/
@ExcelProperty("累计充值")
private BigDecimal totalChargeAmount = BigDecimal.ZERO;
/**
* 累计接受转赠钻石
*/
@ExcelProperty("累计接受转赠钻石")
private BigDecimal totalGiveDiamondNum = BigDecimal.ZERO;
/**
* 次日是否访问
*/
@ExcelProperty("次日是否访问")
private Integer isRemain = 0;
/**
* 第3日是否访问
*/
@ExcelProperty("第3日是否访问")
private Integer isThreeRemain = 0;
/**
* 第7日是否访问
*/
@ExcelProperty("第7日是否访问")
private Integer isSevenRemain = 0;
/**
* 第15日是否访问
*/
@ExcelProperty("第15日是否访问")
private Integer isFifteenRemain = 0;
/**
* 第30日是否访问
*/
@ExcelProperty("第30日是否访问")
private Integer isThirtyRemain = 0;
}

View File

@@ -1,64 +0,0 @@
package com.accompany.admin.dto.batch;
import com.alibaba.excel.annotation.ExcelProperty;
import io.swagger.annotations.ApiModel;
import lombok.Data;
/**
* @author: liaozetao
* @date: 2023/9/23 16:07
* @description:
*/
@Data
@ApiModel
public class FlowDataBatchSearchGrowAdminDto {
/**
* 统计项
*/
@ExcelProperty("统计项")
private String countItem;
/**
* 当天情况
*/
@ExcelProperty("当天情况")
private String currCondition;
/**
* 次日情况
*/
@ExcelProperty("次日情况")
private String nextCondition;
/**
* 3日情况
*/
@ExcelProperty("3日情况")
private String threeCondition;
/**
* 7日情况
*/
@ExcelProperty("7日情况")
private String sevenCondition;
/**
* 15日情况
*/
@ExcelProperty("15日情况")
private String fifteenCondition;
/**
* 30日情况
*/
@ExcelProperty("30日情况")
private String thirtyCondition;
/**
* 累计到目前
*/
@ExcelProperty("累计到目前")
private String totalCondition;
}

View File

@@ -1,76 +0,0 @@
package com.accompany.admin.dto.gamepartner;
import com.alibaba.excel.annotation.ExcelProperty;
import lombok.Data;
import java.math.BigDecimal;
/**
* @author: liaozetao
* @date: 2023/8/24 16:51
* @description:
*/
@Data
public class GamePartnerOrderAdminDto {
/**
* 订单号
*/
@ExcelProperty("订单号")
private String orderNo;
/**
* 下单用户id
*/
@ExcelProperty("下单用户id")
private Long fromErBanNo;
/**
* 下单用户昵称
*/
@ExcelProperty("下单用户昵称")
private String fromNick;
/**
* 接单用户id
*/
@ExcelProperty("接单用户id")
private Long toErBanNo;
/**
* 接单用户昵称
*/
@ExcelProperty("接单用户昵称")
private String toNick;
/**
* 接单用户收益(水晶)
*/
@ExcelProperty("接单用户收益(水晶)")
private BigDecimal income;
/**
* 下单游戏
*/
@ExcelProperty("下单游戏")
private String gameName;
/**
* 下单局数
*/
@ExcelProperty("下单局数")
private Integer inning;
/**
* 下单金额
*/
@ExcelProperty("下单金额")
private BigDecimal amount;
/**
* 下单时间
*/
@ExcelProperty("下单时间")
private String orderTime;
}

View File

@@ -1,79 +0,0 @@
package com.accompany.admin.dto.treasure;
import com.alibaba.excel.annotation.ExcelProperty;
import lombok.Data;
/**
* @author: liaozetao
* @date: 2023/10/25 16:57
* @description:
*/
@Data
public class SeizeTreasureRecordDto {
/**
* ID
*/
@ExcelProperty("ID")
private Long id;
/**
* 平台号
*/
@ExcelProperty("平台号")
private Long erbanNo;
/**
* 昵称
*/
@ExcelProperty("昵称")
private String userNick;
/**
* 奖励ID
*/
@ExcelProperty("奖励ID")
private Long rewardId;
/**
* 奖励关联ID
*/
@ExcelProperty("奖励关联ID")
private Long rewardRefId;
/**
* 奖励类型
*/
@ExcelProperty("奖励类型")
private String rewardType;
/**
* 奖励名称
*/
@ExcelProperty("奖励名称")
private String rewardName;
/**
* 奖励数量
*/
@ExcelProperty("奖励数量")
private Integer rewardNum;
/**
* 奖励等级
*/
@ExcelProperty("奖励等级")
private Integer rewardLevel;
/**
* 奖励价值
*/
@ExcelProperty("奖励价值")
private Integer rewardShowValue;
/**
* 抽奖时间
*/
@ExcelProperty("抽奖时间")
private String createTimeStr;
}

View File

@@ -1,43 +0,0 @@
package com.accompany.admin.dto.treasure;
import com.alibaba.excel.annotation.ExcelProperty;
import lombok.Data;
/**
* @author: liaozetao
* @date: 2023/9/7 16:55
* @description:
*/
@Data
public class SeizeTreasureUserPropRecordAdminDto {
/**
* 用户ID
*/
@ExcelProperty("用户ID")
private Long erbanNo;
/**
* 昵称
*/
@ExcelProperty("昵称")
private String nick;
/**
* 试炼素材
*/
@ExcelProperty("试炼素材")
private String expendStr;
/**
* 试炼产出
*/
@ExcelProperty("试炼产出")
private String propName;
/**
* 试炼时间
*/
@ExcelProperty("试炼时间")
private String createTimeStr;
}

View File

@@ -1,39 +0,0 @@
package com.accompany.admin.dto.withdraw;
import com.alibaba.excel.annotation.ExcelProperty;
import lombok.Data;
/**
* @author: liaozetao
* @date: 2023/7/13 17:20
* @description:
*/
@Data
public class WithdrawUserAdminDto {
/**
* 耳伴号
*/
@ExcelProperty("Peko号")
private Long erbanNo;
/**
* 昵称
*/
@ExcelProperty("昵称")
private String nick;
/**
* 创建时间
*/
@ExcelProperty("首次绑定时间")
private String createTimeStr;
/**
* 提现账户
*/
@ExcelProperty("提现账户")
private String withdrawAccount;
}

View File

@@ -1,22 +0,0 @@
package com.accompany.admin.dto.withdraw;
import com.accompany.business.model.withdraw.WithdrawUserLimit;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
/**
* @author: liaozetao
* @date: 2023/7/10 18:40
* @description:
*/
@Data
@ApiModel
public class WithdrawUserLimitAdminDto extends WithdrawUserLimit {
/**
* 耳伴号
*/
@ApiModelProperty("耳伴号")
private String erbanNo;
}

View File

@@ -1,68 +0,0 @@
package com.accompany.admin.dto.withdraw;
import com.alibaba.excel.annotation.ExcelProperty;
import lombok.Data;
/**
* @author: liaozetao
* @date: 2023/8/3 19:16
* @description:
*/
@Data
public class WithdrawUserLimitExportDto {
/**
* Peko号
*/
@ExcelProperty("Peko号")
private Long erbanNo;
/**
* 昵称
*/
@ExcelProperty("昵称")
private String nick;
/**
* 所属房间
*/
@ExcelProperty("所属房间")
private String roomName;
/**
* 所属房间ID
*/
@ExcelProperty("所属房间ID")
private Long roomErBanNo;
/**
* 所属公会
*/
@ExcelProperty("所属公会")
private String hallRoomName;
/**
* 所属公会ID
*/
@ExcelProperty("所属公会ID")
private Long hallErBanNo;
/**
* 当前账户金币余额
*/
@ExcelProperty("当前账户金币余额")
private Double golds;
/**
* 限制内容
*/
@ExcelProperty("限制内容")
private String limitContent;
/**
* 限制时间
*/
@ExcelProperty("限制时间")
private String limitTimeStr;
}

View File

@@ -1,75 +0,0 @@
package com.accompany.admin.dto.withdraw;
import com.alibaba.excel.annotation.ExcelProperty;
import lombok.Data;
import java.math.BigDecimal;
/**
* @author: liaozetao
* @date: 2023/7/13 17:12
* @description:
*/
@Data
public class WithdrawUserRecordAdminDto {
/**
* 平台号
*/
@ExcelProperty("Peko号")
private String erbanNo;
/**
* 昵称
*/
@ExcelProperty("昵称")
private String nick;
/**
* 用户当前状态
*/
@ExcelProperty("用户当前状态")
private String blockStatusName;
/**
* 创建时间
*/
@ExcelProperty("申请时间")
private String createTimeStr;
/**
* 提现账户
*/
@ExcelProperty("提现账户")
private String accountName;
/**
* 提现金额
*/
@ExcelProperty("提现金额USD")
private BigDecimal cashAmount;
/**
* 币种类型
*/
@ExcelProperty("发放币种")
private String currency;
/**
* 币种金额
*/
@ExcelProperty("发放金额")
private BigDecimal currencyAmount;
/**
* 手续费
*/
@ExcelProperty("手续费")
private String handlingRateStr;
/**
* 金币数量
*/
@ExcelProperty("核销金币")
private Integer goldNum;
}

View File

@@ -1,55 +0,0 @@
package com.accompany.admin.model;
import java.util.Date;
public class AdminDict extends AdminDictKey {
private String dictval;
private Boolean status;
private Integer showorder;
private Date createtime;
private String description;
public String getDictval() {
return dictval;
}
public void setDictval(String dictval) {
this.dictval = dictval == null ? null : dictval.trim();
}
public Boolean getStatus() {
return status;
}
public void setStatus(Boolean status) {
this.status = status;
}
public Integer getShoworder() {
return showorder;
}
public void setShoworder(Integer showorder) {
this.showorder = showorder;
}
public Date getCreatetime() {
return createtime;
}
public void setCreatetime(Date createtime) {
this.createtime = createtime;
}
public String getDescription() {
return description;
}
public void setDescription(String description) {
this.description = description == null ? null : description.trim();
}
}

View File

@@ -1,661 +0,0 @@
package com.accompany.admin.model;
import java.util.ArrayList;
import java.util.Date;
import java.util.List;
public class AdminDictExample {
protected String orderByClause;
protected boolean distinct;
protected List<Criteria> oredCriteria;
public AdminDictExample() {
oredCriteria = new ArrayList<Criteria>();
}
public void setOrderByClause(String orderByClause) {
this.orderByClause = orderByClause;
}
public String getOrderByClause() {
return orderByClause;
}
public void setDistinct(boolean distinct) {
this.distinct = distinct;
}
public boolean isDistinct() {
return distinct;
}
public List<Criteria> getOredCriteria() {
return oredCriteria;
}
public void or(Criteria criteria) {
oredCriteria.add(criteria);
}
public Criteria or() {
Criteria criteria = createCriteriaInternal();
oredCriteria.add(criteria);
return criteria;
}
public Criteria createCriteria() {
Criteria criteria = createCriteriaInternal();
if (oredCriteria.size() == 0) {
oredCriteria.add(criteria);
}
return criteria;
}
protected Criteria createCriteriaInternal() {
Criteria criteria = new Criteria();
return criteria;
}
public void clear() {
oredCriteria.clear();
orderByClause = null;
distinct = false;
}
protected abstract static class GeneratedCriteria {
protected List<Criterion> criteria;
protected GeneratedCriteria() {
super();
criteria = new ArrayList<Criterion>();
}
public boolean isValid() {
return criteria.size() > 0;
}
public List<Criterion> getAllCriteria() {
return criteria;
}
public List<Criterion> getCriteria() {
return criteria;
}
protected void addCriterion(String condition) {
if (condition == null) {
throw new RuntimeException("Value for condition cannot be null");
}
criteria.add(new Criterion(condition));
}
protected void addCriterion(String condition, Object value, String property) {
if (value == null) {
throw new RuntimeException("Value for " + property + " cannot be null");
}
criteria.add(new Criterion(condition, value));
}
protected void addCriterion(String condition, Object value1, Object value2, String property) {
if (value1 == null || value2 == null) {
throw new RuntimeException("Between values for " + property + " cannot be null");
}
criteria.add(new Criterion(condition, value1, value2));
}
public Criteria andCodeIsNull() {
addCriterion("code is null");
return (Criteria) this;
}
public Criteria andCodeIsNotNull() {
addCriterion("code is not null");
return (Criteria) this;
}
public Criteria andCodeEqualTo(String value) {
addCriterion("code =", value, "code");
return (Criteria) this;
}
public Criteria andCodeNotEqualTo(String value) {
addCriterion("code <>", value, "code");
return (Criteria) this;
}
public Criteria andCodeGreaterThan(String value) {
addCriterion("code >", value, "code");
return (Criteria) this;
}
public Criteria andCodeGreaterThanOrEqualTo(String value) {
addCriterion("code >=", value, "code");
return (Criteria) this;
}
public Criteria andCodeLessThan(String value) {
addCriterion("code <", value, "code");
return (Criteria) this;
}
public Criteria andCodeLessThanOrEqualTo(String value) {
addCriterion("code <=", value, "code");
return (Criteria) this;
}
public Criteria andCodeLike(String value) {
addCriterion("code like", value, "code");
return (Criteria) this;
}
public Criteria andCodeNotLike(String value) {
addCriterion("code not like", value, "code");
return (Criteria) this;
}
public Criteria andCodeIn(List<String> values) {
addCriterion("code in", values, "code");
return (Criteria) this;
}
public Criteria andCodeNotIn(List<String> values) {
addCriterion("code not in", values, "code");
return (Criteria) this;
}
public Criteria andCodeBetween(String value1, String value2) {
addCriterion("code between", value1, value2, "code");
return (Criteria) this;
}
public Criteria andCodeNotBetween(String value1, String value2) {
addCriterion("code not between", value1, value2, "code");
return (Criteria) this;
}
public Criteria andDictkeyIsNull() {
addCriterion("dictkey is null");
return (Criteria) this;
}
public Criteria andDictkeyIsNotNull() {
addCriterion("dictkey is not null");
return (Criteria) this;
}
public Criteria andDictkeyEqualTo(String value) {
addCriterion("dictkey =", value, "dictkey");
return (Criteria) this;
}
public Criteria andDictkeyNotEqualTo(String value) {
addCriterion("dictkey <>", value, "dictkey");
return (Criteria) this;
}
public Criteria andDictkeyGreaterThan(String value) {
addCriterion("dictkey >", value, "dictkey");
return (Criteria) this;
}
public Criteria andDictkeyGreaterThanOrEqualTo(String value) {
addCriterion("dictkey >=", value, "dictkey");
return (Criteria) this;
}
public Criteria andDictkeyLessThan(String value) {
addCriterion("dictkey <", value, "dictkey");
return (Criteria) this;
}
public Criteria andDictkeyLessThanOrEqualTo(String value) {
addCriterion("dictkey <=", value, "dictkey");
return (Criteria) this;
}
public Criteria andDictkeyLike(String value) {
addCriterion("dictkey like", value, "dictkey");
return (Criteria) this;
}
public Criteria andDictkeyNotLike(String value) {
addCriterion("dictkey not like", value, "dictkey");
return (Criteria) this;
}
public Criteria andDictkeyIn(List<String> values) {
addCriterion("dictkey in", values, "dictkey");
return (Criteria) this;
}
public Criteria andDictkeyNotIn(List<String> values) {
addCriterion("dictkey not in", values, "dictkey");
return (Criteria) this;
}
public Criteria andDictkeyBetween(String value1, String value2) {
addCriterion("dictkey between", value1, value2, "dictkey");
return (Criteria) this;
}
public Criteria andDictkeyNotBetween(String value1, String value2) {
addCriterion("dictkey not between", value1, value2, "dictkey");
return (Criteria) this;
}
public Criteria andDictvalIsNull() {
addCriterion("dictval is null");
return (Criteria) this;
}
public Criteria andDictvalIsNotNull() {
addCriterion("dictval is not null");
return (Criteria) this;
}
public Criteria andDictvalEqualTo(String value) {
addCriterion("dictval =", value, "dictval");
return (Criteria) this;
}
public Criteria andDictvalNotEqualTo(String value) {
addCriterion("dictval <>", value, "dictval");
return (Criteria) this;
}
public Criteria andDictvalGreaterThan(String value) {
addCriterion("dictval >", value, "dictval");
return (Criteria) this;
}
public Criteria andDictvalGreaterThanOrEqualTo(String value) {
addCriterion("dictval >=", value, "dictval");
return (Criteria) this;
}
public Criteria andDictvalLessThan(String value) {
addCriterion("dictval <", value, "dictval");
return (Criteria) this;
}
public Criteria andDictvalLessThanOrEqualTo(String value) {
addCriterion("dictval <=", value, "dictval");
return (Criteria) this;
}
public Criteria andDictvalLike(String value) {
addCriterion("dictval like", value, "dictval");
return (Criteria) this;
}
public Criteria andDictvalNotLike(String value) {
addCriterion("dictval not like", value, "dictval");
return (Criteria) this;
}
public Criteria andDictvalIn(List<String> values) {
addCriterion("dictval in", values, "dictval");
return (Criteria) this;
}
public Criteria andDictvalNotIn(List<String> values) {
addCriterion("dictval not in", values, "dictval");
return (Criteria) this;
}
public Criteria andDictvalBetween(String value1, String value2) {
addCriterion("dictval between", value1, value2, "dictval");
return (Criteria) this;
}
public Criteria andDictvalNotBetween(String value1, String value2) {
addCriterion("dictval not between", value1, value2, "dictval");
return (Criteria) this;
}
public Criteria andStatusIsNull() {
addCriterion("status is null");
return (Criteria) this;
}
public Criteria andStatusIsNotNull() {
addCriterion("status is not null");
return (Criteria) this;
}
public Criteria andStatusEqualTo(Boolean value) {
addCriterion("status =", value, "status");
return (Criteria) this;
}
public Criteria andStatusNotEqualTo(Boolean value) {
addCriterion("status <>", value, "status");
return (Criteria) this;
}
public Criteria andStatusGreaterThan(Boolean value) {
addCriterion("status >", value, "status");
return (Criteria) this;
}
public Criteria andStatusGreaterThanOrEqualTo(Boolean value) {
addCriterion("status >=", value, "status");
return (Criteria) this;
}
public Criteria andStatusLessThan(Boolean value) {
addCriterion("status <", value, "status");
return (Criteria) this;
}
public Criteria andStatusLessThanOrEqualTo(Boolean value) {
addCriterion("status <=", value, "status");
return (Criteria) this;
}
public Criteria andStatusIn(List<Boolean> values) {
addCriterion("status in", values, "status");
return (Criteria) this;
}
public Criteria andStatusNotIn(List<Boolean> values) {
addCriterion("status not in", values, "status");
return (Criteria) this;
}
public Criteria andStatusBetween(Boolean value1, Boolean value2) {
addCriterion("status between", value1, value2, "status");
return (Criteria) this;
}
public Criteria andStatusNotBetween(Boolean value1, Boolean value2) {
addCriterion("status not between", value1, value2, "status");
return (Criteria) this;
}
public Criteria andShoworderIsNull() {
addCriterion("showOrder is null");
return (Criteria) this;
}
public Criteria andShoworderIsNotNull() {
addCriterion("showOrder is not null");
return (Criteria) this;
}
public Criteria andShoworderEqualTo(Integer value) {
addCriterion("showOrder =", value, "showorder");
return (Criteria) this;
}
public Criteria andShoworderNotEqualTo(Integer value) {
addCriterion("showOrder <>", value, "showorder");
return (Criteria) this;
}
public Criteria andShoworderGreaterThan(Integer value) {
addCriterion("showOrder >", value, "showorder");
return (Criteria) this;
}
public Criteria andShoworderGreaterThanOrEqualTo(Integer value) {
addCriterion("showOrder >=", value, "showorder");
return (Criteria) this;
}
public Criteria andShoworderLessThan(Integer value) {
addCriterion("showOrder <", value, "showorder");
return (Criteria) this;
}
public Criteria andShoworderLessThanOrEqualTo(Integer value) {
addCriterion("showOrder <=", value, "showorder");
return (Criteria) this;
}
public Criteria andShoworderIn(List<Integer> values) {
addCriterion("showOrder in", values, "showorder");
return (Criteria) this;
}
public Criteria andShoworderNotIn(List<Integer> values) {
addCriterion("showOrder not in", values, "showorder");
return (Criteria) this;
}
public Criteria andShoworderBetween(Integer value1, Integer value2) {
addCriterion("showOrder between", value1, value2, "showorder");
return (Criteria) this;
}
public Criteria andShoworderNotBetween(Integer value1, Integer value2) {
addCriterion("showOrder not between", value1, value2, "showorder");
return (Criteria) this;
}
public Criteria andCreatetimeIsNull() {
addCriterion("createTime is null");
return (Criteria) this;
}
public Criteria andCreatetimeIsNotNull() {
addCriterion("createTime is not null");
return (Criteria) this;
}
public Criteria andCreatetimeEqualTo(Date value) {
addCriterion("createTime =", value, "createtime");
return (Criteria) this;
}
public Criteria andCreatetimeNotEqualTo(Date value) {
addCriterion("createTime <>", value, "createtime");
return (Criteria) this;
}
public Criteria andCreatetimeGreaterThan(Date value) {
addCriterion("createTime >", value, "createtime");
return (Criteria) this;
}
public Criteria andCreatetimeGreaterThanOrEqualTo(Date value) {
addCriterion("createTime >=", value, "createtime");
return (Criteria) this;
}
public Criteria andCreatetimeLessThan(Date value) {
addCriterion("createTime <", value, "createtime");
return (Criteria) this;
}
public Criteria andCreatetimeLessThanOrEqualTo(Date value) {
addCriterion("createTime <=", value, "createtime");
return (Criteria) this;
}
public Criteria andCreatetimeIn(List<Date> values) {
addCriterion("createTime in", values, "createtime");
return (Criteria) this;
}
public Criteria andCreatetimeNotIn(List<Date> values) {
addCriterion("createTime not in", values, "createtime");
return (Criteria) this;
}
public Criteria andCreatetimeBetween(Date value1, Date value2) {
addCriterion("createTime between", value1, value2, "createtime");
return (Criteria) this;
}
public Criteria andCreatetimeNotBetween(Date value1, Date value2) {
addCriterion("createTime not between", value1, value2, "createtime");
return (Criteria) this;
}
public Criteria andDescriptionIsNull() {
addCriterion("description is null");
return (Criteria) this;
}
public Criteria andDescriptionIsNotNull() {
addCriterion("description is not null");
return (Criteria) this;
}
public Criteria andDescriptionEqualTo(String value) {
addCriterion("description =", value, "description");
return (Criteria) this;
}
public Criteria andDescriptionNotEqualTo(String value) {
addCriterion("description <>", value, "description");
return (Criteria) this;
}
public Criteria andDescriptionGreaterThan(String value) {
addCriterion("description >", value, "description");
return (Criteria) this;
}
public Criteria andDescriptionGreaterThanOrEqualTo(String value) {
addCriterion("description >=", value, "description");
return (Criteria) this;
}
public Criteria andDescriptionLessThan(String value) {
addCriterion("description <", value, "description");
return (Criteria) this;
}
public Criteria andDescriptionLessThanOrEqualTo(String value) {
addCriterion("description <=", value, "description");
return (Criteria) this;
}
public Criteria andDescriptionLike(String value) {
addCriterion("description like", value, "description");
return (Criteria) this;
}
public Criteria andDescriptionNotLike(String value) {
addCriterion("description not like", value, "description");
return (Criteria) this;
}
public Criteria andDescriptionIn(List<String> values) {
addCriterion("description in", values, "description");
return (Criteria) this;
}
public Criteria andDescriptionNotIn(List<String> values) {
addCriterion("description not in", values, "description");
return (Criteria) this;
}
public Criteria andDescriptionBetween(String value1, String value2) {
addCriterion("description between", value1, value2, "description");
return (Criteria) this;
}
public Criteria andDescriptionNotBetween(String value1, String value2) {
addCriterion("description not between", value1, value2, "description");
return (Criteria) this;
}
}
public static class Criteria extends GeneratedCriteria {
protected Criteria() {
super();
}
}
public static class Criterion {
private String condition;
private Object value;
private Object secondValue;
private boolean noValue;
private boolean singleValue;
private boolean betweenValue;
private boolean listValue;
private String typeHandler;
public String getCondition() {
return condition;
}
public Object getValue() {
return value;
}
public Object getSecondValue() {
return secondValue;
}
public boolean isNoValue() {
return noValue;
}
public boolean isSingleValue() {
return singleValue;
}
public boolean isBetweenValue() {
return betweenValue;
}
public boolean isListValue() {
return listValue;
}
public String getTypeHandler() {
return typeHandler;
}
protected Criterion(String condition) {
super();
this.condition = condition;
this.typeHandler = null;
this.noValue = true;
}
protected Criterion(String condition, Object value, String typeHandler) {
super();
this.condition = condition;
this.value = value;
this.typeHandler = typeHandler;
if (value instanceof List<?>) {
this.listValue = true;
} else {
this.singleValue = true;
}
}
protected Criterion(String condition, Object value) {
this(condition, value, null);
}
protected Criterion(String condition, Object value, Object secondValue, String typeHandler) {
super();
this.condition = condition;
this.value = value;
this.secondValue = secondValue;
this.typeHandler = typeHandler;
this.betweenValue = true;
}
protected Criterion(String condition, Object value, Object secondValue) {
this(condition, value, secondValue, null);
}
}
}

View File

@@ -1,23 +0,0 @@
package com.accompany.admin.model;
public class AdminDictKey {
private String code;
private String dictkey;
public String getCode() {
return code;
}
public void setCode(String code) {
this.code = code == null ? null : code.trim();
}
public String getDictkey() {
return dictkey;
}
public void setDictkey(String dictkey) {
this.dictkey = dictkey == null ? null : dictkey.trim();
}
}

View File

@@ -1,135 +0,0 @@
package com.accompany.admin.model.batch;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import com.fasterxml.jackson.annotation.JsonFormat;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import org.springframework.format.annotation.DateTimeFormat;
import java.math.BigDecimal;
import java.util.Date;
/**
* @author: liaozetao
* @date: 2023/9/22 15:25
* @description:
*/
@Data
@TableName("flow_data_batch_search")
public class FlowDataBatchSearch {
/**
* 主键
*/
@ApiModelProperty("主键")
@TableId(type = IdType.AUTO)
private Long id;
/**
* 名称
*/
@ApiModelProperty("名称")
private String name;
/**
* 负责人
*/
@ApiModelProperty("负责人")
private String person;
/**
* 预算
*/
@ApiModelProperty("预算")
private BigDecimal amount;
/**
* 关键字
*/
@ApiModelProperty("关键字")
private String searchKey;
/**
* 房间UID
*/
@ApiModelProperty("房间UID")
private Long roomUid;
/**
* 开始时间
*/
@ApiModelProperty("开始时间")
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
private Date startTime;
/**
* 结束时间
*/
@ApiModelProperty("结束时间")
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
private Date endTime;
/**
* 创建时间
*/
@ApiModelProperty("创建时间")
private Date createTime;
/**
* 更新时间
*/
@ApiModelProperty("更新时间")
private Date updateTime;
/**
* 期间新增UV
*/
@ApiModelProperty("期间新增UV")
private Integer timeUv = 0;
/**
* 新增成本
*/
@ApiModelProperty("新增成本")
private BigDecimal costAmount = BigDecimal.ZERO;
/**
* 归因新增UV
*/
@ApiModelProperty("归因新增UV")
private Integer ascribeTimeUv = 0;
/**
* 归因后进入归因房间UV
*/
@ApiModelProperty("归因后进入归因房间UV")
private Integer inRoomUv = 0;
/**
* 归因新增成本
*/
@ApiModelProperty("归因新增成本")
private BigDecimal ascribeCostAmount = BigDecimal.ZERO;
/**
* 活动内私聊用户数
*/
@ApiModelProperty("活动内私聊用户数")
private Integer chatNum = 0;
/**
* 私聊用户成本
*/
@ApiModelProperty("私聊用户成本")
private BigDecimal chatCostAmount = BigDecimal.ZERO;
/**
* 是否固定
*/
@ApiModelProperty("是否固定")
private Integer isFixed = 0;
}

View File

@@ -0,0 +1,28 @@
package com.accompany.admin.model.guild;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import lombok.Data;
import java.io.Serializable;
import java.util.Date;
/**
* 后台超管【赠送座驾】权限表实体类
*
* @author
* @since 2025-10-14
*/
@Data
public class GuildAdminCarRef implements Serializable {
private static final long serialVersionUID = 1L;
@TableId(value = "id" , type = IdType.AUTO)
private Long id;
private Integer roleId;
private Integer carId;
private Date createTime;
}

View File

@@ -1,28 +0,0 @@
/*
* 文 件 名: LuckySeaItemSaveReqParams
* 版 权:
* 描 述: <描述>
* 创建人: H1
* 创建时间: 2021/9/26
* 修改人:
* 修改内容:
* 修改时间:
*/
package com.accompany.admin.params;
import com.accompany.business.model.callbattle.ActCallBattleItem;
import lombok.Data;
import java.util.List;
/**
* <br>类描述:
* <br>功能详细描述:
*
* @author H1
* @date [2021/9/26]
*/
@Data
public class ActCallBattleItemSaveReqParams {
private List<ActCallBattleItem> items;
}

View File

@@ -1,28 +0,0 @@
/*
* 文 件 名: LuckySeaItemSaveReqParams
* 版 权:
* 描 述: <描述>
* 创建人: H1
* 创建时间: 2021/9/26
* 修改人:
* 修改内容:
* 修改时间:
*/
package com.accompany.admin.params;
import com.accompany.business.model.activity.luckysea.LuckySeaItem;
import lombok.Data;
import java.util.List;
/**
* <br>类描述:
* <br>功能详细描述:
*
* @author H1
* @date [2021/9/26]
*/
@Data
public class LuckySeaItemSaveReqParams {
private List<LuckySeaItem> items;
}

View File

@@ -1,27 +0,0 @@
/*
* 文 件 名: FlowTeamEditInviteUserParams
* 版 权:
* 描 述: <描述>
* 创建人: H1
* 创建时间: 2022/4/25
* 修改人:
* 修改内容:
* 修改时间:
*/
package com.accompany.admin.params.flowteam;
import com.xuanyin.flowteam.model.FlowTeamMemberInviteUser;
import lombok.Data;
/**
* <br>类描述:
* <br>功能详细描述:
*
* @author H1
* @date [2022/4/25]
*/
@Data
public class FlowTeamEditInviteUserParams extends FlowTeamMemberInviteUser {
private Byte optType;
private Long optUid;
}

View File

@@ -1,65 +0,0 @@
package com.accompany.admin.params.flowteam;
import com.accompany.common.utils.AppUtils;
import com.accompany.common.utils.StringUtils;
import lombok.Data;
import java.util.List;
@Data
public class FlowTeamStatisticParams {
/**
* 组别
*/
private String teamId;
/**
* 开始时间
*/
private String startDate;
/**
* 结束时间
*/
private String endDate;
/**
* 成员id
*/
private Long memberId;
/**
* 应用筛选
*/
private String app;
/**
* 充值开始时间
*/
private String chargeStartTime;
/**
* 充值结束时间
*/
private String chargeEndTime;
/**
* 由“app”参数转化成的AppEnum中的组合如果app=PlanetStar,则这里对应PlanetStar和PlanetStar66
*/
private List<String> groupApps;
public void setApp(String app) {
this.app = app;
this.groupApps = AppUtils.getGroupApps(app);
}
public List<String> getGroupApps() {
if (groupApps == null && StringUtils.isNotBlank(app)) {
return AppUtils.getGroupApps(app);
}
return groupApps;
}
private List<String> teamIds;
private Long groupId;
}

View File

@@ -1,11 +0,0 @@
package com.accompany.admin.params.flowteam;
import com.xuanyin.flowteam.model.FlowTeamMember;
import lombok.Data;
@Data
public class TeamMemberEditParams extends FlowTeamMember {
private String inviteCodes;
private Long groupId;
}

View File

@@ -1,19 +0,0 @@
package com.accompany.admin.params.flowteam;
import lombok.Data;
@Data
public class TeamMemberQueryParams {
private String memberName;
private String memberPhone;
private String inviteCode;
private Integer pageNumber;
private Integer pageSize;
private String teamId;
private Long groupId;
private String teamIds;
}

View File

@@ -1,27 +1,24 @@
package com.accompany.admin.params.linearlypool;
import lombok.AllArgsConstructor;
import lombok.Builder;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.NoArgsConstructor;
import java.util.Date;
/**
* 平台数据请求参数
*/
@AllArgsConstructor
@NoArgsConstructor
@Data
@Builder
@ApiModel("平台数据请求参数")
public class PlatformDataReqParams {
private Integer pageNum;
private Integer pageSize;
@ApiModelProperty("开始日期")
private Date startDate;
@ApiModelProperty("结束日期")
private Date endDate;
@ApiModelProperty("用户靓号")
private Long erbanNo;
}
}

View File

@@ -1,14 +0,0 @@
package com.accompany.admin.params.linearlypool;
import com.accompany.business.model.linearlypool.LinearlyPrizePoolItemDraft;
import lombok.Data;
import java.util.List;
@Data
public class PoolItemDraftSaveReqParams {
private List<LinearlyPrizePoolItemDraft> poolItems;
private Byte prizePoolType;
}

View File

@@ -1,13 +0,0 @@
package com.accompany.admin.params.linearlypool;
import com.accompany.business.model.linearlypool.LinearlyPrizePoolItem;
import lombok.Data;
import java.util.List;
@Data
public class PoolItemShowRatioReqParams {
private List<LinearlyPrizePoolItem> poolItems;
}

View File

@@ -71,6 +71,10 @@ public class ChargeRecordAdminVo {
@FieldComment("创建时间")
public String createTime; // 创建时间
@ExcelProperty("更新时间")
@FieldComment("更新时间")
public String updateTime; // 创建时间
}

View File

@@ -0,0 +1,16 @@
package com.accompany.admin.vo;
import lombok.Data;
import java.math.BigDecimal;
@Data
public class ChargeRecordPartitionRegionVo {
private String channel;
public String regionName;
public BigDecimal usd = BigDecimal.ZERO;
}

View File

@@ -2,38 +2,63 @@ package com.accompany.admin.vo;
import com.alibaba.excel.annotation.ExcelIgnore;
import com.alibaba.excel.annotation.ExcelProperty;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import java.math.BigDecimal;
@Data
@ApiModel("家族成员周等级奖励统计")
public class FamilyMemberWeekLevelRewardStatAdminVo {
@ExcelProperty("周期")
@ApiModelProperty("周期")
private String cycleDate;
@ExcelIgnore
@ApiModelProperty("家族成员ID")
private Long familyMemberId;
@ExcelProperty("公会id")
@ApiModelProperty("公会ID")
private Integer familyId;
@ExcelProperty("公会名")
@ApiModelProperty("公会名称")
private String familyName;
@ExcelProperty("会长id")
@ApiModelProperty("会长ID")
private Long familyOwnerId;
@ExcelProperty("会长昵称")
@ApiModelProperty("会长昵称")
private String familyOwnerNick;
@ExcelIgnore
@ApiModelProperty("用户UID")
private Long uid;
@ExcelProperty("主播id")
@ApiModelProperty("主播ID")
private Long erbanNo;
@ExcelProperty("主播昵称")
@ApiModelProperty("主播昵称")
private String nick;
@ExcelProperty("周奖励等级")
private Integer level;
@ApiModelProperty("周奖励等级")
private String level;
@ExcelProperty("钻石流水")
@ApiModelProperty("钻石流水")
private BigDecimal processNum;
@ExcelProperty("已获得金币")
@ExcelProperty("钻石奖励")
@ApiModelProperty("钻石奖励")
private BigDecimal rewardNum;
@ExcelProperty("在麦有效天数")
@ApiModelProperty("在麦有效天数")
private Integer micValidDay;
@ExcelProperty("时长奖励")
@ApiModelProperty("时长奖励")
private BigDecimal bonusRewardNum;
@ExcelProperty("目标领取金币")
@ApiModelProperty("目标领取金币")
private BigDecimal totalRewardNum;
@ExcelProperty("已领取金币")
@ApiModelProperty("已领取金币")
private BigDecimal receivedNum;
}
}

View File

@@ -1,29 +0,0 @@
package com.accompany.admin.vo;
import com.accompany.core.annotation.I18n;
import lombok.Data;
@Data
public class GiftCompoundRewardAdminVo {
private Integer id;
private Integer giftId;
private Integer rate;
private Integer orderNo;
private Integer serviceNotice;
@I18n(className = "Gift")
private String giftName;
private Long goldPrice;
private Integer giftRate;
private String expendValue;
private Double expectValue;
}

View File

@@ -31,6 +31,9 @@ public class Lucky24ConfigAdminVo {
@ApiModelProperty("白名单用户id对比值N对应表")
private Map<Long, BigDecimal> whiteErbanNoProductionRatioMap;
@ApiModelProperty("后台关注用户id列表")
private List<Long> adminFollowErbanNoList;
@ApiModelProperty("")
private Long preJudgeValue_H;
@ApiModelProperty("")

View File

@@ -1,125 +0,0 @@
package com.accompany.admin.vo;
import java.util.Date;
public class OperationSmsRecordVo {
private Long recordId;
private Long uid;
private Long erbanNo;
private String phone;
private Integer templateId;
private String templateName;
private Integer sendStatus;
private Date createTime;
private Date sendTime;
private String errorMsg;
private Integer operator;
private String operatorName;
public Long getRecordId() {
return recordId;
}
public void setRecordId(Long recordId) {
this.recordId = recordId;
}
public Long getUid() {
return uid;
}
public void setUid(Long uid) {
this.uid = uid;
}
public String getPhone() {
return phone;
}
public void setPhone(String phone) {
this.phone = phone == null ? null : phone.trim();
}
public Integer getTemplateId() {
return templateId;
}
public void setTemplateId(Integer templateId) {
this.templateId = templateId;
}
public Integer getSendStatus() {
return sendStatus;
}
public void setSendStatus(Integer sendStatus) {
this.sendStatus = sendStatus;
}
public Date getCreateTime() {
return createTime;
}
public void setCreateTime(Date createTime) {
this.createTime = createTime;
}
public Date getSendTime() {
return sendTime;
}
public void setSendTime(Date sendTime) {
this.sendTime = sendTime;
}
public String getErrorMsg() {
return errorMsg;
}
public void setErrorMsg(String errorMsg) {
this.errorMsg = errorMsg == null ? null : errorMsg.trim();
}
public Integer getOperator() {
return operator;
}
public void setOperator(Integer operator) {
this.operator = operator;
}
public Long getErbanNo() {
return erbanNo;
}
public void setErbanNo(Long erbanNo) {
this.erbanNo = erbanNo;
}
public String getTemplateName() {
return templateName;
}
public void setTemplateName(String templateName) {
this.templateName = templateName;
}
public String getOperatorName() {
return operatorName;
}
public void setOperatorName(String operatorName) {
this.operatorName = operatorName;
}
}

View File

@@ -1,31 +0,0 @@
package com.accompany.admin.vo;
import com.accompany.common.annotation.FieldComment;
import com.accompany.core.vo.BaseVo;
import lombok.Data;
import java.util.Date;
@Data
public class PhoneAuthApplyRecordExcelVo extends BaseVo {
private static final long serialVersionUID = 1L;
@FieldComment("id")
public Long id;
@FieldComment("申请区号")
public String phoneAreaCode;
@FieldComment("申请手机号")
public String phone;
@FieldComment("授权码")
public String authCode;
@FieldComment("授权状态")
public Byte status;
@FieldComment("申请时间")
public Date createTime;
@FieldComment("备注")
public String remark;
@FieldComment("操作人")
public String operator;
@FieldComment("更新授权时间")
public Date updateTime;
}

View File

@@ -1,102 +0,0 @@
package com.accompany.admin.vo;
import java.util.Date;
/**
* {这里添加描述}
*
* @author fangchengyan
* @date 2019-05-20 14:49
*/
public class UserCertifyRecordVo {
private Long recordId;
private Long uid;
private String name;
private String idCardNum;
private String phone;
private Byte bindStatus;
private String certifyType;
private Date createTime;
private Long erbanNo;
public Long getRecordId() {
return recordId;
}
public void setRecordId(Long recordId) {
this.recordId = recordId;
}
public Long getUid() {
return uid;
}
public void setUid(Long uid) {
this.uid = uid;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public String getIdCardNum() {
return idCardNum;
}
public void setIdCardNum(String idCardNum) {
this.idCardNum = idCardNum;
}
public String getPhone() {
return phone;
}
public void setPhone(String phone) {
this.phone = phone;
}
public Byte getBindStatus() {
return bindStatus;
}
public void setBindStatus(Byte bindStatus) {
this.bindStatus = bindStatus;
}
public String getCertifyType() {
return certifyType;
}
public void setCertifyType(String certifyType) {
this.certifyType = certifyType;
}
public Date getCreateTime() {
return createTime;
}
public void setCreateTime(Date createTime) {
this.createTime = createTime;
}
public Long getErbanNo() {
return erbanNo;
}
public void setErbanNo(Long erbanNo) {
this.erbanNo = erbanNo;
}
}

View File

@@ -13,4 +13,6 @@ public class UsersVo extends Users {
private double diamondsNum;
private double guildUsdNum;
private double gameUsdNum;
}

View File

@@ -1,38 +0,0 @@
package com.accompany.admin.vo.apply;
import com.accompany.core.model.phone.PhoneAuthApplyRecord;
import com.fasterxml.jackson.annotation.JsonFormat;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import java.util.Date;
/**
* @author: liaozetao
* @date: 2023/11/20 17:40
* @description:
*/
@Data
@ApiModel
public class PhoneAuthApplyRecordAdminVo extends PhoneAuthApplyRecord {
/**
* 用户ID
*/
@ApiModelProperty("用户ID")
private Long erbanNo;
/**
* 昵称
*/
@ApiModelProperty("昵称")
private String nick;
/**
* 注册时间
*/
@ApiModelProperty("注册时间")
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
private Date signTime;
}

View File

@@ -1,21 +0,0 @@
package com.accompany.admin.vo.audiocard;
import lombok.Data;
import java.util.Date;
@Data
public class UserAudioCardAdminVo {
private Long id;
private Long uid;
private Long erbanNo;
private String nick;
private String audioUrl;
private Integer second;
private Date createTime;
private Byte status;
private String auditor;
private Date auditTime;
private Boolean isDel;
}

View File

@@ -1,23 +0,0 @@
package com.accompany.admin.vo.batch;
import com.accompany.admin.model.batch.FlowDataBatchSearch;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
/**
* @author: liaozetao
* @date: 2023/9/22 15:40
* @description:
*/
@Data
@ApiModel
public class FlowDataBatchSearchAdminVo extends FlowDataBatchSearch {
/**
* 房间名称
*/
@ApiModelProperty("归因房间名称")
private String roomName;
}

View File

@@ -1,69 +0,0 @@
package com.accompany.admin.vo.batch;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
/**
* @author: liaozetao
* @date: 2023/9/22 18:00
* @description:
*/
@Data
@ApiModel
public class FlowDataBatchSearchGrowAdminVo {
/**
* 统计项
*/
@ApiModelProperty("统计项")
private String countItem;
/**
* 是否百分比
*/
@ApiModelProperty("是否百分比")
private Boolean isPercentage = false;
/**
* 当天情况
*/
@ApiModelProperty("当天情况")
private Double currCondition = 0D;
/**
* 次日情况
*/
@ApiModelProperty("次日情况")
private Double nextCondition = 0D;
/**
* 3日情况
*/
@ApiModelProperty("3日情况")
private Double threeCondition = 0D;
/**
* 7日情况
*/
@ApiModelProperty("7日情况")
private Double sevenCondition = 0D;
/**
* 15日情况
*/
@ApiModelProperty("15日情况")
private Double fifteenCondition = 0D;
/**
* 30日情况
*/
@ApiModelProperty("30日情况")
private Double thirtyCondition = 0D;
/**
* 累计到目前
*/
@ApiModelProperty("累计到目前")
private Double totalCondition = 0D;
}

View File

@@ -1,35 +0,0 @@
/*
* 文 件 名: LuckySeaActAdminRecordVo
* 版 权:
* 描 述: <描述>
* 创建人: H1
* 创建时间: 2021/1/12
* 修改人:
* 修改内容:
* 修改时间:
*/
package com.accompany.admin.vo.callbattle;
import lombok.Data;
import java.util.Date;
/**
* <br>类描述:
* <br>功能详细描述:
*
* @author H1
* @date [2021/1/12]
*/
@Data
public class ActCallBattleAdminRecordVo {
private String roundId;
private Date startTime;
private Date endTime;
private Integer memberNum;
private Long userInputPieceNum;
private Long prizePieceNum;
private Double ticket;
private String prizeName;
private String restraintName;
}

View File

@@ -1,29 +0,0 @@
/*
* 文 件 名: LuckySeaActAdminRoundDetailVo
* 版 权:
* 描 述: <描述>
* 创建人: H1
* 创建时间: 2021/1/12
* 修改人:
* 修改内容:
* 修改时间:
*/
package com.accompany.admin.vo.callbattle;
import lombok.Data;
/**
* <br>类描述:
* <br>功能详细描述:
*
* @author H1
* @date [2021/1/12]
*/
@Data
public class ActCallBattleAdminRoundDetailVo {
private Long uid;
private Long erbanNo;
private String nick;
private Long costPieceNum;
private Long prizePieceNum;
}

View File

@@ -1,33 +0,0 @@
/*
* 文 件 名: LuckySeaActAdminUserDrawRecord
* 版 权:
* 描 述: <描述>
* 创建人: H1
* 创建时间: 2021/1/12
* 修改人:
* 修改内容:
* 修改时间:
*/
package com.accompany.admin.vo.callbattle;
import lombok.Data;
import java.util.Date;
/**
* <br>类描述:
* <br>功能详细描述:
*
* @author H1
* @date [2021/1/12]
*/
@Data
public class ActCallBattleAdminUserDrawRecord {
private Long uid;
private Long erbanNo;
private String nick;
private String roundId;
private Date endTime;
private Long costPieceNum;
private Long prizePieceNum;
}

View File

@@ -1,34 +0,0 @@
/*
* 文 件 名: LuckySeaActPlatformStatVo
* 版 权:
* 描 述: <描述>
* 创建人: H1
* 创建时间: 2021/1/11
* 修改人:
* 修改内容:
* 修改时间:
*/
package com.accompany.admin.vo.callbattle;
import lombok.Data;
import java.util.Date;
/**
* <br>类描述: 召唤战斗活动平台数据统计vo
* <br>功能详细描述:
*
* @author H1
* @date [2021/1/11]
*/
@Data
public class ActCallBattlePlatformStatVo {
private Date queryDate;
private Integer memberNum;
private Integer totalPlayTimes;
private Integer roundNum;
private Long totalPiece;
private Long totalPlatformValue;
private Double totalTicket;
}

View File

@@ -1,53 +0,0 @@
package com.accompany.admin.vo.chat;
import com.fasterxml.jackson.annotation.JsonFormat;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import java.util.Date;
/**
* @author: liaozetao
* @date: 2024/5/8 10:46
* @description:
*/
@Data
public class PublicChatTopRecordAdminVo {
/**
* 用户ID
*/
@ApiModelProperty("用户ID")
private Long erbanNo;
/**
* 用户昵称
*/
@ApiModelProperty("用户昵称")
private String nick;
/**
* 所属地区
*/
@ApiModelProperty("所属地区")
private String partitionDesc;
/**
* 付费金额(金币)
*/
@ApiModelProperty("付费金额(金币)")
private Integer payMoneyNum;
/**
* 付费日期
*/
@ApiModelProperty("付费日期")
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
private Date createTime;
/**
* 头条内容
*/
@ApiModelProperty("头条内容")
private String content;
}

View File

@@ -65,5 +65,8 @@ public class FamilyAdminVo {
private String inviteCheck;
@ExcelIgnore
private Boolean enableEditInvite;
@ApiModelProperty("操作人")
@ExcelProperty("操作人")
private String operator;
}

View File

@@ -1,54 +0,0 @@
package com.accompany.admin.vo.family;
import com.alibaba.excel.annotation.ExcelIgnore;
import com.alibaba.excel.annotation.ExcelProperty;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import java.math.BigDecimal;
@ApiModel
@Data
public class FamilyMemberDailyWageStatAdminVo {
@ExcelProperty("家族id")
@ApiModelProperty("家族id")
private String date;
@ExcelProperty("家族id")
@ApiModelProperty("家族id")
private Integer familyId;
@ExcelProperty("家族名")
@ApiModelProperty("家族名")
private String familyName;
@ExcelIgnore
private Long uid;
@ExcelProperty("成员id")
@ApiModelProperty("成员id")
private Long erbanNo;
@ExcelProperty("成员昵称")
@ApiModelProperty("成员昵称")
private String nick;
@ExcelProperty("开播时长(秒)")
@ApiModelProperty("开播时长")
private String micRemainTime;
@ExcelProperty("是否有效天数")
@ApiModelProperty("是否有效天数")
private Boolean micVaild;
@ExcelProperty("金币收入")
@ApiModelProperty("金币收入")
private Long goldIncome = 0L;
@ExcelProperty("累计金币收入")
@ApiModelProperty("累计金币收入")
private Long savedGoldIncome = 0L;
@ApiModelProperty("累计金币工资")
@ExcelProperty("累计金币工资")
private BigDecimal savedGoldWage = BigDecimal.ZERO;
@ApiModelProperty("累计金币工资")
@ExcelProperty("累计金币工资")
private BigDecimal savedAgentWage = BigDecimal.ZERO;
@ExcelProperty("钻石余额")
@ApiModelProperty("钻石余额")
private Double diamondRemain = 0D;
}

View File

@@ -1,34 +0,0 @@
package com.accompany.admin.vo.family;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
@Data
@ApiModel
public class FamilyMemberViolationRecordAdminVo {
@ApiModelProperty("记录id")
private Long id;
@ApiModelProperty("家族id")
private Integer familyId;
@ApiModelProperty("家族名")
private String familyName;
@ApiModelProperty("uid")
private Long uid;
@ApiModelProperty("erbanNo")
private Long erbanNo;
@ApiModelProperty("昵称")
private String nick;
@ApiModelProperty("违规时间")
private String violationTime;
@ApiModelProperty("违规种类id")
private Integer violationId;
@ApiModelProperty("违规种类")
private String type;
@ApiModelProperty("警告内容")
private String content;
@ApiModelProperty("创建时间")
private String createTime;
@ApiModelProperty("操作人")
private String adminName;
}

View File

@@ -29,15 +29,15 @@ public class FamilyMemberWageStatAdminVo extends SimpleFamilyMemberVo {
@ExcelProperty("有效天数")
@ApiModelProperty("有效天数")
private Integer micVaildDays;
@ExcelProperty("送礼用户数")
@ApiModelProperty("送礼用户数")
private Long sendGiftUserNum = 0L;
@ExcelProperty("金币收入")
@ApiModelProperty("金币收入")
private Long goldIncome = 0L;
private BigDecimal goldIncome = BigDecimal.ZERO;
@ApiModelProperty("金币工资")
@ExcelProperty("金币工资")
private BigDecimal goldWage = BigDecimal.ZERO;
@ApiModelProperty("钻石工资")
@ExcelProperty("钻石工资")
private BigDecimal diamondWage = BigDecimal.ZERO;
@ApiModelProperty("代理工资")
@ExcelProperty("代理工资")
private BigDecimal agentWage = BigDecimal.ZERO;

View File

@@ -34,15 +34,18 @@ public class FamilyWageStatAdminVo {
private Long memberNum = 0L;
@ApiModelProperty("金币收入")
@ExcelProperty("金币收入")
private Long goldIncome = 0L;
@ApiModelProperty("公会工资")
@ExcelProperty("公会工资")
private BigDecimal goldIncome = BigDecimal.ZERO;
@ApiModelProperty("金币工资")
@ExcelProperty("金币工资")
private BigDecimal goldWage = BigDecimal.ZERO;
@ApiModelProperty("钻石余额")
@ExcelProperty("钻石余额")
private BigDecimal diamondRemain = BigDecimal.ZERO;
@ApiModelProperty("钻石工资")
@ExcelProperty("钻石工资")
private BigDecimal diamondWage = BigDecimal.ZERO;
@ApiModelProperty("代理工资")
@ExcelProperty("代理工资")
private BigDecimal agentWage = BigDecimal.ZERO;
@ApiModelProperty("钻石余额")
@ExcelProperty("钻石余额")
private String diamondRemain = "-";
}

View File

@@ -1,10 +1,9 @@
package com.accompany.admin.vo.findlove;
import com.accompany.business.model.linearlypool.LinearlyPrizePoolItem;
import lombok.Data;
@Data
public class PoolItemVo extends LinearlyPrizePoolItem {
public class PoolItemVo {
/**
* 奖品类型 see {@link com.accompany.business.constant.PrizeTypeEnum}

View File

@@ -1,20 +0,0 @@
package com.accompany.admin.vo.flowteam;
import lombok.Data;
import java.util.List;
@Data
public class FlowTeamConfVO {
@Data
public static class TeamItem {
private String teamId;
private String teamName;
}
List<TeamItem> teams;
Long canRefillInterval;
}

View File

@@ -1,31 +0,0 @@
/*
* 文 件 名: FlowTeamGroupAdminVO
* 版 权:
* 描 述: <描述>
* 创建人: H1
* 创建时间: 2022/1/13
* 修改人:
* 修改内容:
* 修改时间:
*/
package com.accompany.admin.vo.flowteam;
import com.xuanyin.flowteam.model.FlowTeamGroup;
import com.xuanyin.flowteam.model.FlowTeamMember;
import lombok.Data;
import java.util.List;
/**
* <br>类描述:
* <br>功能详细描述:
*
* @author H1
* @date [2022/1/13]
*/
@Data
public class FlowTeamGroupAdminVO extends FlowTeamGroup {
private List<FlowTeamMember> groupLeaders;
private Long teamNum;
private Integer memberNum;
}

View File

@@ -1,13 +0,0 @@
package com.accompany.admin.vo.flowteam;
import lombok.Data;
@Data
public class FlowTeamGroupStatisticSummaryVO extends TeamStatisticBaseVO {
private String groupId;
private Integer memberCount;
private String groupLeaders;
}

View File

@@ -1,30 +0,0 @@
/*
* 文 件 名: FlowTeamInfoAdminVO
* 版 权:
* 描 述: <描述>
* 创建人: H1
* 创建时间: 2022/1/14
* 修改人:
* 修改内容:
* 修改时间:
*/
package com.accompany.admin.vo.flowteam;
import com.xuanyin.flowteam.model.FlowTeamInfo;
import com.xuanyin.flowteam.model.FlowTeamMember;
import lombok.Data;
import java.util.List;
/**
* <br>类描述:
* <br>功能详细描述:
*
* @author H1
* @date [2022/1/14]
*/
@Data
public class FlowTeamInfoAdminVO extends FlowTeamInfo {
private List<FlowTeamMember> teamLeaders;
private Long memberNum;
}

View File

@@ -1,31 +0,0 @@
/*
* 文 件 名: FlowTeamInviteCodeRecordAdminVO
* 版 权:
* 描 述: <描述>
* 创建人: H1
* 创建时间: 2022/1/19
* 修改人:
* 修改内容:
* 修改时间:
*/
package com.accompany.admin.vo.flowteam;
import com.xuanyin.flowteam.model.FlowTeamInviteCodeRecord;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;
/**
* <br>类描述:
* <br>功能详细描述:
*
* @author H1
* @date [2022/1/19]
*/
@Data
@AllArgsConstructor
@NoArgsConstructor
public class FlowTeamInviteCodeRecordAdminVO extends FlowTeamInviteCodeRecord {
private String teamName;
private Boolean hasBind;
}

View File

@@ -1,36 +0,0 @@
/*
* 文 件 名: FlowTeamInviteUserVO
* 版 权:
* 描 述: <描述>
* 创建人: H1
* 创建时间: 2022/4/24
* 修改人:
* 修改内容:
* 修改时间:
*/
package com.accompany.admin.vo.flowteam;
import lombok.Data;
import java.util.Date;
/**
* <br>类描述:
* <br>功能详细描述:
*
* @author H1
* @date [2022/4/24]
*/
@Data
public class FlowTeamInviteUserVO {
private Long erbanNo;
private String nick;
private Long uid;
private String groupName;
private String teamName;
private String memberName;
private String inviteCode;
private Date inviteTime;
private Integer source;
}

View File

@@ -1,18 +0,0 @@
package com.accompany.admin.vo.flowteam;
import com.xuanyin.flowteam.model.FlowTeamMember;
import lombok.Data;
@Data
public class FlowTeamMemberVO extends FlowTeamMember {
/**
* 邀请码
*/
private String inviteCodes;
/**
* 团队id
*/
private Long groupId;
}

View File

@@ -1,19 +0,0 @@
package com.accompany.admin.vo.flowteam;
import lombok.Data;
@Data
public class FlowTeamStatisticDetailVO extends TeamStatisticBaseVO {
private Long memberId;
private String memberName;
private String teamId;
private Integer teamRole;
private Integer memberStatus;
private String inviteCodes;
}

View File

@@ -1,19 +0,0 @@
package com.accompany.admin.vo.flowteam;
import lombok.Data;
@Data
public class FlowTeamStatisticSummaryVO extends TeamStatisticBaseVO {
private String teamId;
private Integer memberCount;
private String teamLeaders;
private Integer twoRemainCount;
private Integer sevenRemainCount;
private Integer thirtyRemainCount;
}

View File

@@ -1,73 +0,0 @@
package com.accompany.admin.vo.flowteam;
import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;
import java.util.Date;
@Data
public class FlowTeamStatisticUserDetailVO {
private String teamId;
private String teamMemberName;
private String inviteCode;
private String userErbanNo;
private String userNickName;
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
private Date signUpTime;
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
private Date firstChargeTime;
private Integer chargeCount;
/**
* 充值金额 单位:元
*/
private Double chargeMoney;
/**
* 累计送礼额 单位:元
*/
private Double totalSendGiftMoney;
/**
* 累计非背包送礼额 单位:元
*/
private Double totalNoBackbagSendGiftMoney;
/**
* 累计背包送礼额 单位:元
*/
private Double totalBackbagSendGiftMoney;
/**
* 注册时的ip
*/
private String registerIp;
/**
* 用户手机号
*/
private String phone;
/**
* 转赠次数
*/
private Integer giveCount = 0;
/**
* 转赠金额
*/
private Double giveMoney = 0D;
/**
* 邀请码填写类型
*/
private String sourceName;
}

View File

@@ -1,39 +0,0 @@
package com.accompany.admin.vo.flowteam;
import lombok.Data;
@Data
public class TeamStatisticBaseVO {
private Integer newUserCount;
private Integer newChargeUserCount;
/**
* 付费转化率
*/
private String chargeRate;
private Integer chargeCount;
/**
* 充值金额 单位:元
*/
private Double chargeMoney;
/**
* 送礼金额 单位:元
*/
private Double sendGiftMony;
private Double arpu;
/**
* 转赠次数
*/
private Integer giveCount;
/**
* 转赠金额
*/
private Double giveMoney;
}

View File

@@ -1,29 +0,0 @@
package com.accompany.admin.vo.flowteam;
import com.accompany.core.model.Users;
import lombok.Data;
@Data
public class UserWithFlowTeamInfoVO extends Users {
/**
* 引入组
*/
private String teamId;
/**
* 引入人Id
*/
private Long memberId;
/**
* 引入人
*/
private String teamMemberName;
/**
* 是否在可补填邀请码范围内
*/
private Boolean isInCanRefillInviteCodeTime;
private String groupName;
}

View File

@@ -1,52 +0,0 @@
package com.accompany.admin.vo.gamepartner;
import com.alibaba.excel.annotation.ExcelProperty;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import java.math.BigDecimal;
/**
* @author: liaozetao
* @date: 2023/8/24 14:53
* @description:
*/
@Data
public class GamePartnerOrderDayAdminVo {
/**
* 日期
*/
@ApiModelProperty("日期")
@ExcelProperty("日期")
private String orderTime;
/**
* 下单用户数
*/
@ApiModelProperty("下单用户数")
@ExcelProperty("下单用户数")
private Integer orderNum;
/**
* 累积下单局数
*/
@ApiModelProperty("累积下单局数")
@ExcelProperty("累积下单局数")
private Integer totalInning;
/**
* 累积下单次数
*/
@ApiModelProperty("累积下单次数")
@ExcelProperty("累积下单次数")
private Integer orderCount;
/**
* 累积下单金额(钻)
*/
@ApiModelProperty("累积下单金额(钻)")
@ExcelProperty("累积下单金额(钻)")
private BigDecimal totalAmount;
}

View File

@@ -1,77 +0,0 @@
package com.accompany.admin.vo.gamepartner;
import com.alibaba.excel.annotation.ExcelProperty;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
/**
* @author: liaozetao
* @date: 2023/8/24 15:39
* @description:
*/
@Data
public class GamePartnerOrderDayDetailAdminVo {
/**
* 下单用户id
*/
@ApiModelProperty("下单用户id")
@ExcelProperty("下单用户id")
private String fromErBanNo;
/**
* 下单用户昵称
*/
@ApiModelProperty("下单用户昵称")
@ExcelProperty("下单用户昵称")
private String fromNick;
/**
* 接单用户id
*/
@ApiModelProperty("接单用户id")
@ExcelProperty("接单用户id")
private String toErBanNo;
/**
* 接单用户昵称
*/
@ApiModelProperty("接单用户昵称")
@ExcelProperty("接单用户昵称")
private String toNick;
/**
* 房主id
*/
@ApiModelProperty("房主id")
@ExcelProperty("房主id")
private String hallErBanNo;
/**
* 房间名称
*/
@ApiModelProperty("房间名称")
@ExcelProperty("房间名称")
private String hallRoomName;
/**
* 下单游戏
*/
@ApiModelProperty("下单游戏")
@ExcelProperty("下单游戏")
private String gameName;
/**
* 下单金额(钻)
*/
@ApiModelProperty("下单金额(钻)")
@ExcelProperty("下单金额(钻)")
private String amount;
/**
* 下单时间
*/
@ApiModelProperty("下单时间")
@ExcelProperty("下单时间")
private String orderTime;
}

View File

@@ -1,54 +0,0 @@
package com.accompany.admin.vo.gamepartner;
import com.accompany.business.model.gamepartner.UserGamePartner;
import com.accompany.business.vo.gamepartner.UserGamePartnerInfoVo;
import com.accompany.common.constant.Constant;
import com.accompany.common.utils.DateTimeUtil;
import com.accompany.core.model.Users;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import org.springframework.util.CollectionUtils;
import org.springframework.util.StringUtils;
import java.util.List;
@ApiModel
@Data
public class UserGamePartnerInfoAdminVo {
@ApiModelProperty("uid")
private Long uid;
@ApiModelProperty("id")
private Long erbanNo;
@ApiModelProperty("昵称")
private String nick;
@ApiModelProperty("游戏信息")
private List<UserGamePartnerInfoVo> games;
@ApiModelProperty("状态")
private Boolean status;
@ApiModelProperty("更新时间")
private String updateTime;
@ApiModelProperty("操作人")
private String adminName;
public UserGamePartnerInfoAdminVo(){
}
public UserGamePartnerInfoAdminVo(UserGamePartner db, Users u, List<UserGamePartnerInfoVo> games, String adminName) {
this.uid = db.getUid();
if (null != u){
this.erbanNo = u.getErbanNo();
this.nick = u.getNick();
}
if (!CollectionUtils.isEmpty(games)){
this.games = games;
}
this.status = Constant.StatusV2.valid.equals(db.getStatus());
this.updateTime = DateTimeUtil.convertDate(db.getUpdateTime());
if (StringUtils.hasText(adminName)){
this.adminName = adminName;
}
}
}

View File

@@ -1,39 +0,0 @@
package com.accompany.admin.vo.gift;
import com.accompany.business.model.GiftCompoundReward;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.NoArgsConstructor;
@Data
@NoArgsConstructor
public class GiftCompoundRewordVo {
@ApiModelProperty("合成奖励id")
private Integer id;
@ApiModelProperty("展示礼物id")
private Integer giftId;
@ApiModelProperty("展示礼物价值")
private Integer giftGoldPrice;
@ApiModelProperty("序号")
private Integer orderNo;
@ApiModelProperty("合成奖励消耗值")
private Integer expendValue;
@ApiModelProperty("合成奖励类型-1普通合成奖励2限时合成奖励")
private Integer rewardType;
@ApiModelProperty("合成概率")
private Integer rate;
@ApiModelProperty("期望")
private Integer expectValue;
@ApiModelProperty("是否全服通知")
private Boolean serviceNotice = false;
public GiftCompoundReward toEntity() {
GiftCompoundReward entity = new GiftCompoundReward();
entity.setId(this.id);
entity.setGiftId(this.giftId);
entity.setOrderNo(this.orderNo);
entity.setExpendValue(this.expendValue);
entity.setRewardType(this.rewardType);
return entity;
}
}

View File

@@ -19,9 +19,16 @@ public class GuildAdminVo {
@ApiModelProperty("公会长昵称")
@ExcelProperty("公会长昵称")
private String ownerNick;
@ExcelIgnore
private Integer partitionId;
@ApiModelProperty("公会长分区")
@ExcelProperty("公会长分区")
private String ownerPartitionName;
@ExcelIgnore
private Integer regionId;
@ApiModelProperty("公会地区")
@ExcelProperty("公会地区")
private String regionName;
@ApiModelProperty("公会长地区")
@ExcelProperty("公会长地区")
private String ownerRegionName;

View File

@@ -0,0 +1,18 @@
package com.accompany.admin.vo.guild;
import lombok.Data;
@Data
public class GuildCreateAdminVo {
private Long erbanNo;
private Integer id;
private String name;
private String avatar;
private String backgroundUrl;
private Integer memberNumLimit;
private String guildContactType;
private String guildContact;
private Long inviteErbanNo;
private Integer operatorId;
private Integer regionId;
}

View File

@@ -0,0 +1,69 @@
package com.accompany.admin.vo.guild;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import java.io.Serializable;
import java.math.BigDecimal;
/**
* 公会月政策结算明细表实体类
*
* @author
* @since 2024-07-01
*/
@ApiModel
@Data
public class GuildSettleRecordAdminVo implements Serializable {
@ApiModelProperty("周期开始日期")
private String statDate;
@ApiModelProperty("周期结束日期")
private String endDate;
@ApiModelProperty("公会id")
private Integer guildId;
@ApiModelProperty("公会名称")
private String guildName;
@ApiModelProperty("分区id")
private Integer partitionId;
@ApiModelProperty("分区名称")
private String partitionDesc;
@ApiModelProperty("公会长uid")
private Long guildOwnerUid;
@ApiModelProperty("公会长id")
private Long guildOwnerErbanNo;
@ApiModelProperty("公会长地区id")
private Integer guildOwnerRegionId;
@ApiModelProperty("公会长地区名称")
private String guildOwnerRegionName;
@ApiModelProperty("主播人数")
private Integer memberCount;
@ApiModelProperty("活跃主播人数")
private Integer activeMemberCount;
@ApiModelProperty("总钻石流水")
private BigDecimal diamondNum;
@ApiModelProperty("薪资等级")
private String salaryLevel;
/**
* 公会长薪资比例
*/
@ApiModelProperty("基础薪资比例")
private BigDecimal baseSalaryRatio;
/**
* 公会长工资
*/
@ApiModelProperty("基础薪资")
private BigDecimal baseSalary;
@ApiModelProperty("活跃主播激励薪资比例")
private BigDecimal activeMemberBonusRatio;
@ApiModelProperty("活跃主播激励薪资")
private BigDecimal activeMemberBonus;
@ApiModelProperty("总薪资")
private BigDecimal totalSalary;
}

View File

@@ -1,58 +0,0 @@
package com.accompany.admin.vo.home;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import java.util.Date;
/**
* @author: liaozetao
* @date: 2023/9/4 14:19
* @description:
*/
@Data
public class HomeNewFriendAdminVo {
/**
* 用户UID
*/
@ApiModelProperty("用户UID")
private Long uid;
/**
* 平台号
*/
@ApiModelProperty("平台号")
private Long erbanNo;
/**
* 昵称
*/
@ApiModelProperty("昵称")
private String nick;
/**
* 头像
*/
@ApiModelProperty("头像")
private String avatar;
/**
* 性别
*/
@ApiModelProperty("性别")
private Byte gender;
/**
* 创建时间
*/
@ApiModelProperty("创建时间")
private Date createTime;
/**
* 失效时间
*/
@ApiModelProperty("失效时间")
private Date expireTime;
}

View File

@@ -1,15 +0,0 @@
package com.accompany.admin.vo.linearlypool;
import lombok.Data;
@Data
public class LinearlyPoolDeployResultVO {
/**
* 当前奖品线id
*/
private Long currentPoolLineId;
/**
* 发布后生效的奖品线id
*/
private Long willActiveLineId;
}

View File

@@ -1,17 +0,0 @@
package com.accompany.admin.vo.linearlypool;
import lombok.Data;
import java.util.Date;
@Data
public class LinearlyPoolDrawRecordStatisVo {
private Date createTime;
private Integer countNum;
private Long userTotalPay;
private Long totalPlatformValue;
private Long totalActualValue;
private Long totalGiftActualValue;
private Long totalNotGiftActualValue;
private Long totalRealGiftActualValue;
}

View File

@@ -1,27 +0,0 @@
/*
* 文 件 名: LinearlyPoolDrawRecordVO
* 版 权:
* 描 述: <描述>
* 创建时间: 2021/9/17
* 修改人:
* 修改内容:
* 修改时间:
*/
package com.accompany.admin.vo.linearlypool;
import com.accompany.business.model.linearlypool.LinearlyPrizePoolDrawLineItem;
import lombok.Data;
/**
* <br>类描述: 抽奖记录vo
* <br>功能详细描述:
*
* @date [2021/9/17]
*/
@Data
public class LinearlyPoolDrawRecordVO extends LinearlyPrizePoolDrawLineItem {
private Long erbanNo;
private String nick;
}

View File

@@ -1,37 +0,0 @@
package com.accompany.admin.vo.linearlypool;
import lombok.Data;
import java.util.List;
@Data
public class LinearlyPoolItemAdminPageVO {
/**
* 普通礼物组
*/
private PrizeGroupVO normalPrizeGroup;
/**
* 高级礼物组
*/
private PrizeGroupVO seniorPrizeGroup;
/**
* 已发布的普通礼物组列表
*/
private List<PrizeItemVO> deployedNormalPrizes;
/**
* 已发布的高级礼物组列表
*/
private List<PrizeItemVO> deployedSeniorPrizes;
/**
* 当前奖品线id
*/
private Long currentPoolLineId;
/**
* 已生成的最大奖品线id
*/
private Long maxLineId;
}

View File

@@ -1,19 +0,0 @@
package com.accompany.admin.vo.linearlypool;
import lombok.Data;
import java.util.List;
@Data
public class PrizeGroupVO {
/**
* 奖品列表
*/
private List<PrizeItemVO> prizeItems;
/**
* 是否未发布
*/
private Boolean isUndeploy;
}

View File

@@ -1,24 +0,0 @@
package com.accompany.admin.vo.linearlypool;
import com.accompany.business.model.linearlypool.LinearlyPrizePoolItem;
import lombok.Data;
@Data
public class PrizeItemVO extends LinearlyPrizePoolItem {
/**
* 奖品类型 see {@link com.accompany.business.constant.PrizeTypeEnum}
*/
private Byte prizeType;
/**
* 奖品名称
*/
private String prizeName;
/**
* 平台价值
*/
private Integer platformValue;
}

View File

@@ -1,17 +0,0 @@
package com.accompany.admin.vo.linearlypool;
import lombok.Data;
@Data
public class UserDrawStatisAdminVo {
private Long uid;
private String nick;
private Long erbanNo;
private Long totalPurchaseMoney;
private Long totalDrawMoney;
private Long totalPlatformValue;
private Long totalActualValue;
private Long deviation;
}

View File

@@ -1,34 +0,0 @@
/*
* 文 件 名: LuckySeaActAdminRecordVo
* 版 权:
* 描 述: <描述>
* 创建人: H1
* 创建时间: 2021/1/12
* 修改人:
* 修改内容:
* 修改时间:
*/
package com.accompany.admin.vo.luckysea;
import lombok.Data;
import java.util.Date;
/**
* <br>类描述:
* <br>功能详细描述:
*
* @author H1
* @date [2021/1/12]
*/
@Data
public class LuckySeaActAdminRecordVo {
private String roundId;
private Date startTime;
private Date endTime;
private Integer memberNum;
private Long userInputPieceNum;
private Long prizePieceNum;
private Double ticket;
private String prizeName;
}

View File

@@ -1,29 +0,0 @@
/*
* 文 件 名: LuckySeaActAdminRoundDetailVo
* 版 权:
* 描 述: <描述>
* 创建人: H1
* 创建时间: 2021/1/12
* 修改人:
* 修改内容:
* 修改时间:
*/
package com.accompany.admin.vo.luckysea;
import lombok.Data;
/**
* <br>类描述:
* <br>功能详细描述:
*
* @author H1
* @date [2021/1/12]
*/
@Data
public class LuckySeaActAdminRoundDetailVo {
private Long uid;
private Long erbanNo;
private String nick;
private Long costPieceNum;
private Long prizePieceNum;
}

View File

@@ -1,33 +0,0 @@
/*
* 文 件 名: LuckySeaActAdminUserDrawRecord
* 版 权:
* 描 述: <描述>
* 创建人: H1
* 创建时间: 2021/1/12
* 修改人:
* 修改内容:
* 修改时间:
*/
package com.accompany.admin.vo.luckysea;
import lombok.Data;
import java.util.Date;
/**
* <br>类描述:
* <br>功能详细描述:
*
* @author H1
* @date [2021/1/12]
*/
@Data
public class LuckySeaActAdminUserDrawRecord {
private Long uid;
private Long erbanNo;
private String nick;
private String roundId;
private Date endTime;
private Long costPieceNum;
private Long prizePieceNum;
}

View File

@@ -1,40 +0,0 @@
/*
* 文 件 名: LuckySeaActPlatformStatVo
* 版 权:
* 描 述: <描述>
* 创建人: H1
* 创建时间: 2021/1/11
* 修改人:
* 修改内容:
* 修改时间:
*/
package com.accompany.admin.vo.luckysea;
import com.alibaba.excel.annotation.ExcelProperty;
import lombok.Data;
/**
* <br>类描述: 深海奇缘活动平台数据统计vo
* <br>功能详细描述:
*
* @author H1
* @date [2021/1/11]
*/
@Data
public class LuckySeaActPlatformStatVo {
@ExcelProperty("日期")
private String queryDate;
@ExcelProperty("总人数")
private Integer memberNum;
@ExcelProperty("总人次")
private Integer totalPlayTimes;
@ExcelProperty("总轮数")
private Integer roundNum;
@ExcelProperty("总投入")
private Long totalPiece;
@ExcelProperty("总平台价值")
private Long totalPlatformValue;
@ExcelProperty("门票")
private Double totalTicket;
}

View File

@@ -1,31 +0,0 @@
package com.accompany.admin.vo.luckysea;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
/**
* <br>类描述: 深海奇缘活动奖项item
* <br>功能详细描述:
*
* @author H1
* @date [2020/12/30]
*/
@Data
@ApiModel
public class LuckySeaItemGroupAdminVo {
@ApiModelProperty("id")
private Long id;
private String name;
@ApiModelProperty("itemIds")
private String itemIds;
@ApiModelProperty("itemNames")
private String itemNames;
private Byte status;
}

View File

@@ -0,0 +1,63 @@
package com.accompany.admin.vo.miniGame;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import java.math.BigDecimal;
@ApiModel
@Data
public class MiniGameLudoUserRecordAdminVo {
@ApiModelProperty("记录id")
private Long id;
@ApiModelProperty("uid")
private Long uid;
@ApiModelProperty("用户id")
private Long erbanNo;
@ApiModelProperty("用户名")
private String nick;
@ApiModelProperty("分区id")
private Integer partitionId;
@ApiModelProperty("分区")
private String partitionDesc;
@ApiModelProperty("入口")
private Integer entrance;
@ApiModelProperty("入口描述")
private String entranceDesc;
@ApiModelProperty("房间uid")
private Long roomUid;
@ApiModelProperty("门票")
private BigDecimal ticket;
@ApiModelProperty("排名")
private Integer rank;
@ApiModelProperty("是否赢家")
private Boolean isWinner;
@ApiModelProperty("是否逃跑")
private Boolean isEscaped;
@ApiModelProperty("是否托管")
private Boolean isManaged;
@ApiModelProperty("游戏id")
private String mgId;
@ApiModelProperty("游戏名称")
private String mgName;
@ApiModelProperty("轮次id")
private String roundId;
@ApiModelProperty("游戏模式")
private Integer mode;
@ApiModelProperty("本轮玩家数")
private Integer playerNum;
@ApiModelProperty("开始时间")
private String startTime;
@ApiModelProperty("结束时间")
private String endTime;
@ApiModelProperty("游戏时长(秒)")
private Integer durationSecond;
@ApiModelProperty("游戏时长(格式化)")
private String durationFormatter;
}

View File

@@ -0,0 +1,29 @@
package com.accompany.admin.vo.miniGame;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.NoArgsConstructor;
@NoArgsConstructor
@ApiModel
@Data
public class MiniGameLudoUserRecordStatAdminVo {
@ApiModelProperty("总游戏时长(秒)")
private Integer totalDurationSecond = 0;
@ApiModelProperty("总游戏时长(格式化)")
private String totalDurationFormatter = "0";
@ApiModelProperty("游戏次数")
private Integer roundCount = 0;
@ApiModelProperty("付费游戏次数")
private Integer paidRoundCount = 0;
@ApiModelProperty("记录分页")
public Page<MiniGameLudoUserRecordAdminVo> page;
public MiniGameLudoUserRecordStatAdminVo(Page<MiniGameLudoUserRecordAdminVo> page) {
this.page = page;
}
}

View File

@@ -1,67 +0,0 @@
package com.accompany.admin.vo.official;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
/**
* @author: liaozetao
* @date: 2024/1/18 14:26
* @description:
*/
@Data
public class OfficialBrowseCountVo {
/**
* 日期
*/
@ApiModelProperty("日期")
private String dateTime;
/**
* 无线官网UV
*/
@ApiModelProperty("无线官网UV")
private Integer clientUv = 0;
/**
* 无线官网PV
*/
@ApiModelProperty("无线官网PV")
private Integer clientPv = 0;
/**
* 无线 iOS下载点击次数
*/
@ApiModelProperty("无线 iOS下载点击次数")
private Integer iosDownloadPv = 0;
/**
* 无线 安卓下载点击次数
*/
@ApiModelProperty("无线 安卓下载点击次数")
private Integer androidDownloadPv = 0;
/**
* PC官网UV
*/
@ApiModelProperty("PC官网UV")
private Integer pcUv = 0;
/**
* PC官网PV
*/
@ApiModelProperty("PC官网PV")
private Integer pcPv = 0;
/**
* PC iOS下载点击次数
*/
@ApiModelProperty("PC iOS下载点击次数")
private Integer pcIosDownloadPv = 0;
/**
* PC 安卓下载点击次数
*/
@ApiModelProperty("PC 安卓下载点击次数")
private Integer pcAndroidDownloadPv = 0;
}

View File

@@ -0,0 +1,69 @@
package com.accompany.admin.vo.room;
import com.alibaba.excel.annotation.ExcelIgnore;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import com.alibaba.excel.annotation.ExcelProperty;
import com.alibaba.excel.annotation.format.NumberFormat;
import java.math.BigDecimal;
import java.util.Date;
@Data
@ApiModel("房间日流水奖励记录")
public class RoomDaySendRankRewardRecordAdminVo {
@ExcelProperty("统计日期")
@ApiModelProperty("统计日期")
private String statDate;
@ExcelIgnore
@ApiModelProperty("房间UID")
private Long roomUid;
@ExcelProperty("房间id")
@ApiModelProperty("房间id")
private Long erbanNo;
@ExcelProperty("房间标题")
@ApiModelProperty("房间标题")
private String roomTitle;
@ExcelIgnore
@ApiModelProperty("分区ID")
private Integer partitionId;
@ExcelProperty("分区描述")
@ApiModelProperty("分区描述")
private String partitionIdDesc;
@ExcelProperty("地区名称")
@ApiModelProperty("地区名称")
private String regionName;
@ExcelProperty("房间流水金额")
@NumberFormat("#.##")
@ApiModelProperty("房间流水金额")
private BigDecimal serialValue;
@ExcelProperty("奖励档位ID")
@ApiModelProperty("奖励档位ID")
private Long rewardId;
@ExcelProperty("等级名称")
@ApiModelProperty("等级名称")
private String levelName;
@ExcelProperty("目标获得金币")
@ApiModelProperty("目标获得金币")
private Long ownerReward;
@ExcelProperty("已获得金币")
@ApiModelProperty("已获得金币")
private Long ownerReceiveReward;
@ExcelProperty("领取时间")
@ApiModelProperty("领取时间")
private String receiveTime;
}

View File

@@ -0,0 +1,76 @@
package com.accompany.admin.vo.room;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import com.alibaba.excel.annotation.ExcelProperty;
import com.alibaba.excel.annotation.format.NumberFormat;
import com.alibaba.excel.annotation.write.style.ColumnWidth;
import java.math.BigDecimal;
import java.util.Date;
@Data
@ApiModel("房间日流水奖励用户贡献记录")
@ColumnWidth(20)
public class RoomDaySendRankRewardUserRecordAdminVo {
@ExcelProperty("统计日期")
@ApiModelProperty("统计日期")
private String statDate;
@ExcelProperty("用户ID")
@ApiModelProperty("用户ID")
private Long uid;
@ExcelProperty("用户erbanNo")
@ApiModelProperty("用户erbanNo")
private Long erbanNo;
@ExcelProperty("用户昵称")
@ApiModelProperty("用户昵称")
private String nick;
@ExcelProperty("分区ID")
@ApiModelProperty("分区ID")
private Integer partitionId;
@ExcelProperty("分区描述")
@ApiModelProperty("分区描述")
private String partitionDesc;
@ExcelProperty("国家ID")
@ApiModelProperty("国家ID")
private Integer regionId;
@ExcelProperty("国家描述")
@ApiModelProperty("国家描述")
private String regionDesc;
@ExcelProperty("用户贡献值")
@NumberFormat("#.##")
@ApiModelProperty("用户贡献值")
private BigDecimal userSerialValue;
@ExcelProperty("用户贡献比例")
@NumberFormat("#.##")
@ApiModelProperty("用户贡献比例")
private BigDecimal rewardRatio;
@ExcelProperty("用户奖励金币")
@ApiModelProperty("用户奖励金币")
private Long userReward;
@ExcelProperty("用户已领取奖励")
@ApiModelProperty("用户已领取奖励")
private Long userReceiveReward;
@ExcelProperty("排名")
@ApiModelProperty("排名")
private Integer rank;
@ExcelProperty("领取时间")
@ApiModelProperty("领取时间")
private String receiveTime;
}

View File

@@ -0,0 +1,66 @@
package com.accompany.admin.vo.room;
import com.alibaba.excel.annotation.ExcelIgnore;
import com.alibaba.excel.annotation.ExcelProperty;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import java.math.BigDecimal;
import java.util.Date;
@ApiModel("房间周流水奖励记录")
@Data
public class RoomWeekDiamondRewardRecordAdminVo {
@ExcelIgnore
private Integer partitionId;
@ExcelProperty("分区")
@ApiModelProperty("分区")
private String partitionIdDesc;
@ExcelProperty("房间UID")
private Long roomUid;
@ExcelProperty("房间ID")
@ApiModelProperty("房间ID")
private Long erbanNo;
@ExcelProperty("房间昵称")
@ApiModelProperty("房间昵称")
private String roomName;
@ExcelProperty("国家")
@ApiModelProperty("国家")
private String regionName;
@ExcelProperty("日期")
@ApiModelProperty("日期")
private String statDate;
@ExcelProperty("金币流水")
@ApiModelProperty("金币流水")
private BigDecimal diamondNum;
@ExcelProperty("钻石流水")
@ApiModelProperty("钻石流水")
private BigDecimal goldNum;
@ExcelIgnore
@ApiModelProperty("奖励等级id")
private Integer levelId;
@ExcelProperty("等级名称")
@ApiModelProperty("等级名称")
private String levelName;
@ExcelProperty("对应流水发放金币")
@ApiModelProperty("对应流水发放金币")
private BigDecimal rewardGold;
@ExcelProperty("发放状态0:不可发放1未发放2已发放")
@ApiModelProperty("发放状态0:不可发放1未发放2已发放")
private Byte status;
@ExcelProperty("操作人")
@ApiModelProperty("操作人")
private String operator;
@ExcelIgnore
private Date createTime;
@ApiModelProperty("发放时间")
@ExcelProperty("操作人")
private String sendTime;
@ApiModelProperty("公会长ID")
@ExcelProperty("公会长ID")
private Long ownerErbanNo;
@ApiModelProperty("公会ID")
@ExcelProperty("公会ID")
private Integer guildId;
}

View File

@@ -1,74 +0,0 @@
package com.accompany.admin.vo.treasure;
import cn.hutool.core.util.StrUtil;
import com.accompany.business.model.treasure.SeizeTreasureConvertItem;
import com.alibaba.fastjson.JSONArray;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import java.util.Collections;
import java.util.List;
/**
* @author: liaozetao
* @date: 2023/9/6 14:52
* @description:
*/
@Data
@ApiModel
public class SeizeTreasureConvertItemAdminVo extends SeizeTreasureConvertItem {
/**
* 奖品类型
*/
@ApiModelProperty("奖品类型")
private String rewardType;
/**
* 奖品名称
*/
@ApiModelProperty("奖品名称")
private String rewardName;
/**
* 奖品价值
*/
@ApiModelProperty("奖品价值")
private Integer rewardValue;
/**
* 关联ID
*/
@ApiModelProperty("关联ID")
private Long rewardRefId;
/**
* 精灵ID
*/
@ApiModelProperty("精灵ID")
private String propIdsJson;
/**
* 精灵数量
*/
@ApiModelProperty("精灵数量")
private String propNumsJson;
@Override
public List<Long> getPropIds() {
if (StrUtil.isEmpty(propIdsJson)) {
return Collections.emptyList();
}
return JSONArray.parseArray(propIdsJson, Long.class);
}
@Override
public List<Integer> getPropNums() {
if (StrUtil.isEmpty(propNumsJson)) {
return Collections.emptyList();
}
return JSONArray.parseArray(propNumsJson, Integer.class);
}
}

View File

@@ -1,55 +0,0 @@
package com.accompany.admin.vo.treasure;
import com.fasterxml.jackson.annotation.JsonFormat;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import java.util.Date;
/**
* @author: liaozetao
* @date: 2023/9/7 11:10
* @description:
*/
@Data
@ApiModel
public class SeizeTreasureConvertRecordAdminVo {
/**
* 用户ID
*/
@ApiModelProperty("用户ID")
private Long erbanNo;
/**
* 用户昵称
*/
@ApiModelProperty("用户昵称")
private String nick;
/**
* 召唤类型
*/
@ApiModelProperty("召唤类型")
private Integer convertType;
/**
* 获得物品名称
*/
@ApiModelProperty("获得物品名称")
private String rewardName;
/**
* 获得物品价值
*/
@ApiModelProperty("获得物品价值(钻)")
private Integer rewardShowValue;
/**
* 召唤时间
*/
@ApiModelProperty("召唤时间")
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
private Date createTime;
}

View File

@@ -1,11 +0,0 @@
package com.accompany.admin.vo.treasure;
import com.accompany.business.vo.treasure.record.SeizeTreasureStaticVo;
import lombok.Data;
import lombok.NoArgsConstructor;
@Data
@NoArgsConstructor
public class SeizeTreasureDailyRecordVo extends SeizeTreasureStaticVo {
private String dateStr;
}

View File

@@ -1,52 +0,0 @@
package com.accompany.admin.vo.treasure;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import java.math.BigDecimal;
/**
* @author: liaozetao
* @date: 2023/9/7 14:19
* @description:
*/
@Data
@ApiModel
public class SeizeTreasurePoolDrawRecordAdminVo {
/**
* 用户UID
*/
@ApiModelProperty("用户UID")
private Long uid;
/**
* 平台号
*/
@ApiModelProperty("平台号")
private Long erbanNo;
/**
* 昵称
*/
@ApiModelProperty("昵称")
private String nick;
/**
* 历史抽奖总金额
*/
@ApiModelProperty("历史抽奖总金额")
private BigDecimal drawAmount = BigDecimal.ZERO;
/**
* 历史获奖平台价值
*/
@ApiModelProperty("历史获奖平台价值")
private BigDecimal rewardAmount = BigDecimal.ZERO;
public BigDecimal getDiffAmount() {
return this.drawAmount.subtract(this.rewardAmount);
}
}

View File

@@ -1,40 +0,0 @@
package com.accompany.admin.vo.treasure;
import com.accompany.business.model.treasure.SeizeTreasurePoolItem;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
/**
* @author: liaozetao
* @date: 2023/10/10 14:11
* @description:
*/
@Data
@ApiModel
public class SeizeTreasurePoolItemAdminVo extends SeizeTreasurePoolItem {
/**
* 奖品名称
*/
@ApiModelProperty("奖品名称")
private String rewardName;
/**
* 奖品价值
*/
@ApiModelProperty("奖品价值")
private Integer rewardValue;
/**
* 奖品展示价值
*/
@ApiModelProperty("奖品展示价值")
private Integer rewardShowValue;
/**
* 关联ID
*/
@ApiModelProperty("关联ID")
private Long rewardRefId;
}

View File

@@ -1,51 +0,0 @@
package com.accompany.admin.vo.treasure;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
/**
* @author: liaozetao
* @date: 2023/10/13 16:59
* @description:
*/
@Data
@ApiModel
public class SeizeTreasurePoolItemCountAdminVo {
/**
* 礼物个数
*/
@ApiModelProperty("礼物个数")
private Double giftCount = 0D;
/**
* 礼物价值
*/
@ApiModelProperty("礼物价值")
private Double giftValue = 0D;
/**
* 奖池线包含组数
*/
@ApiModelProperty("奖池线包含组数")
private Double rewardLineCount = 0D;
/**
* 奖池线礼物数
*/
@ApiModelProperty("奖池线礼物数")
private Double rewardLineNum = 0D;
/**
* 总礼物价值
*/
@ApiModelProperty("总礼物价值")
private Double totalGiftValue = 0D;
/**
* 单线比
*/
@ApiModelProperty("单线比")
private Double singleLineRatio = 0D;
}

Some files were not shown because too many files have changed in this diff Show More