|
@@ -0,0 +1,21 @@
|
|
|
|
|
+-- =============================================================================
|
|
|
|
|
+-- S8-S1-EXCEPTION-HANDLER-EMPLOYEE-BINDING-1
|
|
|
|
|
+-- 目的:为 S1 异常处理账号 s1_exception_handler(SysUser.Id=1329908000151) 新建专属
|
|
|
|
|
+-- EmployeeMaster 记录并绑定 sys_user_id,打通 S8 submit-verification / close 生命周期
|
|
|
|
|
+-- (处理动作经 EmployeeMaster.sys_user_id 反查当前登录账号,handler 此前无员工绑定即被 400 拦截)。
|
|
|
|
|
+-- 字段:Employee=E-S1HANDLER / Name=S1异常处理员 / Department=D-UNASSIGNED(未归属) /
|
|
|
|
|
+-- factory_ref_id=1329900200002 / company_ref_id=1329900200001 / tenant_id=797403760988229 /
|
|
|
|
|
+-- Domain=S8-DEMO-F1 / IsActive=1 / sys_user_id=1329908000151;RecID 用表自增,不手工指定。
|
|
|
|
|
+-- 安全:幂等(Employee 或 sys_user_id 任一已存在则不插);不动现有员工;不复用 Demo01/Demo02 员工;
|
|
|
|
|
+-- 不改 TB001 / S8 规则 / 权限 / 历史异常。
|
|
|
|
|
+-- 回滚:DELETE FROM EmployeeMaster WHERE Employee='E-S1HANDLER' AND sys_user_id=1329908000151;
|
|
|
|
|
+-- 版本:原拟 1.0.194,因 origin 已被占用顺延为 1.0.195(业务内容不变)。
|
|
|
|
|
+-- =============================================================================
|
|
|
|
|
+INSERT INTO EmployeeMaster
|
|
|
|
|
+ (company_ref_id, factory_ref_id, tenant_id, Domain, Employee, Name, Department, IsActive, sys_user_id, CreateTime)
|
|
|
|
|
+SELECT 1329900200001, 1329900200002, 797403760988229, 'S8-DEMO-F1', 'E-S1HANDLER', 'S1异常处理员',
|
|
|
|
|
+ 'D-UNASSIGNED', 1, 1329908000151, '2026-06-23 00:00:00'
|
|
|
|
|
+FROM DUAL
|
|
|
|
|
+WHERE NOT EXISTS (
|
|
|
|
|
+ SELECT 1 FROM EmployeeMaster WHERE Employee = 'E-S1HANDLER' OR sys_user_id = 1329908000151
|
|
|
|
|
+);
|