package com.whyc.pojo.web_site;
|
|
import com.baomidou.mybatisplus.annotation.TableField;
|
import com.baomidou.mybatisplus.annotation.TableName;
|
import com.fasterxml.jackson.annotation.JsonFormat;
|
import io.swagger.annotations.ApiModelProperty;
|
import lombok.Data;
|
import lombok.ToString;
|
import org.apache.ibatis.type.Alias;
|
|
import java.util.Date;
|
import java.util.List;
|
import java.util.Map;
|
|
/**
|
* 工作流主表
|
*/
|
@ToString
|
@Data
|
@Alias("WorkflowMain")
|
@TableName(schema = "web_site",value = "tb_workflow_main")
|
public class WorkflowMain {
|
|
private Integer id;
|
/**
|
* 工单id,规范:WF-1-20211101-00001
|
* (Workflow)-(工单类型 告警:1 普通:2)-(年月日)-(当日编号序列)
|
*
|
* */
|
@ApiModelProperty("工单id,规范:FG-GF-1-20211101-00001,(Workflow)-(工单类型 告警:1 普通:2)-(年月日)-(当日编号序列)")
|
private String orderId;
|
/**标题*/
|
@ApiModelProperty("标题")
|
private String title;
|
/**任务描述*/
|
@ApiModelProperty("任务描述")
|
private String taskDesc;
|
/**创建人id*/
|
@ApiModelProperty("创建人id")
|
private Integer createUserId;
|
/**创建时间*/
|
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss",timezone = "Asia/Shanghai")
|
private Date createTime;
|
/**任务计划开始时间*/
|
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss",timezone = "Asia/Shanghai")
|
private Date planBeginTime;
|
/**任务计划结束时间*/
|
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss",timezone = "Asia/Shanghai")
|
private Date planEndTime;
|
/**任务开始处理时间*/
|
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss",timezone = "Asia/Shanghai")
|
private Date beginTime;
|
/**任务归档时间*/
|
@ApiModelProperty("归档时间")
|
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss",timezone = "Asia/Shanghai")
|
private Date endTime;
|
|
@ApiModelProperty("申请数量")
|
private Integer quantity;
|
@ApiModelProperty("未处理的数量.维修申请时需填入")
|
private Integer quantityUnprocessed;
|
/**任务等级*/
|
@ApiModelProperty("任务等级")
|
private Integer taskLevel;
|
/**是否及时*/
|
@ApiModelProperty("是否及时")
|
@TableField("is_in_time")
|
private Integer inTime;
|
@ApiModelProperty("流程过程阶段")
|
private String processStage;
|
@ApiModelProperty("工单状态")
|
private Integer status;
|
/**附件名称*/
|
@ApiModelProperty("附件名称")
|
private String fileName;
|
/**附件地址*/
|
@ApiModelProperty("附件地址")
|
private String fileUrl;
|
/**图片名称*/
|
@ApiModelProperty("图片名称")
|
private String picName;
|
/**图片地址*/
|
@ApiModelProperty("图片地址")
|
private String picUrl;
|
/**归档意见*/
|
@ApiModelProperty("归档意见")
|
private String endReason;
|
/**是否自动派单*/
|
@ApiModelProperty("是否自动派单")
|
@TableField("is_auto")
|
private Integer auto;
|
|
@ApiModelProperty("关联工单id")
|
private Integer relatedId;
|
|
/**
|
* @see com.whyc.constant.WorkflowTypeEnum
|
*/
|
@ApiModelProperty("工单流类型")
|
private Integer type;
|
|
@TableField(exist = false)
|
private String createUserName;
|
|
@TableField(exist = false)
|
private List<WorkflowLink> linkList;
|
|
@TableField(exist = false)
|
private List<WorkflowDevice> deviceList;
|
}
|