package com.doumee.dao.business.vo; import com.baomidou.mybatisplus.annotation.TableField; import com.doumee.core.annotation.excel.ExcelColumn; import com.doumee.dao.business.model.Multifile; import com.doumee.dao.business.model.Workorder; import com.doumee.dao.business.model.WorkorderLog; import com.doumee.dao.web.dto.DCANoProblemDTO; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import lombok.Data; import java.util.Date; import java.util.List; /** * Created by IntelliJ IDEA. * * @Author : Rk * @create 2023/7/13 10:40 */ @Data @ApiModel("工单导出信息") public class WorkorderAllDto { @ApiModelProperty(value = "创建时间") @ExcelColumn(name="提交时间",index =10 ,dateFormat = "yyyy-MM-dd HH:mm:ss",width = 10) private Date createDate; @ApiModelProperty(value = "最近操作时间") @ExcelColumn(name="提交时间",index =10 ,dateFormat = "yyyy-MM-dd HH:mm:ss",width = 10) private Date editDate; @ApiModelProperty(value = "备注") @ExcelColumn(name="备注",index =10 ,width = 10) private String remark; @ApiModelProperty(value = "状态 状态 0待确认/待初审 1待分配/待终审 2待处理 4WTS关闭 5工程师关闭", example = "1") @ExcelColumn(name="状态",index =13,width = 6, valueMapping = "0=待处理;1=待分配;2=待处理;3=SHE关闭;4=WTS关闭;5=工程师关闭;") private Integer status; @ApiModelProperty(value = "上报时间", example = "1") @ExcelColumn(name="上报时间",index =10 ,dateFormat = "yyyy-MM-dd HH:mm:ss",width = 10) private Date submitDate; @ApiModelProperty(value = "SHE涉及人员供应商集合") private String memberNames; @ApiModelProperty(value = "是否外部就医") @ExcelColumn(name="是否外部就医",index =13,width = 6, valueMapping = "0=否;1=是;") private Integer outJiuyi; @ApiModelProperty(value = "是否医务室", example = "1") @ExcelColumn(name="是否医务室",index =13,width = 6, valueMapping = "0=否;1=是;") private Integer isYiwushi; @ApiModelProperty(value = "是否受伤", example = "1") @ExcelColumn(name="是否受伤",index =13,width = 6, valueMapping = "0=否;1=是;") private Integer isHurted; @ApiModelProperty(value = "是否和工作相关", example = "1") @ExcelColumn(name="是否和工作相关",index =13,width = 6, valueMapping = "0=否;1=是;") private Integer workRelated; @ApiModelProperty(value = "事件说明", example = "1") @ExcelColumn(name="事件说明",index =13,width = 6) private String eventInfo; @ApiModelProperty(value = "发生时间") @ExcelColumn(name="发生时间",index =10 ,dateFormat = "yyyy-MM-dd HH:mm:ss",width = 10) private Date happenTime; @ApiModelProperty(value = "风险描述", example = "1") @ExcelColumn(name="风险描述",index =13,width = 6) private String riskInfo; @ApiModelProperty(value = "观察项") @ExcelColumn(name="风险描述",index =13,width = 6) private String problemTitle; @ApiModelProperty(value = "DCA问题描述") @ExcelColumn(name="DCA问题描述",index =13,width = 10) private String problemInfo; @ApiModelProperty(value = "位置地点路径名称") @ExcelColumn(name="位置地点路径名称",index =13,width = 6) private String locationName; @ApiModelProperty(value = "符合项数量", example = "1") @ExcelColumn(name="符合项数量",index =13,width = 6) private Integer dcaYesNum; @ApiModelProperty(value = "DCA不符合数量", example = "1") @ExcelColumn(name="符合项数量",index =13,width = 6) private Integer dcaNoNum; @ApiModelProperty("提报人员名称") @ExcelColumn(name="提报人员",index =13,width = 6) private String memberName; @ApiModelProperty("员工手机号") @ExcelColumn(name="员工手机号",index =13,width = 6) private String memberPhone; @ApiModelProperty("提报人员所属部门") @ExcelColumn(name="所属部门",index =13,width = 6) private String companyName; @ApiModelProperty("风险类型名称") @ExcelColumn(name="风险类型",index =13,width = 6) private String typeName; @ApiModelProperty("二级主题名称") @ExcelColumn(name="二级主题",index =13,width = 6) @TableField(exist = false) private String categoryName; }