工作流代码提交

This commit is contained in:
2023-04-14 15:03:13 +08:00
parent 4490758e8a
commit d7981936f2
26 changed files with 1170 additions and 47 deletions

View File

@@ -0,0 +1,23 @@
package com.njcn.process.pojo.dto;
import lombok.Data;
import java.io.Serializable;
/**
* @author Tony
* @date 2021/4/21 20:55
*/
@Data
public class FlowViewerDto implements Serializable {
/**
* 流程key
*/
private String key;
/**
* 是否完成(已经审批)
*/
private boolean completed;
}

View File

@@ -0,0 +1,42 @@
package com.njcn.process.pojo.po;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import com.njcn.db.bo.BaseEntity;
import java.io.Serializable;
import lombok.Getter;
import lombok.Setter;
/**
* <p>
*
* </p>
*
* @author hongawen
* @since 2023-04-13
*/
@Getter
@Setter
@TableName("ths_flowable_ass")
public class FlowableAss{
private static final long serialVersionUID = 1L;
/**
* 技术监督主键
*/
@TableId
private String thsIndex;
/**
* 流程实例主键对应部署id deploymentId
*/
private String proIndex;
/**
* 步骤主键
*/
private String execIndex;
}

View File

@@ -0,0 +1,32 @@
package com.njcn.process.pojo.vo.flowable;
import lombok.Data;
/**
* <p>流程任务<p>
*
* @author Tony
* @date 2021-04-03
*/
@Data
public class FlowQueryVo {
private String name;
private String startTime;
private String endTime;
private Integer pageNum;
private Integer pageSize;
}

View File

@@ -0,0 +1,55 @@
package com.njcn.process.pojo.vo.flowable;
import lombok.Data;
import java.util.List;
import java.util.Map;
/**
* <p>流程任务<p>
*
* @author Tony
* @date 2021-04-03
*/
@Data
public class FlowTaskVo {
private String taskId;
private String userId;
private String comment;
private String instanceId;
private String targetKey;
private String deploymentId;
private String defId;
private String currentChildExecutionId;
private Boolean flag;
private Map<String, Object> variables;
private String assignee;
private List<String> candidateUsers;
private List<String> candidateGroups;
}

View File

@@ -0,0 +1,21 @@
package com.njcn.process.pojo.vo.flowable;
import lombok.Data;
/**
* <p>可退回节点<p>
*
* @author tony
* @date 2022-04-23 11:01:52
*/
@Data
public class ReturnTaskNodeVo {
private String id;
private String name;
}