/** 
 | 
 * Copyright (c) 2021 All rights reserved. 
 | 
 * 
 | 
 * 版权所有,侵权必究! 
 | 
 */ 
 | 
  
 | 
package com.zt.modules.workflow.model; 
 | 
  
 | 
import com.alibaba.fastjson.annotation.JSONField; 
 | 
import com.baomidou.mybatisplus.annotation.TableField; 
 | 
import com.baomidou.mybatisplus.annotation.TableName; 
 | 
import com.fasterxml.jackson.annotation.JsonFormat; 
 | 
import com.zt.common.entity.BusiEntity; 
 | 
import io.swagger.annotations.ApiModel; 
 | 
import io.swagger.annotations.ApiModelProperty; 
 | 
import lombok.Data; 
 | 
import lombok.EqualsAndHashCode; 
 | 
import org.springframework.format.annotation.DateTimeFormat; 
 | 
  
 | 
import java.util.Date; 
 | 
  
 | 
@Data 
 | 
@ApiModel(value = "工作流任务WF_RUN_TASK") 
 | 
@EqualsAndHashCode(callSuper=false) 
 | 
@TableName("WF_RUN_TASK") 
 | 
public class WfRunTask extends BusiEntity { 
 | 
    private static final long serialVersionUID = 1L; 
 | 
  
 | 
  
 | 
    @ApiModelProperty(value = "") 
 | 
    private Long instanceId; 
 | 
    @ApiModelProperty(value = "") 
 | 
    private Long prevId; 
 | 
    @ApiModelProperty(value = "") 
 | 
    private Long prevStepId; 
 | 
    @ApiModelProperty(value = "") 
 | 
    private Long flowId; 
 | 
    @ApiModelProperty(value = "") 
 | 
    private Long stepId; 
 | 
    @ApiModelProperty(value = "") 
 | 
    private String stepName; 
 | 
    @ApiModelProperty(value = "") 
 | 
    private String stepMarker; 
 | 
  
 | 
    @ApiModelProperty(value = "步骤运行位置") 
 | 
    private String stepSite; 
 | 
    @ApiModelProperty(value = "已经导出") 
 | 
    private Integer hasOut; 
 | 
  
 | 
    @ApiModelProperty(value = "") 
 | 
    @TableField(exist = false) 
 | 
    private String stepReadRouter; 
 | 
  
 | 
    @ApiModelProperty(value = "") 
 | 
    @TableField(exist = false) 
 | 
    private Long stepRouterId; 
 | 
    @ApiModelProperty(value = "") 
 | 
    @TableField(exist = false) 
 | 
    private Long stepReadRouterId; 
 | 
  
 | 
    @ApiModelProperty(value = "") 
 | 
    private Long bizId; 
 | 
    @ApiModelProperty(value = "") 
 | 
    private String bizGroupId; 
 | 
    @ApiModelProperty(value = "") 
 | 
    private String title; 
 | 
    @ApiModelProperty(value = "") 
 | 
    private Long senderId; 
 | 
    @ApiModelProperty(value = "") 
 | 
    private String senderName; 
 | 
    @ApiModelProperty(value = "") 
 | 
    private Date senderTime; 
 | 
    @ApiModelProperty(value = "") 
 | 
    private Long groupId; 
 | 
    @ApiModelProperty(value = "") 
 | 
    private Long groupId2; 
 | 
  
 | 
    @ApiModelProperty(value = "") 
 | 
    private Long receiveId; 
 | 
    @ApiModelProperty(value = "") 
 | 
    private String receiveName; 
 | 
    @ApiModelProperty(value = "") 
 | 
    @JsonFormat(pattern="yyyy-MM-dd", timezone="GMT+8") 
 | 
    @JSONField(format = "yyyy-MM-dd") 
 | 
    @DateTimeFormat(pattern = "yyyy-MM-dd") 
 | 
    private Date receiveTime; 
 | 
    @ApiModelProperty(value = "") 
 | 
    private Date openTime; 
 | 
    @ApiModelProperty(value = "") 
 | 
    private Long finishId; 
 | 
    @ApiModelProperty(value = "") 
 | 
    private String finishName; 
 | 
    @ApiModelProperty(value = "") 
 | 
    @JsonFormat(pattern="yyyy-MM-dd", timezone="GMT+8") 
 | 
    @JSONField(format = "yyyy-MM-dd") 
 | 
    @DateTimeFormat(pattern = "yyyy-MM-dd") 
 | 
    private Date finishTime; 
 | 
    @ApiModelProperty(value = "") 
 | 
    private Date finishTime2; 
 | 
  
 | 
    @ApiModelProperty(value = "") 
 | 
    private String comment; 
 | 
    @ApiModelProperty(value = "") 
 | 
    private Integer isSign; 
 | 
    @ApiModelProperty(value = "") 
 | 
    private Integer status; 
 | 
    @ApiModelProperty(value = "") 
 | 
    private Integer sort; 
 | 
    @ApiModelProperty(value = "") 
 | 
    private String note; 
 | 
    @ApiModelProperty(value = "") 
 | 
    private String remark; 
 | 
  
 | 
    @ApiModelProperty(value = "") 
 | 
    private String topic; 
 | 
    @ApiModelProperty(value = "") 
 | 
    private Long applyUserId; 
 | 
    @ApiModelProperty(value = "") 
 | 
    private String applyUser; 
 | 
    @ApiModelProperty(value = "") 
 | 
    private Date applyTime; 
 | 
  
 | 
    @ApiModelProperty(value = "") 
 | 
    private String flowCode; 
 | 
    @ApiModelProperty(value = "") 
 | 
    private String opinion; 
 | 
  
 | 
    @TableField(exist = false) 
 | 
    private Integer code; 
 | 
    @TableField(exist = false) 
 | 
    private Integer idleDays; 
 | 
    @TableField(exist = false) 
 | 
    private String model; 
 | 
    @TableField(exist = false) 
 | 
    private Integer myStatus; 
 | 
  
 | 
    @TableField(exist = false) 
 | 
    private Integer stepNo; 
 | 
    @TableField(exist = false) 
 | 
    private String statusName; 
 | 
  
 | 
    @TableField(exist = false) 
 | 
    private Integer canRecall; 
 | 
  
 | 
    @TableField(exist = false) 
 | 
    private Long productId; 
 | 
  
 | 
    @TableField(exist = false) 
 | 
    private String finishStepName; 
 | 
    @TableField(exist = false) 
 | 
    private String finishUserName; 
 | 
} 
 |