| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768 |
- -- =============================================================================
- -- 清空 OA 审批「运行时实例」数据(上线前清理测试数据用)
- --
- -- 删除范围(物理删除):
- -- oa_instance_view_grant 评论@产生的查看授权
- -- oa_instance_comment 实例评论
- -- oa_relation 关联审批
- -- oa_instance_event 实例操作事件
- -- oa_task 待办/已办/抄送任务
- -- oa_instance 审批实例
- -- oa_instance_draft 发起审批草稿(非模板设计草稿)
- --
- -- 保留(不删除):
- -- oa_app_group / oa_app / oa_app_version 流程定义与已发布版本
- -- oa_receive_account 收款账户主数据
- --
- -- 使用前请先备份;默认清理全部租户。若只清某一租户,取消下方 @tenant_no 注释并赋值。
- -- =============================================================================
- -- SET @tenant_no = 'zkxw';
- START TRANSACTION;
- -- 1) 评论查看授权
- DELETE FROM `oa_instance_view_grant`
- -- WHERE `tenant_no` = @tenant_no
- ;
- -- 2) 实例评论
- DELETE FROM `oa_instance_comment`
- -- WHERE `tenant_no` = @tenant_no
- ;
- -- 3) 关联审批
- DELETE FROM `oa_relation`
- -- WHERE `tenant_no` = @tenant_no
- ;
- -- 4) 实例事件
- DELETE FROM `oa_instance_event`
- -- WHERE `tenant_no` = @tenant_no
- ;
- -- 5) 审批任务
- DELETE FROM `oa_task`
- -- WHERE `tenant_no` = @tenant_no
- ;
- -- 6) 审批实例
- DELETE FROM `oa_instance`
- -- WHERE `tenant_no` = @tenant_no
- ;
- -- 7) 发起草稿
- DELETE FROM `oa_instance_draft`
- -- WHERE `tenant_no` = @tenant_no
- ;
- COMMIT;
- -- 执行后核对(期望均为 0)
- SELECT 'oa_instance_view_grant' AS tbl, COUNT(*) AS cnt FROM `oa_instance_view_grant`
- UNION ALL SELECT 'oa_instance_comment', COUNT(*) FROM `oa_instance_comment`
- UNION ALL SELECT 'oa_relation', COUNT(*) FROM `oa_relation`
- UNION ALL SELECT 'oa_instance_event', COUNT(*) FROM `oa_instance_event`
- UNION ALL SELECT 'oa_task', COUNT(*) FROM `oa_task`
- UNION ALL SELECT 'oa_instance', COUNT(*) FROM `oa_instance`
- UNION ALL SELECT 'oa_instance_draft', COUNT(*) FROM `oa_instance_draft`;
|