# n05-salary-calc 执行进度 ## Task 1 - V40 表结构和薪资领域持久化基础 - 状态:完成 - 验证:`mvn -Dtest=SalaryMigrationTest,SalaryRepositoryIntegrationTest test`,2/2 通过。 - 提交:`837c0632c66e6cb9a00e522944f73045258557d6`。 ## Task 2 - V41 分层城市政策种子 - 状态:完成 - 结果:359 条目标城市政策;12 条 `CITY`,347 条 `PROVINCE_FALLBACK`。 - 验证:`mvn -Dtest=SalaryCityPolicySeedTest,SalaryMigrationTest,SalaryRepositoryIntegrationTest test`,3/3 通过。 - 提交:`2d315f90e46982e9658da6483f46e2acbe21bcca`。 ## Task 3 - 城市政策查询接口 - 状态:完成 - 结果:`GET /salary-calculator/cities` 与 `GET /salary-calculator/cities/{cityCode}`;仅 STUDENT;返回 `dataLevel`。 - 验证:`mvn -Dtest=SalaryCityPolicyServiceTest,SalaryCityPolicyControllerTest test`,9/9 通过。 ## Task 4 - BigDecimal 薪资计算引擎 - 状态:完成 - 结果:基数截断、覆盖、五险一金、大病费、累计月份、专项扣除、累计预扣、税档和错误码。 - 验证:`mvn -Dtest=SalaryCalculationEngineTest test`,6/6 通过。 ## Wave W2 - 状态:完成待 review - 证据:`mvn -Dtest=SalaryCityPolicyServiceTest,SalaryCityPolicyControllerTest,SalaryCalculationEngineTest test`,15/15 通过。