procuremen_drop_optional_columns.sql 1.4 KB

123456789101112131415161718192021222324
  1. -- purchase_order 精简:删除代码已不再使用的列(请先备份,逐条执行)
  2. -- 保留建议见 application/extra/procuremen_workflow.sql 说明
  3. -- 必删(代码已改为用表字段 + purchase_order_detail)
  4. ALTER TABLE `purchase_order` DROP COLUMN `pick_companies_json`;
  5. ALTER TABLE `purchase_order` DROP COLUMN `row_json`;
  6. -- 可选删(联系人/电话从 purchase_order_detail 或 customer 表查;操作人从 purchase_order_oper_log 查)
  7. ALTER TABLE `purchase_order` DROP COLUMN `pick_contact_name`;
  8. ALTER TABLE `purchase_order` DROP COLUMN `pick_email`;
  9. ALTER TABLE `purchase_order` DROP COLUMN `pick_phone`;
  10. ALTER TABLE `purchase_order` DROP COLUMN `pick_admin_id`;
  11. ALTER TABLE `purchase_order` DROP COLUMN `pick_admin_name`;
  12. ALTER TABLE `purchase_order` DROP COLUMN `audit_admin_id`;
  13. ALTER TABLE `purchase_order` DROP COLUMN `audit_admin_name`;
  14. ALTER TABLE `purchase_order` DROP COLUMN `audit_time`;
  15. -- 建议保留的 workflow 字段:
  16. -- wflow_status 流程:0待下发 1待确认供应商 2待采购确认(与 status 完结 不同,不能互相替代)
  17. -- pick_company_name 审核选定的合作供应商
  18. -- pick_time 下发时间(用于判断是否已从「外发下发」列表隐藏,也可用 detail 表判断)
  19. -- status 您原有字段:完结等
  20. -- sys_rq 您原有字段:报价截止时间
  21. -- CCYDH/CYJMC/CGYMC/本次数量/最高限价 等 列表与弹窗展示