package jnpf.flowable.model.free; import jnpf.flowable.model.templatenode.nodejson.CounterSignConfig; import jnpf.flowable.model.util.FlowNature; import lombok.Data; import java.io.Serializable; import java.util.ArrayList; import java.util.List; @Data public class FreeModel implements Serializable { /** * 是否结束 */ private Boolean isEnd = true; /** * 用户 */ private List approvers = new ArrayList<>(); /** * 节点id */ private String nodeId; /** * 节点名称 */ private String nodeName; /** * 审批类型(0:或签 1:会签 2:依次审批) */ private Integer counterSign = FlowNature.FIXED_APPROVER; /** * 会签比例 */ private CounterSignConfig counterSignConfig = new CounterSignConfig(); /** * 依次顺序 */ private List approversSortList = new ArrayList<>(); }