增加节点面板查询
This commit is contained in:
parent
a1ef6c1dc2
commit
17ce1e6538
@ -33,7 +33,11 @@ public class WorkflowDefinitionDTO extends BaseDTO {
|
|||||||
*/
|
*/
|
||||||
private String bpmnXml;
|
private String bpmnXml;
|
||||||
|
|
||||||
private JsonNode graphJson;
|
private JsonNode graphConfig;
|
||||||
|
|
||||||
|
private JsonNode flowableConfig;
|
||||||
|
|
||||||
|
private JsonNode formConfig;
|
||||||
|
|
||||||
private WorkflowStatusEnums status;
|
private WorkflowStatusEnums status;
|
||||||
|
|
||||||
|
|||||||
@ -1,5 +1,6 @@
|
|||||||
package com.qqchen.deploy.backend.workflow.dto;
|
package com.qqchen.deploy.backend.workflow.dto;
|
||||||
|
|
||||||
|
import com.fasterxml.jackson.databind.JsonNode;
|
||||||
import com.qqchen.deploy.backend.framework.dto.BaseDTO;
|
import com.qqchen.deploy.backend.framework.dto.BaseDTO;
|
||||||
import com.qqchen.deploy.backend.workflow.enums.NodeCategoryEnums;
|
import com.qqchen.deploy.backend.workflow.enums.NodeCategoryEnums;
|
||||||
import io.swagger.v3.oas.annotations.media.Schema;
|
import io.swagger.v3.oas.annotations.media.Schema;
|
||||||
@ -27,13 +28,13 @@ public class WorkflowNodeDefinitionDTO extends BaseDTO {
|
|||||||
private NodeCategoryEnums category;
|
private NodeCategoryEnums category;
|
||||||
|
|
||||||
@Schema(description = "Flowable配置JSON")
|
@Schema(description = "Flowable配置JSON")
|
||||||
private String flowableConfig;
|
private JsonNode flowableConfig;
|
||||||
|
|
||||||
@Schema(description = "X6图形配置JSON")
|
@Schema(description = "X6图形配置JSON")
|
||||||
private String graphConfig;
|
private JsonNode graphConfig;
|
||||||
|
|
||||||
@Schema(description = "表单配置JSON")
|
@Schema(description = "表单配置JSON")
|
||||||
private String formConfig;
|
private JsonNode formConfig;
|
||||||
|
|
||||||
@Schema(description = "排序号")
|
@Schema(description = "排序号")
|
||||||
private Integer orderNum;
|
private Integer orderNum;
|
||||||
|
|||||||
@ -1,14 +1,17 @@
|
|||||||
package com.qqchen.deploy.backend.workflow.entity;
|
package com.qqchen.deploy.backend.workflow.entity;
|
||||||
|
|
||||||
|
import com.fasterxml.jackson.databind.JsonNode;
|
||||||
import com.qqchen.deploy.backend.framework.annotation.LogicDelete;
|
import com.qqchen.deploy.backend.framework.annotation.LogicDelete;
|
||||||
import com.qqchen.deploy.backend.framework.domain.Entity;
|
import com.qqchen.deploy.backend.framework.domain.Entity;
|
||||||
import com.qqchen.deploy.backend.workflow.enums.NodeCategoryEnums;
|
import com.qqchen.deploy.backend.workflow.enums.NodeCategoryEnums;
|
||||||
|
import com.vladmihalcea.hibernate.type.json.JsonType;
|
||||||
import jakarta.persistence.Column;
|
import jakarta.persistence.Column;
|
||||||
import jakarta.persistence.EnumType;
|
import jakarta.persistence.EnumType;
|
||||||
import jakarta.persistence.Enumerated;
|
import jakarta.persistence.Enumerated;
|
||||||
import jakarta.persistence.Table;
|
import jakarta.persistence.Table;
|
||||||
import lombok.Data;
|
import lombok.Data;
|
||||||
import lombok.EqualsAndHashCode;
|
import lombok.EqualsAndHashCode;
|
||||||
|
import org.hibernate.annotations.Type;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 工作流节点定义
|
* 工作流节点定义
|
||||||
@ -55,8 +58,9 @@ public class WorkflowNodeDefinition extends Entity<Long> {
|
|||||||
* - listeners: 监听器配置
|
* - listeners: 监听器配置
|
||||||
* - 其他 Flowable 特定配置
|
* - 其他 Flowable 特定配置
|
||||||
*/
|
*/
|
||||||
|
@Type(JsonType.class)
|
||||||
@Column(columnDefinition = "text")
|
@Column(columnDefinition = "text")
|
||||||
private String flowableConfig;
|
private JsonNode flowableConfig;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* X6 图形配置 JSON
|
* X6 图形配置 JSON
|
||||||
@ -69,8 +73,9 @@ public class WorkflowNodeDefinition extends Entity<Long> {
|
|||||||
* - color: 颜色
|
* - color: 颜色
|
||||||
* - 其他 X6 特定配置
|
* - 其他 X6 特定配置
|
||||||
*/
|
*/
|
||||||
|
@Type(JsonType.class)
|
||||||
@Column(columnDefinition = "text", nullable = false)
|
@Column(columnDefinition = "text", nullable = false)
|
||||||
private String graphConfig;
|
private JsonNode graphConfig;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 表单配置 JSON
|
* 表单配置 JSON
|
||||||
@ -80,12 +85,14 @@ public class WorkflowNodeDefinition extends Entity<Long> {
|
|||||||
* - 业务属性(具体节点类型的特定属性)
|
* - 业务属性(具体节点类型的特定属性)
|
||||||
* - 表单验证规则
|
* - 表单验证规则
|
||||||
*/
|
*/
|
||||||
|
@Type(JsonType.class)
|
||||||
@Column(columnDefinition = "text")
|
@Column(columnDefinition = "text")
|
||||||
private String formConfig;
|
private JsonNode formConfig;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 排序号
|
* 排序号
|
||||||
*/
|
*/
|
||||||
|
@Type(JsonType.class)
|
||||||
@Column(nullable = false)
|
@Column(nullable = false)
|
||||||
private Integer orderNum = 0;
|
private Integer orderNum = 0;
|
||||||
|
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user