-- 销假申请、补卡申请(系统表表单,与流程实例主键 F_Id 一致) -- 单据规则:执行同目录「单据规则_BASE_BILLRULE_销假与补卡.sql」写入 WF_LeaveCancelApplyNo、WF_AttendancePunchApplyNo -- 流程 engine 表单路径(完整字段见同目录「销假与补卡_flow_engine_表单字段配置.sql」): -- 销假 PC:workFlow/attendance-pages/leave-cancel-apply,App:/pagesA/leave-cancel-apply/leave-cancel-apply -- 补卡 PC:workFlow/attendance-pages/attendance-punch-apply,App:/pagesA/attendance-punch-apply/attendance-punch-apply CREATE TABLE IF NOT EXISTS `WFORM_LEAVE_CANCEL_APPLY` ( `F_Id` varchar(50) NOT NULL COMMENT '主键=流程实例Id', `F_FLOWID` varchar(50) DEFAULT NULL, `F_FLOWTITLE` varchar(500) DEFAULT NULL, `F_FLOWURGENT` int DEFAULT NULL, `F_BILLNO` varchar(100) DEFAULT NULL, `F_APPLYUSER` varchar(50) DEFAULT NULL, `F_APPLYDATE` datetime DEFAULT NULL, `F_APPLYDEPT` varchar(200) DEFAULT NULL, `F_APPLYPOST` varchar(200) DEFAULT NULL, `F_ATTENDANCERECORDID` varchar(50) DEFAULT NULL COMMENT '待销假考勤记录Id', `F_CANCELREASON` varchar(500) DEFAULT NULL, `F_FILEJSON` text, `F_DESCRIPTION` varchar(2000) DEFAULT NULL, PRIMARY KEY (`F_Id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='销假申请'; CREATE TABLE IF NOT EXISTS `WFORM_ATTENDANCE_PUNCH_APPLY` ( `F_Id` varchar(50) NOT NULL COMMENT '主键=流程实例Id', `F_FLOWID` varchar(50) DEFAULT NULL, `F_FLOWTITLE` varchar(500) DEFAULT NULL, `F_FLOWURGENT` int DEFAULT NULL, `F_BILLNO` varchar(100) DEFAULT NULL, `F_APPLYUSER` varchar(50) DEFAULT NULL, `F_APPLYDATE` datetime DEFAULT NULL, `F_APPLYDEPT` varchar(200) DEFAULT NULL, `F_APPLYPOST` varchar(200) DEFAULT NULL, `F_PUNCHTARGETSJSON` text COMMENT '补卡JSON', `F_APPLYREASON` varchar(500) DEFAULT NULL, `F_FILEJSON` text, `F_DESCRIPTION` varchar(2000) DEFAULT NULL, PRIMARY KEY (`F_Id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='补卡申请';