whyclxw
2025-05-28 e16302f9d475c7cc4dd18c5abf1a23cb5502e362
src/main/java/com/whyc/pojo/WorkflowLink.java
@@ -1,15 +1,22 @@
package com.whyc.pojo;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableName;
import com.fasterxml.jackson.annotation.JsonFormat;
import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
import lombok.ToString;
import org.apache.ibatis.type.Alias;
import java.util.Date;
import java.util.List;
/**
 * 工作流节点表
 */
@ToString
@Alias("WorkflowLink")
@TableName(schema = "web_site",value = "tb_workflow_link")
@JsonIgnoreProperties(ignoreUnknown = true)
public class WorkflowLink {
    private Integer id;
@@ -22,6 +29,7 @@
    /**处理层级名称书名*/
    private String processLevelName;
    /**节点生成时间*/
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private Date createTime;
    /**处理人id*/
    private Integer dealUserId;
@@ -63,12 +71,42 @@
    private String dealRejectReason;
    /**子任务数*/
    private Integer dealTaskNum;
    /**子任务回复数*/
    /**
     * 子任务回复数
     */
    private Integer dealTaskReplyNum;
    /**处理建议*/
    /**
     * 处理建议
     */
    private String dealReason;
    /**处理时间*/
    /**
     * 处理时间
     */
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private Date dealTime;
    /**
     * 要求完成时间
     */
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private Date requiredFinishTime;
    /**
     * 审批回复内容
     */
    private String replyContent;
    /**
     * 审批回复时间
     */
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private Date replyTime;
    @TableField(exist = false)
    private List<Integer> dealUserIdList;
    @TableField(exist = false)
    private WorkflowMain workflowMain;
    @TableField(exist = false)
    private StationInf stationInf;
    public Integer getId() {
        return id;
@@ -237,4 +275,52 @@
    public void setDealTime(Date dealTime) {
        this.dealTime = dealTime;
    }
    public List<Integer> getDealUserIdList() {
        return dealUserIdList;
    }
    public void setDealUserIdList(List<Integer> dealUserIdList) {
        this.dealUserIdList = dealUserIdList;
    }
    public Date getRequiredFinishTime() {
        return requiredFinishTime;
    }
    public void setRequiredFinishTime(Date requiredFinishTime) {
        this.requiredFinishTime = requiredFinishTime;
    }
    public String getReplyContent() {
        return replyContent;
    }
    public void setReplyContent(String replyContent) {
        this.replyContent = replyContent;
    }
    public Date getReplyTime() {
        return replyTime;
    }
    public void setReplyTime(Date replyTime) {
        this.replyTime = replyTime;
    }
    public WorkflowMain getWorkflowMain() {
        return workflowMain;
    }
    public void setWorkflowMain(WorkflowMain workflowMain) {
        this.workflowMain = workflowMain;
    }
    public StationInf getStationInf() {
        return stationInf;
    }
    public void setStationInf(StationInf stationInf) {
        this.stationInf = stationInf;
    }
}