docs(sql): 码鼎人力(62.70)审批模块缺列补丁——approve_process/approve_node/approve_log/staff_contacts_personal
已添加1个文件
52 ■■■■■ 文件已修改
doc/sql/rlzyxt_approve_ddl.sql 52 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
doc/sql/rlzyxt_approve_ddl.sql
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,52 @@
-- ç é¼ŽäººåŠ›èµ„æºç³»ç»Ÿï¼ˆ10.136.62.70)审批模块缺列补丁
-- çŽ°è±¡ï¼šè¿›å…¥å®¡æ‰¹ç›¸å…³é¡µé¢æŠ¥
--   java.sql.SQLSyntaxErrorException: Unknown column 'business_id' in 'field list'
--   The error may exist in com/ruoyi/approve/mapper/ApproveProcessMapper.java
-- åŽŸå› ï¼šdev_tide åˆ†æ”¯å®žä½“(com.ruoyi.approve.pojo.ApproveProcess / ApproveNode / ApproveLog)
--       å·²æœ‰ä»¥ä¸‹å­—段,但线上库表结构落后(缺列)。MyBatis-Plus ç”Ÿæˆ SELECT æ—¶å¸¦å‡ºå…¨éƒ¨å®žä½“列,
--       åº“缺列即报 Unknown column。
-- æ‰§è¡Œåº“:mis-ruoyi @10.136.62.70(列定义取自芯导 10.136.58.66 çš„同名库)
-- æ‰§è¡Œæ—¶é—´ï¼š2026-10-23
-- 1. approve_process ç¼º 7 åˆ—
ALTER TABLE approve_process
  ADD COLUMN business_id bigint NULL COMMENT '业务id',
  ADD COLUMN business_no varchar(255) NULL COMMENT '业务编号',
  ADD COLUMN business_title varchar(255) NULL COMMENT '业务标题',
  ADD COLUMN amount decimal(18,2) NULL COMMENT '金额',
  ADD COLUMN business_data text NULL COMMENT '业务数据',
  ADD COLUMN flow_definition_id bigint NULL COMMENT '流程定义id',
  ADD COLUMN update_time datetime NULL COMMENT '更新时间';
-- 2. approve_node ç¼º 5 åˆ—
ALTER TABLE approve_node
  ADD COLUMN approve_node_name varchar(255) NULL,
  ADD COLUMN condition_field varchar(255) NULL,
  ADD COLUMN condition_operator varchar(255) NULL,
  ADD COLUMN condition_value varchar(1000) NULL,
  ADD COLUMN is_current int NULL;
-- 3. approve_log ç¼º 4 åˆ—
ALTER TABLE approve_log
  ADD COLUMN approve_node_id bigint NULL,
  ADD COLUMN approve_process_id bigint NULL,
  ADD COLUMN approve_user_name varchar(255) NULL,
  ADD COLUMN tenant_id bigint NULL;
-- 4. staff_contacts_personal ç¼º 1 åˆ—(人力资源-员工个人联系人)
ALTER TABLE staff_contacts_personal
  ADD COLUMN user_id int NULL;
-- è¯´æ˜Žï¼šåŒåº“还有以下表相对标准库缺列,属其它业务模块(供应商/发票/售后/设备维护/出入库),
--      äººåŠ›èµ„æºç³»ç»Ÿå½“å‰æœªç”¨åˆ°ï¼Œéœ€è¦æ—¶å†è¡¥ï¼š
--   after_sales_service      : status_name
--   device_maintenance       : maintenance_cycle, maintenance_content
--   procurement_record_out   : supplier_name, type
--   procurement_record_storage : min_stock, total_price, unit_price
--   supplier_manage          : cooperation_history_summary, cooperation_start_date, cooperation_status,
--                              delete_flag, qualification_expiry_date, qualification_status, remark,
--                              supplied_products_summary, supplier_category, supplier_code,
--                              supplier_level, supplier_short_name
--   ticket_registration      : create_user, currency, delete_flag, file_name, invoice_code,
--                              invoice_status, invoice_type, remark, sales_contract_no_id, supplier_id,
--                              tax_amount, tax_rate, update_time, update_user, verification_status