Commit Graph

39 Commits

Author SHA1 Message Date
98f49ea7ad feat: 实现订阅自动化定时任务系统
新增定时任务 (Scheduler Module):
- SubscriptionAutoRenewalJob: 自动续费账单生成
- SubscriptionRenewalReminderJob: 续费提醒发送 (7/3/1天)
- SubscriptionExpiryCheckJob: 到期检查与宽限期处理

新增 Command/Handler:
- ProcessAutoRenewalCommand: 处理自动续费逻辑
- ProcessRenewalRemindersCommand: 处理续费提醒逻辑
- ProcessSubscriptionExpiryCommand: 处理订阅到期逻辑

配置项 (SubscriptionAutomationOptions):
- AutoRenewalDaysBeforeExpiry: 到期前N天生成续费账单
- ReminderDaysBeforeExpiry: 提醒天数数组
- GracePeriodDays: 宽限期天数
- 各任务执行小时配置

Repository 增强:
- ISubscriptionRepository: 新增自动化查询方法
- ITenantBillingRepository: 新增账单创建方法
- ITenantNotificationRepository: 新增通知创建方法

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2025-12-17 21:06:01 +08:00
ab59e2e3e2 feat: 新增配额包/支付相关实体与迁移
App:新增 operation_logs/quota_packages/tenant_payments/tenant_quota_package_purchases 表

Identity:修正 Avatar 字段类型(varchar(256)->text),保持现有数据不变
2025-12-17 17:27:45 +08:00
9c28790f5e feat: 套餐增加推荐标识与标签 2025-12-15 22:32:02 +08:00
e39a42b74c fix: 修复套餐草稿默认值哨兵问题 2025-12-15 21:09:28 +08:00
fd377624d8 fix: 修复套餐新增草稿默认值与开关落库 2025-12-15 21:06:23 +08:00
2778a4ebdf feat: 套餐发布状态与可见/可购开关 2025-12-15 17:29:41 +08:00
fca8bd989c fix: 租户LogoUrl支持长链接 2025-12-15 12:53:38 +08:00
2339775fcb feat: 租户审核领单与强制接管 2025-12-15 10:40:50 +08:00
f54d4cf405 fix: 平台端查询租户订阅与套餐不再受租户过滤影响 2025-12-15 10:00:31 +08:00
c5a3243bd8 feat: tenants 列表支持名称/联系人/电话/认证状态过滤 2025-12-14 16:23:32 +08:00
8b18d0cb96 feat: admin simple 登录支持 账号@手机号 2025-12-12 22:06:37 +08:00
624a7bc04d fix: tenants 联系电话唯一索引 2025-12-12 22:06:24 +08:00
715cbb3d36 docs: add xml comments and update ignore rules 2025-12-12 10:39:51 +08:00
c7df64f2e1 feat: add public tenant packages listing and sort order 2025-12-11 23:57:04 +08:00
29a46dfc17 Merge branch 'chore/comment-fix' into dev 2025-12-04 14:43:02 +08:00
37e7d721f3 docs: 完善参数注释与StyleCop配置 2025-12-04 12:45:26 +08:00
7d6b7d8760 docs: 标记自提档期完成 2025-12-04 11:51:09 +08:00
7e6125c687 feat: 完善库存锁定幂等与批次扣减策略 2025-12-04 11:31:26 +08:00
8e4c2b0e45 chore: add documentation comments and stylecop rules 2025-12-04 11:25:01 +08:00
b8d93337f2 feat: 菜品菜单查询与子资源替换完善 2025-12-04 10:42:58 +08:00
de5f13ec83 feat: 商品上架/下架与全量详情支持 2025-12-04 10:03:42 +08:00
9220e0ca36 feat: Mini 桌码扫码上下文接口 2025-12-04 09:37:05 +08:00
19422df0f1 feat: 门店员工与排班管理上线 2025-12-04 09:32:03 +08:00
1a5209a8b1 feat: 桌码管理支持区域、批量生成与二维码导出 2025-12-04 09:10:00 +08:00
9051a024ea feat: 完成门店子资源管理与文档同步 2025-12-04 08:38:31 +08:00
bf88f0e041 docs: add xml comments for tenant modules 2025-12-03 22:56:35 +08:00
a3dc5f54e5 chore: 优化公告已读批量与用户维度 2025-12-03 21:13:52 +08:00
9fe7d9606d feat: 租户账单公告通知接口 2025-12-03 21:08:28 +08:00
19137f3cf7 feat: 套餐管理与配额校验能力 2025-12-03 20:17:55 +08:00
0c329669a9 feat: 商户类目数据库化并增加权限种子 2025-12-03 19:01:53 +08:00
a536a554c2 feat: 实现租户管理及套餐流程 2025-12-03 16:37:50 +08:00
2043e227d7 fix: 稳定字典种子外键生成 2025-12-02 12:56:23 +08:00
dd15a88ff4 feat: 系统参数独立表与迁移 2025-12-02 12:35:33 +08:00
5332c87d9d chore: 提交现有修改 2025-12-02 12:11:25 +08:00
93141fbf0c feat: 管理端核心实体CRUD补齐 2025-12-02 10:19:35 +08:00
1a01454266 feat: 增强仓储CRUD与种子配置 2025-12-02 09:46:44 +08:00
148475fa43 feat: migrate snowflake ids and refresh migrations 2025-12-02 09:04:37 +08:00
贺爱泽
15fc000cfc feat: 补充数据库脚本和配置 2025-12-01 18:16:49 +08:00
贺爱泽
5ddad07658 feat: 扩展领域模型与配置 2025-12-01 13:26:05 +08:00