fix-entity-fields.md 1.6 KB

补齐实体缺失字段

目标

修复13个实体的字段缺失问题,恢复旧项目的所有业务功能。

修复顺序(按优先级)

高优先级(影响核心业务)

  • 1. PmsReport - 补齐 prjId, prjName, num, tm, addr, rptUser, rptDate, viewNum, downNum
  • 2. PmsContact - 补齐 prjId, unitType, unitName, position, note
  • 3. PmsContract - 补齐 conPid, conStdt, conEddt, conNote
  • 4. PmsProject - 补齐 prjPid, ifZtb, optUser, optDate

中优先级(影响子表功能)

  • 5. PmsContractBill - 补齐 billUser, billState, optUser, optDate, optName, billTitle, billText
  • 6. PmsContractFee - 补齐 feeType, feeDate, feeNote, optUser, optDate, optName
  • 7. PmsContractPayment - 补齐 payType, payState, feeNote, optUser, optName, optDate
  • 8. PmsPhaseLog - 补齐 prjId, rcdDate, rcdRatio, rcdUser, rcdName
  • 9. PmsPhaseTask - 补齐 prjId, pazId, planStart, planEnd, recipientId, recipientName, taskSeq, auditId, auditName

低优先级(辅助功能)

  • 10. PmsMeeting - 补齐 prjName, enterInto, viewNum
  • 11. PmsPhase - 补齐 pazNote, stateNote, dutyUname
  • 12. PmsCompany - 补齐 note
  • 13. PmsAccessory - 补齐 prjId, fileViewname, fileSavename, fileDate, optUser, optName

每个实体的修复步骤

  1. 修改实体类 - 添加缺失字段
  2. 修改Mapper XML - 添加字段映射
  3. 生成DDL语句 - 供数据库执行
  4. 修改前端Vue - 添加表单字段和表格列(如需要)
  5. 修改前端API - 添加字段(如需要)

完成标准

  • 所有13个实体字段补齐
  • 前端构建通过
  • 所有表单字段与后端一致