add 工作中心代码(未完成)

This commit is contained in:
lijiarao
2023-10-16 18:02:13 +08:00
parent b5064a13a8
commit fe858b0333
17 changed files with 553 additions and 9 deletions
@@ -0,0 +1,120 @@
package com.jero.modules.activiti.entity;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import java.util.Date;
import lombok.Data;
/**
*流程总表
*@author liJiaRao
*@date 2023-10-16 15:49
*/
@ApiModel(description="流程总表")
@Data
@TableName(value = "process_all")
public class ProcessAll {
@TableId(value = "id", type = IdType.ASSIGN_ID)
@ApiModelProperty(value="")
private String id;
/**
* 流程名称
*/
@ApiModelProperty(value="流程名称")
private String prcName;
/**
* 流程实例id
*/
@ApiModelProperty(value="流程实例id")
private String processInstanceId;
/**
* 流程描述
*/
@ApiModelProperty(value="流程描述")
private String prcMes;
/**
* 流程编号
*/
@ApiModelProperty(value="流程编号")
private String prcNum;
/**
* 创建人id
*/
@ApiModelProperty(value="创建人id")
private String createUserId;
/**
* 流程类型
*/
@ApiModelProperty(value="流程类型")
private Integer prcType;
/**
* 流程状态
*/
@ApiModelProperty(value="流程状态(1未完成,2已完成,3已撤回)")
private Integer prcStatus;
/**
* 发起人名称
*/
@ApiModelProperty(value="发起人名称")
private String createUserName;
/**
* json信息
*/
@ApiModelProperty(value="json信息")
private String mes;
/**
* 创建时间
*/
@ApiModelProperty(value="创建时间")
private Date createTime;
/**
* 完成时间
*/
@ApiModelProperty(value="完成时间")
private Date endTime;
/**
* 耗时
*/
@ApiModelProperty(value="耗时")
private String overTime;
/**
* 截止时间
*/
@ApiModelProperty(value="截止时间")
private Date dueTime;
/**
* 项目id
*/
@ApiModelProperty(value="项目id")
private String projectId;
/**
* 项目名称
*/
@ApiModelProperty(value="项目名称")
private String projectName;
/**
* 流程名称(英文)
*/
@ApiModelProperty(value="流程名称(英文)")
private String prcNameEn;
}
@@ -0,0 +1,128 @@
package com.jero.modules.activiti.entity;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import java.util.Date;
import lombok.Data;
/**
*
*@author liJiaRao
*@date 2023-10-16 15:49
*/
/**
* 流程审批记录表
*/
@ApiModel(description="流程审批记录表")
@Data
@TableName(value = "process_approval_record")
public class ProcessApprovalRecord {
/**
* 主键
*/
@TableId(value = "id", type = IdType.ASSIGN_ID)
@ApiModelProperty(value="主键")
private String id;
/**
* 任务id
*/
@TableField(value = "task_id")
@ApiModelProperty(value="任务id")
private String taskId;
/**
* 任务名称
*/
@TableField(value = "task_name")
@ApiModelProperty(value="任务名称")
private String taskName;
/**
* 流程实例id
*/
@TableField(value = "process_instance_id")
@ApiModelProperty(value="流程实例id")
private String processInstanceId;
/**
* 资源类型
*/
@TableField(value = "msg_type")
@ApiModelProperty(value="资源类型")
private String msgType;
/**
* 处理人id
*/
@TableField(value = "user_id")
@ApiModelProperty(value="处理人id")
private String userId;
/**
* 信息
*/
@TableField(value = "mesg")
@ApiModelProperty(value="信息")
private String mesg;
/**
* 完成注记(0未完成,1完成)
*/
@TableField(value = "finish_flag")
@ApiModelProperty(value="完成注记(0未完成,1完成)")
private Integer finishFlag;
/**
* 项目id
*/
@TableField(value = "project_id")
@ApiModelProperty(value="项目id")
private String projectId;
/**
* 审批意见(0同意,1不同意)
*/
@TableField(value = "commit_flag")
@ApiModelProperty(value="审批意见(0同意,1不同意)")
private Integer commitFlag;
/**
* 审批内容
*/
@TableField(value = "commit_text")
@ApiModelProperty(value="审批内容")
private String commitText;
/**
* 流程名称
*/
@TableField(value = "prc_name")
@ApiModelProperty(value="流程名称")
private String prcName;
/**
* 创建时间
*/
@TableField(value = "create_time")
@ApiModelProperty(value="创建时间")
private Date createTime;
/**
* 更新时间
*/
@TableField(value = "update_time")
@ApiModelProperty(value="更新时间")
private Date updateTime;
/**
* 完成时间
*/
@TableField(value = "end_time")
@ApiModelProperty(value="完成时间")
private Date endTime;
}