From aa0d573cc3ac2fe5cbb903d9e169414111944bd7 Mon Sep 17 00:00:00 2001 From: Chengliang <1546584672@qq.com> Date: Thu, 10 Oct 2024 16:38:32 +0800 Subject: [PATCH] =?UTF-8?q?=E5=AE=9A=E6=97=B6=E6=B8=85=E9=99=A4=E7=BB=84?= =?UTF-8?q?=E7=BB=87=E7=AE=A1=E7=90=86Delete=5Ftype=3D1=E7=9A=84=E6=95=B0?= =?UTF-8?q?=E6=8D=AE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../cronjob/TableDeleteDataCron.java | 34 +++++++++++++++++++ 1 file changed, 34 insertions(+) create mode 100644 src/weaver/interfaces/organization/cronjob/TableDeleteDataCron.java diff --git a/src/weaver/interfaces/organization/cronjob/TableDeleteDataCron.java b/src/weaver/interfaces/organization/cronjob/TableDeleteDataCron.java new file mode 100644 index 00000000..361589f0 --- /dev/null +++ b/src/weaver/interfaces/organization/cronjob/TableDeleteDataCron.java @@ -0,0 +1,34 @@ +package weaver.interfaces.organization.cronjob; + +import weaver.conn.RecordSet; +import weaver.interfaces.schedule.BaseCronJob; + +/** + * @Author liang.cheng + * @Date 2024/10/10 1:56 PM + * @Description: 定时清除组织管理Delete_type=1的数据 + * @Version 1.0 + */ +public class TableDeleteDataCron extends BaseCronJob { + + @Override + public void execute() { + RecordSet rs = new RecordSet(); + + rs.execute("delete from jcl_org_scheme where delete_type = 1"); + rs.execute("delete from jcl_org_level where delete_type = 1"); + rs.execute("delete from jcl_org_grade where delete_type = 1"); + rs.execute("delete from jcl_org_sequence where delete_type = 1"); + rs.execute("delete from jcl_org_staffplan where delete_type = 1"); + rs.execute("delete from jcl_org_staff where delete_type = 1"); + rs.execute("delete from jcl_org_job where delete_type = 1"); + rs.execute("delete from jcl_org_jobext where delete_type = 1"); + rs.execute("delete from jcl_org_jobext_dt1 where delete_type = 1"); + rs.execute("delete from jcl_org_detach where delete_type = 1"); + rs.execute("delete from jcl_org_cardaccess where delete_type = 1"); + rs.execute("delete from jcl_org_cardbutton where delete_type = 1"); + rs.execute("delete from jcl_field_extendgroup where delete_type = 1"); + rs.execute("delete from jcl_field_extendtitle where delete_type = 1"); + rs.execute("delete from jcl_field_extendinfo where delete_type = 1"); + } +}