|
|
4b53862ded
|
✨ feat: 完成账单管理模块后端功能开发及API优化
核心功能:
- 账单CRUD操作(创建、查询、详情、更新状态、删除)
- 支付记录管理(创建支付、审核支付)
- 批量操作支持(批量更新账单状态)
- 统计分析功能(账单统计、逾期账单查询)
- 导出功能(Excel/PDF/CSV)
API端点 (16个):
- GET /api/admin/v1/billings - 账单列表(分页、筛选、排序)
- POST /api/admin/v1/billings - 创建账单
- GET /api/admin/v1/billings/{id} - 账单详情
- DELETE /api/admin/v1/billings/{id} - 删除账单
- PUT /api/admin/v1/billings/{id}/status - 更新状态
- POST /api/admin/v1/billings/batch/status - 批量更新
- GET /api/admin/v1/billings/{id}/payments - 支付记录
- POST /api/admin/v1/billings/{id}/payments - 创建支付
- PUT /api/admin/v1/billings/payments/{paymentId}/verify - 审核支付
- GET /api/admin/v1/billings/statistics - 统计数据
- GET /api/admin/v1/billings/overdue - 逾期账单
- POST /api/admin/v1/billings/export - 导出账单
架构优化:
- 采用CQRS模式分离读写(MediatR + Dapper + EF Core)
- 完整的领域模型设计(TenantBillingStatement, TenantPayment等)
- FluentValidation请求验证
- 状态机管理账单和支付状态流转
API设计优化 (三项改进):
1. 导出API响应Content-Type改为application/octet-stream
2. 支付审核API添加Approved和Notes可选参数,支持通过/拒绝
3. 移除TenantBillings API中重复的TenantId参数
数据库变更:
- 新增账单相关表及关系
- 支持Snowflake ID主键
- 完整的审计字段支持
🤖 Generated with Claude Code
Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
|
2025-12-18 11:24:44 +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 |
|
|
|
2ed814fbe7
|
feat: 套餐到期分布与到期租户筛选
|
2025-12-15 21:46:20 +08:00 |
|
|
|
a201885240
|
feat: 套餐使用统计与使用租户接口
|
2025-12-15 16:00:38 +08:00 |
|
|
|
d2c7e1fb71
|
fix: 修复伪装登录与重置链接返回
|
2025-12-15 15:15:42 +08:00 |
|
|
|
2249588e07
|
feat: 支持租户伪装登录与管理员重置链接
|
2025-12-15 14:43:50 +08:00 |
|
|
|
d64545dd26
|
feat: 租户冻结解冻与订阅延期接口
|
2025-12-15 13:44:47 +08:00 |
|
|
|
13821f2d19
|
feat: 后台手动新增租户并直接入驻接口
|
2025-12-15 12:16:17 +08:00 |
|
|
|
2339775fcb
|
feat: 租户审核领单与强制接管
|
2025-12-15 10:40:50 +08:00 |
|
|
|
8b18d0cb96
|
feat: admin simple 登录支持 账号@手机号
|
2025-12-12 22:06:37 +08:00 |
|
|
|
aa81dddc16
|
feat: 公域租户订阅自助接口
|
2025-12-12 20:00:55 +08:00 |
|
|
|
ddeebc7d80
|
feat: 新增资质文件上传类型并修正开发 COS 配置
|
2025-12-12 15:32:22 +08:00 |
|
|
|
f2267f3e81
|
fix: 更新管理端开发环境 COS 配置并关闭来源校验
|
2025-12-12 14:47:51 +08:00 |
|
|
|
c7df64f2e1
|
feat: add public tenant packages listing and sort order
|
2025-12-11 23:57:04 +08:00 |
|
|
|
37dc23f0c1
|
feat: add permission hierarchy tree
|
2025-12-06 11:53:14 +08:00 |
|
|
|
d34f92ea1d
|
fix: allow platform root tenant to manage all tenant roles
|
2025-12-05 23:11:03 +08:00 |
|
|
|
d7772b0f8d
|
fix: allow super admin tenant-scoped role ops
|
2025-12-05 23:07:31 +08:00 |
|
|
|
a1499fc1a1
|
feat: add admin menu management crud
|
2025-12-05 21:16:07 +08:00 |
|
|
|
02e33de5c8
|
refactor: remove legacy roles controller routes
|
2025-12-05 20:58:07 +08:00 |
|
|
|
3a38ade302
|
feat: add role template and tenant role apis
|
2025-12-05 20:55:56 +08:00 |
|
|
|
99a17bdd36
|
chore: ignore AdminApi user settings
|
2025-12-05 16:46:57 +08:00 |
|
|
|
380e4d7eca
|
chore: 删除升级日志
|
2025-12-05 16:41:56 +08:00 |
|
|
|
0d9244bfc2
|
chore: 调整脚本与 Docker 配置
|
2025-12-05 16:35:07 +08:00 |
|
|
|
7fda0aaeab
|
fix: 设置 Docker 构建上下文到仓库根并回退容器工具版本
|
2025-12-05 15:31:34 +08:00 |
|
|
|
1994ed6061
|
chore: 修复 Docker 配置并调整菜单排序
|
2025-12-05 15:09:46 +08:00 |
|
|
|
a42f470113
|
chore: 关闭生产Swagger并移除网关转发
|
2025-12-04 22:42:46 +08:00 |
|
|
|
64a5f61a6a
|
chore: 调整本地启动配置
|
2025-12-04 22:37:05 +08:00 |
|
|
|
15ccff5407
|
feat: 管理端返回权限过滤的菜单树
|
2025-12-04 22:06:05 +08:00 |
|
|
|
ba9be6bbc4
|
fix: 修复文件上传Swagger生成并加载中文注释
|
2025-12-04 20:18:26 +08:00 |
|
|
|
1d7836a173
|
chore: 升级依赖并优化种子
|
2025-12-04 17:30:09 +08:00 |
|
|
|
29a46dfc17
|
Merge branch 'chore/comment-fix' into dev
|
2025-12-04 14:43:02 +08:00 |
|
|
|
23b69f6f55
|
docs: 完善AdminApi控制器注释和代码规范
|
2025-12-04 14:23:04 +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 |
|
|
|
9fe7d9606d
|
feat: 租户账单公告通知接口
|
2025-12-03 21:08:28 +08:00 |
|
|
|
6a84141799
|
feat: 角色模板改为数据库管理支持前端自定义
|
2025-12-03 20:38:26 +08:00 |
|
|
|
19137f3cf7
|
feat: 套餐管理与配额校验能力
|
2025-12-03 20:17:55 +08:00 |
|
|
|
ea33e6fefe
|
feat: 新增RBAC角色模板复制与初始化
|
2025-12-03 19:55:25 +08:00 |
|
|
|
0c329669a9
|
feat: 商户类目数据库化并增加权限种子
|
2025-12-03 19:01:53 +08:00 |
|
|
|
a536a554c2
|
feat: 实现租户管理及套餐流程
|
2025-12-03 16:37:50 +08:00 |
|
|
|
ec55857c68
|
fix: 注册默认雪花Id生成器
|
2025-12-03 13:48:32 +08:00 |
|
|
|
13e0eed6ce
|
ci: add github actions workflow and dockerfiles
|
2025-12-03 12:32:01 +08:00 |
|