新增独立的权益有效性考核记录表,与火柴人排名(MonthlyAssessment)分离: Schema & Migration: - 新增 BenefitAssessmentRecord 表存储权益考核历史 - 新增 BenefitActionType 枚举(ACTIVATED/RENEWED/DEACTIVATED/NO_CHANGE) - 记录考核月份、目标、完成数、权益状态变化等信息 领域层: - 新增 BenefitAssessmentRecord 聚合根 - 新增 IBenefitAssessmentRecordRepository 接口 应用层: - 修改 processExpiredCommunityBenefits 保存考核记录 - 修改 processExpiredCityCompanyBenefits 保存考核记录 - 修改 processExpiredProvinceCompanyBenefits 保存考核记录 - 修改 processExpiredAuthCityBenefits 保存考核记录(新增,原无记录) - 修改 processExpiredAuthProvinceBenefits 保存考核记录(新增,原无记录) 此改动 100% 不影响原有业务逻辑: - 原有 MonthlyAssessment 表继续用于火柴人排名 - 仅在权益考核执行完成后追加保存记录到新表 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com> |
||
|---|---|---|
| .. | ||
| migrations | ||
| schema.prisma | ||