From 2582d85c565121035ece32255139f9f30bd63d71 Mon Sep 17 00:00:00 2001 From: "1437892690@qq.com" <1437892690@qq.com> Date: Wed, 24 Apr 2024 10:19:33 +0800 Subject: [PATCH] =?UTF-8?q?[=E5=8A=9F=E8=83=BD]=20=E5=90=8E=E7=AB=AF-?= =?UTF-8?q?=E8=87=AA=E5=AE=9A=E4=B9=89=E8=A1=A8=E5=8D=95=E6=A0=87=E5=87=86?= =?UTF-8?q?=E8=A7=84=E8=8C=83=E5=AE=9A=E4=B9=89=E8=A1=A8=E7=BB=93=E6=9E=84?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 关联 #[1141831629242368]后端-自定义表单标准规范定义表结构 http://192.168.0.96:8090/demo/rdm.html#/task-detail/939050947543040/939050947543050/1141831629242368 --- .../changelog/2024-04-24/neatlogic_tenant.sql | 20 ++++++++++++++++++ .../process/changelog/2024-04-24/version.json | 10 +++++++++ .../resources/process/sqlscript/ddl.sql | 21 +++++++++++++++++++ 3 files changed, 51 insertions(+) create mode 100644 src/main/resources/neatlogic/resources/process/changelog/2024-04-24/neatlogic_tenant.sql create mode 100644 src/main/resources/neatlogic/resources/process/changelog/2024-04-24/version.json diff --git a/src/main/resources/neatlogic/resources/process/changelog/2024-04-24/neatlogic_tenant.sql b/src/main/resources/neatlogic/resources/process/changelog/2024-04-24/neatlogic_tenant.sql new file mode 100644 index 000000000..9c1c43355 --- /dev/null +++ b/src/main/resources/neatlogic/resources/process/changelog/2024-04-24/neatlogic_tenant.sql @@ -0,0 +1,20 @@ +CREATE TABLE `processtask_extend_formattribute` ( + `processtask_id` bigint NOT NULL COMMENT '工单id', + `form_attribute_data_id` bigint NOT NULL COMMENT '表单属性值id', + `tag` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '标签', + PRIMARY KEY (`processtask_id`,`form_attribute_data_id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci COMMENT='工单与表单扩展属性值关系表'; + +CREATE TABLE `processtask_form_extend_attribute` ( + `processtask_id` bigint NOT NULL COMMENT '工单id', + `form_uuid` char(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '表单uuid', + `parent_uuid` char(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '属性父级uuid', + `tag` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '标签', + `key` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '属性key', + `uuid` char(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '属性uuid', + `label` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '属性名', + `type` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '属性类型,系统属性不允许修改', + `handler` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '属性处理器', + `config_hash` char(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '属性配置Hash值', + PRIMARY KEY (`processtask_id`,`form_uuid`,`tag`,`uuid`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci COMMENT='工单表单版本扩展属性'; diff --git a/src/main/resources/neatlogic/resources/process/changelog/2024-04-24/version.json b/src/main/resources/neatlogic/resources/process/changelog/2024-04-24/version.json new file mode 100644 index 000000000..29cbecd1b --- /dev/null +++ b/src/main/resources/neatlogic/resources/process/changelog/2024-04-24/version.json @@ -0,0 +1,10 @@ +{ + "content":[ + { + "type":"新增功能", + "detail":[ + {"msg":"1.增加表单提供消费用的扩展组件"} + ] + } + ] +} diff --git a/src/main/resources/neatlogic/resources/process/sqlscript/ddl.sql b/src/main/resources/neatlogic/resources/process/sqlscript/ddl.sql index 8ccc821f5..921526a82 100644 --- a/src/main/resources/neatlogic/resources/process/sqlscript/ddl.sql +++ b/src/main/resources/neatlogic/resources/process/sqlscript/ddl.sql @@ -1415,3 +1415,24 @@ CREATE TABLE IF NOT EXISTS `processtask_urge` ( `lcd` timestamp(3) NOT NULL COMMENT '催办时间', PRIMARY KEY (`processtask_id`,`lcu`,`lcd`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci; + +CREATE TABLE IF NOT EXISTS `processtask_extend_formattribute` ( + `processtask_id` bigint NOT NULL COMMENT '工单id', + `form_attribute_data_id` bigint NOT NULL COMMENT '表单属性值id', + `tag` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '标签', + PRIMARY KEY (`processtask_id`,`form_attribute_data_id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci COMMENT='工单与表单扩展属性值关系表'; + +CREATE TABLE IF NOT EXISTS `processtask_form_extend_attribute` ( + `processtask_id` bigint NOT NULL COMMENT '工单id', + `form_uuid` char(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '表单uuid', + `parent_uuid` char(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '属性父级uuid', + `tag` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '标签', + `key` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '属性key', + `uuid` char(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '属性uuid', + `label` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '属性名', + `type` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '属性类型,系统属性不允许修改', + `handler` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '属性处理器', + `config_hash` char(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '属性配置Hash值', + PRIMARY KEY (`processtask_id`,`form_uuid`,`tag`,`uuid`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci COMMENT='工单表单版本扩展属性'; \ No newline at end of file -- Gitee