Blame view

项目文档相关/sql/2026-6-12/wform_leaveapply_增加申请部门ID_F_APPLYDEPTID.sql 633 Bytes
27cb1b80   “wangming”   feat: add F_APPLY...
1
2
3
4
5
6
7
8
9
10
11
12
  -- 请假申请表增加申请部门组织 ID(事业一部等子部门存上级事业部 ID
  -- 执行库:lqerp_dev / 生产库按需执行
  
  ALTER TABLE `wform_leaveapply`
    ADD COLUMN `F_APPLYDEPTID` varchar(50) DEFAULT NULL COMMENT '申请部门组织ID(BASE_ORGANIZE.F_Id)' AFTER `F_APPLYDEPT`;
  
  -- 历史数据回填:申请部门名为「事业部」时写入事业部组织 ID
  UPDATE `wform_leaveapply` la
  INNER JOIN `BASE_ORGANIZE` o ON o.F_FullName = '事业部' AND o.F_DeleteMark IS NULL
  SET la.F_APPLYDEPTID = o.F_Id
  WHERE la.F_APPLYDEPT = '事业部'
    AND (la.F_APPLYDEPTID IS NULL OR la.F_APPLYDEPTID = '');