- 新增 AdminRolesController 实现角色 CRUD 和权限管理 - 新增 BillingsController 实现账单查询功能 - 新增 SubscriptionsController 实现订阅管理功能 - 新增 TenantPackagesController 实现套餐管理功能 - 新增租户详情、配额使用、账单列表等查询功能 - 新增 TenantPackage、TenantSubscription 等领域实体 - 新增相关枚举:SubscriptionStatus、TenantPackageType 等 - 更新 appsettings 配置文件 - 更新权限授权策略提供者 Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
问题: 原recordPayment只创建Pending支付记录,不更新账单状态 用户点击确认收款后需要再次审核才能生效 解决方案: - 新增POST /api/admin/v1/billings/{id}/payments/confirm接口 - 内部原子化执行: 创建支付+自动审核+更新账单状态 - 保留原recordPayment接口用于需要审核的场景 新增文件: - ConfirmPaymentCommand.cs - ConfirmPaymentCommandHandler.cs - ConfirmPaymentCommandValidator.cs