128 Commits

Author SHA1 Message Date
aa905d47ac refactor(system): 修正类名大小写规范 2025-12-11 21:03:11 +08:00
40c0f96518 feat(system): 新增定时任务禁用过期WebAI账号 2025-12-11 20:58:23 +08:00
8ae9dda7e6 fix(system): 修正租户余额与套餐价格比较逻辑 2025-12-05 21:16:45 +08:00
dbaba2532c Merge branch 'agency' 2025-12-05 20:39:42 +08:00
4dffbb4e11 fix(system): 为租户套餐响应VO添加字段Swagger注解并补充days属性 2025-12-05 20:37:22 +08:00
aa3171d1ab feat(system): 新增 Web AI 客户端权限控制字段 2025-12-05 15:11:36 +08:00
08243e390e fix(mapper): 修复删除状态过滤条件并新增主播类型筛选 2025-12-03 15:19:03 +08:00
9a991e527a feat(tkdata): 新增按删除状态筛选主播/大哥 2025-12-02 16:31:43 +08:00
cece05fd1f refactor(tenant-package): 精简代理套餐VO并调整枚举值
- 去除AgencyTenantPackageSimpleRespVO的冗余校验注解
- 调整PackageTypeEnum代理类型数值199→999
- 精简列表接口返回TenantAgencyPackageDO并补充packageType、price字段
- 同步更新Service与Controller类型与调用链
2025-11-28 14:27:39 +08:00
7cda6e8781 feat(test): 新增测试环境专用配置 2025-11-27 14:18:44 +08:00
cdaf7ce631 feat(system): 新增Ai自动回复权限字段 2025-11-27 13:26:32 +08:00
aebeaaeabe feat(system): 新增AI自动回复权限字段并补充字段备注
在代理套餐及积分相关VO/DO中:
- 新增 aiReplay 字段(0关闭 1开启)
- 为租户积分记录补充 remark 字段及描述
- 同步更新相关查询、保存、响应VO与Service实现
2025-11-26 20:20:20 +08:00
646bc77c7b fix(system): 支持代理套餐的租户更新逻辑 2025-11-26 16:13:17 +08:00
42ec325815 feat(system): 新增代理租户续费功能及多级代理支持 2025-11-26 13:38:53 +08:00
d99bb17419 fix(system): 移除BalanceEnum中BONUS值的多余空格 2025-11-25 18:40:36 +08:00
a4ce439f7c refactor(system): 为租户测试账号操作增加备注参数 2025-11-25 16:20:23 +08:00
bfc2b21872 feat(system): 新增租户测试账户增减及奖励类型支持
- BalanceEnum 增加 BONUS 奖励类型
- ErrorCodeConstants 补充测试账户不足/操作错误码
- TenantBalanceMapper 添加乐观锁更新测试账户数方法
- TenantBalanceService 新增 reduceTestAccountNum/addTestAccountNum
- TenantBalanceServiceImpl 实现测试账户扣减与奖励发放逻辑
- TenantPointsDO/VO 增加 testAccountNum 字段
- TenantServiceImpl 创建租户时根据套餐类型自动增减测试账户
- 新增 PackageTypeEnum 枚举区分测试/代理/普通套餐
2025-11-25 16:16:28 +08:00
e366af0493 feat(system): 增加测试账号数字段支持代理场景 2025-11-25 15:18:13 +08:00
95f2e88296 feat(tenant-agency): 新增代理套餐精简列表接口 2025-11-25 14:58:15 +08:00
d05ce7336c fix(tenant): 修正代理租户套餐MyBatis映射及VO类型错误 2025-11-24 21:18:15 +08:00
43dd7cf768 fix(config): 添加代理租户类型过滤条件 2025-11-24 20:11:56 +08:00
d879ff7dc9 feat(system): 增加代理租户创建失败错误码并重构套餐逻辑 2025-11-24 19:43:19 +08:00
0d57c0a5f8 feat(system): 新增套餐消费与余额校验逻辑
- 为 TenantAgencyPackage 增加 validTenantPackage 校验方法
- 在 TenantBalanceService 中实现基于套餐的消费接口
- 新增租户余额消费失败错误码 TENANT_BALANCE_CONSUMPTION_OPERATION_ERROR
- 将积分记录 orderId 类型由 Long 改为 String 以兼容业务流水号
- 消费时自动生成 CONSUMPTION/ORDER 业务编号并记录积分变动
2025-11-24 16:46:15 +08:00
016b4df3e8 feat(system): 新增代理租户套餐管理模块
- 新增 TenantAgencyPackage 实体、Mapper、Service 及 Controller 全套后端
- 新增租户余额消费接口及 VO(预留实现)
- 移除废弃的社交登录相关错误码,补充代理套餐错误码 TENANT_AGENCY_PACKAGE_NOT_EXISTS
- 配置文件增加 system_tenant_agency_package 缓存忽略

共 15 个文件,+578 −7 行,复杂度:非常复杂
2025-11-24 15:59:04 +08:00
f03877c1d5 fix(system): 修复租户积分查询时间条件判断逻辑 2025-11-24 15:15:43 +08:00
023a01b7a2 refactor(system): 租户积分分页查询改为XML连表并返回VO 2025-11-24 15:10:06 +08:00
30bbbfb729 fix(system): 增加租户转账下级校验并补充错误码
校验目标租户必须为当前租户下级,新增 TENANT_BALANCE_TRANSFER_ERROR_TARGET_NOT_SUBORDINATE 错误码,防止越权转账。
2025-11-24 14:28:23 +08:00
500feb74cb fix(system): 限制租户只能查看自己的积分记录 2025-11-24 14:08:46 +08:00
cf6290d3b4 refactor(system): 拆分转账枚举为转入与转出类型 2025-11-24 13:58:48 +08:00
a65400b3e8 refactor(tenant-balance): 将变动描述字段改为备注并自动生成描述 2025-11-21 21:23:57 +08:00
90039ad7ae feat(system): 新增租户积分交易历史分页接口 2025-11-21 21:20:25 +08:00
431c943019 feat(system): 增加租户代理层级控制与级别校验 2025-11-21 19:50:04 +08:00
5a15f2208b fix(system): 修正租户转账记录中目标租户ID设置错误 2025-11-21 18:04:24 +08:00
fdbd90c6de refactor(system): 重构业务流水号生成器并优化租户转账描述
- 将 BizNoGenerator 改为基于 Hutool Snowflake 的全局唯一 ID,移除每日自增序列逻辑
- TenantBalanceTransferReqVO 用 password/remark 替换原 description 字段
- TenantPointsDO 新增 remark 字段
- 转账记录自动生成“转账给租户 X,金额:Y”与“转账来自租户 X,金额:Y”描述,并写入 remark
2025-11-21 16:10:41 +08:00
dfdedbb92d feat(tenant-balance): 新增查询自身及下级余额接口
- Controller 增加 /get-self-amount 与 /get-self-subordinate-amount-page 端点
- Service 与 Mapper 实现当前租户余额查询及下级分页查询
- RespVO 移除乐观锁字段,改用 updatedAt 并补充 tenantName 展示
2025-11-21 15:51:17 +08:00
1c40343c6d feat(system): 新增租户余额转账功能 2025-11-20 22:08:54 +08:00
36a5b3bd0d feat(system): 新增租户类型字段并支持代理钱包初始化 2025-11-20 20:30:52 +08:00
78b6f5624b feat(system): 租户余额列表新增租户名称字段并支持变动描述
- 在分页查询中联表返回租户名称,提升列表可读性
- 新增变动描述字段,支持充值等操作记录具体原因
- 优化 Mapper 与 Service 返回类型,统一使用 TenantBalanceRespVO
2025-11-20 19:15:31 +08:00
3466996f07 feat(system): 新增租户余额版本号校验与充值错误码
补充乐观锁场景下的版本号、余额异常及充值失败专用错误码,为后续余额并发更新提供精确异常定位。
2025-11-20 18:26:35 +08:00
ebf071b225 feat(tenant-balance): 新增后台给租户充值余额接口 2025-11-19 22:10:39 +08:00
f00e250be9 feat(tenant-balance): 新增租户余额管理功能
新增租户余额实体、Mapper、Service、Controller 及对应 VO,支持余额分页查询、保存与错误码定义。
2025-11-19 21:04:06 +08:00
c75df4743d feat(system): 新增租户积分管理功能
新增租户积分实体、Mapper、Service及Controller全套代码,并补充对应错误码TENANT_POINTS_NOT_EXISTS。
2025-11-19 20:39:29 +08:00
6e0f41e661 feat(system): 新增代理租户查询下属租户分页接口 2025-11-18 19:21:44 +08:00
5f84fd31b6 feat(system): 新增爬虫过期账号禁用任务并重构AI过期逻辑 2025-11-18 14:56:04 +08:00
3ade777ac2 fix(system): 修复过期账号任务仅处理有效用户
补充 AI 与大哥账号查询条件,避免全表扫描
2025-11-17 21:26:19 +08:00
4c42809d3b feat(employee-big-brother): 新增建联率统计与柱状图接口
- Controller 增加 /self_complete、/employeeCompleteBarChart 两个端点
- Mapper 新增 selectEmployeeBrotherCompleteBarChart、selectEmployeeBrotherWithOperationStatus 查询
- Service 层实现个人及多用户建联率统计逻辑
- XML 补充对应 SQL,支持按天数与用户列表过滤
2025-11-12 19:15:42 +08:00
10c5b04c32 feat(system): 新增用户AI回复开关字段 2025-11-07 13:56:56 +08:00
9519000a75 feat(tenant): 新增租户多维度到期时间查询条件 2025-10-31 14:33:00 +08:00
d9e2d188c1 1.添加主播直播类型模糊搜索 2025-10-27 19:49:22 +08:00
2145c51814 1.首页统计数量添加过去 7 天建联统计 2025-10-17 15:13:08 +08:00