update - 新增配置台功能相关的模型
This commit is contained in:
parent
4dcf1b3b6c
commit
71fbb149cb
@ -47,8 +47,7 @@ public class BpmnFieldConf {
|
|||||||
/**
|
/**
|
||||||
* 单选或多选的下拉选择框中的数据, 只有单选或多选的时候才会有值,并且内部的属性不应该为空
|
* 单选或多选的下拉选择框中的数据, 只有单选或多选的时候才会有值,并且内部的属性不应该为空
|
||||||
*/
|
*/
|
||||||
@ApiModelProperty(value = "单选或多选的下拉选择框中的数据", example = "[{\"name\": \"选项1\", \"value\": \"1\"}, " +
|
@ApiModelProperty(value = "单选或多选的下拉选择框中的数据")
|
||||||
"{\"name\": \"选项2\", \"value\": \"2\"}]")
|
|
||||||
@Valid
|
@Valid
|
||||||
private List<BpmnFieldOptionConf> options;
|
private List<BpmnFieldOptionConf> options;
|
||||||
}
|
}
|
||||||
|
|||||||
@ -1,12 +1,16 @@
|
|||||||
package cn.axzo.workflow.common.model.request.bpmn.model;
|
package cn.axzo.workflow.common.model.request.bpmn.model;
|
||||||
|
|
||||||
|
import cn.axzo.workflow.common.model.request.bpmn.BpmnButtonConf;
|
||||||
|
import cn.axzo.workflow.common.model.request.bpmn.BpmnFieldConf;
|
||||||
import cn.axzo.workflow.common.model.request.bpmn.BpmnJsonNode;
|
import cn.axzo.workflow.common.model.request.bpmn.BpmnJsonNode;
|
||||||
|
import cn.axzo.workflow.common.model.request.bpmn.BpmnNoticeConf;
|
||||||
import io.swagger.annotations.ApiModel;
|
import io.swagger.annotations.ApiModel;
|
||||||
import io.swagger.annotations.ApiModelProperty;
|
import io.swagger.annotations.ApiModelProperty;
|
||||||
import lombok.Data;
|
import lombok.Data;
|
||||||
import lombok.experimental.Accessors;
|
import lombok.experimental.Accessors;
|
||||||
import org.hibernate.validator.constraints.Length;
|
import org.hibernate.validator.constraints.Length;
|
||||||
|
|
||||||
|
import javax.validation.Valid;
|
||||||
import javax.validation.constraints.NotBlank;
|
import javax.validation.constraints.NotBlank;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@ -33,7 +37,8 @@ public class BpmnModelCreateDTO {
|
|||||||
/**
|
/**
|
||||||
* 自定义分类
|
* 自定义分类
|
||||||
*/
|
*/
|
||||||
@ApiModelProperty(value = "自定义分类", notes = "由业务自定义", example = "1")
|
@ApiModelProperty(value = "自定义分类", notes = "由业务自定义")
|
||||||
|
@NotBlank(message = "自定义分类不能为空")
|
||||||
private String category;
|
private String category;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@ -45,9 +50,30 @@ public class BpmnModelCreateDTO {
|
|||||||
/**
|
/**
|
||||||
* 流程的Json 结构
|
* 流程的Json 结构
|
||||||
*/
|
*/
|
||||||
@ApiModelProperty(value = "流程的Json 结构", example = "1")
|
@ApiModelProperty(value = "流程的 Json 结构")
|
||||||
private BpmnJsonNode node;
|
private BpmnJsonNode node;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 通知管理配置
|
||||||
|
*/
|
||||||
|
@ApiModelProperty(value = "通知管理配置")
|
||||||
|
@Valid
|
||||||
|
private BpmnNoticeConf noticeConf;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 流程定义的全局默认按钮权限数据
|
||||||
|
*/
|
||||||
|
@ApiModelProperty(value = "流程按钮配置")
|
||||||
|
@Valid
|
||||||
|
private BpmnButtonConf buttonConf;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 流程定义的全局字段管理数据
|
||||||
|
*/
|
||||||
|
@ApiModelProperty(value = "流程字段配置")
|
||||||
|
@Valid
|
||||||
|
private BpmnFieldConf fieldConf;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 租户Id
|
* 租户Id
|
||||||
*/
|
*/
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user