| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586 |
- package com.qqflow.engine.domain.flow.po;
- import com.baomidou.mybatisplus.annotation.IdType;
- import com.baomidou.mybatisplus.annotation.TableField;
- import com.baomidou.mybatisplus.annotation.TableId;
- import com.baomidou.mybatisplus.annotation.TableLogic;
- import com.baomidou.mybatisplus.annotation.TableName;
- import io.swagger.v3.oas.annotations.media.Schema;
- import lombok.Data;
- import java.time.LocalDateTime;
- @Data
- @TableName("bpm_process_instance")
- @Schema(description = "流程实例")
- public class ProcessInstance {
- @TableId(type = IdType.AUTO)
- @Schema(description = "ID")
- private Long id;
- @TableField("instance_no")
- @Schema(description = "实例编号")
- private String instanceNo;
- @TableField("process_definition_id")
- @Schema(description = "流程定义ID")
- private Long processDefinitionId;
- @TableField("version")
- @Schema(description = "版本号")
- private Integer version;
- @TableField("title")
- @Schema(description = "标题")
- private String title;
- @TableField("applicant_id")
- @Schema(description = "申请人ID")
- private Long applicantId;
- @TableField("applicant_dept_id")
- @Schema(description = "申请人部门ID")
- private Long applicantDeptId;
- @TableField("form_data")
- @Schema(description = "表单数据JSON")
- private String formData;
- @TableField("current_node_id")
- @Schema(description = "当前节点ID")
- private String currentNodeId;
- @TableField("status")
- @Schema(description = "状态:0待接收1待处理2已通过3已拒绝4已回退5整体完成6已撤回7已终止")
- private Integer status;
- @TableField("result")
- @Schema(description = "结果")
- private String result;
- @TableField("start_time")
- @Schema(description = "开始时间")
- private LocalDateTime startTime;
- @TableField("end_time")
- @Schema(description = "结束时间")
- private LocalDateTime endTime;
- @TableField("create_time")
- @Schema(description = "创建时间")
- private LocalDateTime createTime;
- @TableField("update_time")
- @Schema(description = "更新时间")
- private LocalDateTime updateTime;
- @TableLogic
- @TableField("deleted")
- @Schema(description = "是否删除")
- private Integer deleted;
- @TableField(exist = false)
- @Schema(description = "流程名称")
- private String processName;
- }
|