新增独立的权益有效性考核记录表,与火柴人排名(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> |
||
|---|---|---|
| .. | ||
| 00000000000000_init | ||
| 20241217_add_soft_delete | ||
| 20241210000001_add_account_sequence | ||
| 20250108000000_add_benefit_assessment_record | ||
| 20251213151704_add_community_benefit_assessment_fields | ||
| 20251214100000_add_last_month_trees_added | ||
| 20251217000000_add_outbox_events | ||
| 20251223000000_increase_progress_percentage_precision | ||
| 20251223000001_increase_local_percentage_precision | ||
| .gitkeep | ||
| migration_lock.toml | ||