扩展流程实例实体类冗余流程名称

This commit is contained in:
hubin 2024-09-13 22:11:05 +08:00
parent 17dd2505a9
commit 8ebd40790f
4 changed files with 10 additions and 0 deletions

View File

@ -210,6 +210,7 @@ CREATE TABLE `flw_ext_instance`
`id` bigint NOT NULL COMMENT '主键ID',
`tenant_id` varchar(50) COMMENT '租户ID',
`process_id` bigint NOT NULL COMMENT '流程定义ID',
`process_name` varchar(100) COMMENT '流程名称',
`process_type` varchar(100) COMMENT '流程类型',
`model_content` text COMMENT '流程模型定义JSON内容',
PRIMARY KEY (`id`) USING BTREE,

View File

@ -6,6 +6,7 @@ CREATE TABLE "flw_ext_instance" (
"id" NUMBER(20,0) NOT NULL,
"tenant_id" NVARCHAR2(50),
"process_id" NUMBER(20,0) NOT NULL,
"process_name" NVARCHAR2(100),
"process_type" NVARCHAR2(100),
"model_content" NCLOB
)
@ -23,6 +24,7 @@ DISABLE ROW MOVEMENT
COMMENT ON COLUMN "flw_ext_instance"."id" IS '主键ID';
COMMENT ON COLUMN "flw_ext_instance"."tenant_id" IS '租户ID';
COMMENT ON COLUMN "flw_ext_instance"."process_id" IS '流程定义ID';
COMMENT ON COLUMN "flw_ext_instance"."process_name" IS '流程名称';
COMMENT ON COLUMN "flw_ext_instance"."process_type" IS '流程类型';
COMMENT ON COLUMN "flw_ext_instance"."model_content" IS '流程模型定义JSON内容';
COMMENT ON TABLE "flw_ext_instance" IS '扩展流程实例表';

View File

@ -173,6 +173,7 @@ CREATE TABLE "public"."flw_ext_instance" (
"id" int8 NOT NULL,
"tenant_id" varchar(50) COLLATE "pg_catalog"."default",
"process_id" int8 NOT NULL,
"process_name" varchar(100) COLLATE "pg_catalog"."default",
"process_type" varchar(100) COLLATE "pg_catalog"."default",
"model_content" text COLLATE "pg_catalog"."default"
)
@ -180,6 +181,7 @@ CREATE TABLE "public"."flw_ext_instance" (
COMMENT ON COLUMN "public"."flw_ext_instance"."id" IS '主键ID';
COMMENT ON COLUMN "public"."flw_ext_instance"."tenant_id" IS '租户ID';
COMMENT ON COLUMN "public"."flw_ext_instance"."process_id" IS '流程定义ID';
COMMENT ON COLUMN "public"."flw_ext_instance"."process_name" IS '流程名称';
COMMENT ON COLUMN "public"."flw_ext_instance"."process_type" IS '流程类型';
COMMENT ON COLUMN "public"."flw_ext_instance"."model_content" IS '流程模型定义JSON内容';
COMMENT ON TABLE "public"."flw_ext_instance" IS '扩展流程实例表';

View File

@ -37,6 +37,10 @@ public class FlwExtInstance implements ProcessModelCache, Serializable {
* 流程定义ID
*/
private Long processId;
/**
* 流程定义名称冗余业务直接可用
*/
protected String processName;
/**
* 流程定义类型冗余业务直接可用
*/
@ -54,6 +58,7 @@ public class FlwExtInstance implements ProcessModelCache, Serializable {
ext.id = flwInstance.getId();
ext.tenantId = flwInstance.getTenantId();
ext.processId = flwInstance.getProcessId();
ext.processName = flwProcess.getProcessName();
ext.processType = flwProcess.getProcessType();
ext.modelContent = flwProcess.getModelContent();
return ext;