/** * 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; }