Files
ccdi/docs/plans/backend/2026-04-17-employee-self-asset-only-backend-implementation.md
2026-04-17 11:04:52 +08:00

935 B

员工信息仅展示本人资产后端实施计划

变更目标

  • 员工详情接口返回的 assetInfoList 仅包含员工本人资产
  • 员工信息页不再通过详情接口混入亲属资产数据

变更范围

  • ccdi-info-collection/src/main/java/com/ruoyi/info/collection/service/impl/CcdiBaseStaffServiceImpl.java
  • ccdi-info-collection/src/test/java/com/ruoyi/info/collection/service/CcdiBaseStaffServiceImplTest.java

实施步骤

  1. 将员工详情聚合资产的查询口径从 family_id = 员工身份证号 调整为 family_id = 员工身份证号 and person_id = 员工身份证号
  2. 保持员工新增、编辑时的 replaceByFamilyId 逻辑不变,继续由后端写入本人资产
  3. 调整单元测试,验证员工详情仅返回本人资产

验证要点

  • 查询员工详情时,assetInfoList 不再返回亲属资产
  • 现有员工新增、编辑、删除链路不受影响