package com.project.enforce.domain.vo; import com.project.common.annotation.Excel; import com.fasterxml.jackson.annotation.JsonFormat; import java.math.BigDecimal; import java.util.Date; import com.fasterxml.jackson.annotation.JsonFormat; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import lombok.Data; /** * 执法单视图对象 mall_package * * @author manton */ @Data @ApiModel("执法单视图对象") public class EnforceOrderVo { private static final long serialVersionUID = 1L; /** 单据id */ @ApiModelProperty("单据id") private Long orderId; @Excel(name = "单据编号") @ApiModelProperty("单据编号") private String orderNo; @Excel(name = "企业id") @ApiModelProperty("企业id") private Long companyId; @Excel(name = "企业名") @ApiModelProperty("企业名") private String companyName; @Excel(name = "企业社会编码") @ApiModelProperty("企业社会编码") private String companyCode; @Excel(name = "企业联系人") @ApiModelProperty("企业联系人") private String companyUser; @Excel(name = "企业联系人电话" , readConverterExp = "账=号") @ApiModelProperty("企业联系人电话(账号)") private String companyPhone; @Excel(name = "企业地址") @ApiModelProperty("企业地址") private String companyAddress; @Excel(name = "所属区域编码") @ApiModelProperty("所属区域编码") private String regionCode; @Excel(name = "所属区域") @ApiModelProperty("所属区域") private String regionName; @Excel(name = "执法原因") @ApiModelProperty("执法原因") private String enforceReason; @Excel(name = "申请人id") @ApiModelProperty("申请人id") private Long applyId; @Excel(name = "申请人") @ApiModelProperty("申请人") private Long applyUser; @Excel(name = "申请人电话") @ApiModelProperty("申请人电话") private Long applyPhone; @Excel(name = "申请人单位") @ApiModelProperty("申请人单位") private Long applyDeptId; @Excel(name = "申请人单位") @ApiModelProperty("申请人单位") private Long applyDeptName; @Excel(name = "申请时间" , width = 30, dateFormat = "yyyy-MM-dd") @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss") @ApiModelProperty("申请时间") private Date applyTime; @Excel(name = "执法队员数量") @ApiModelProperty("执法队员数量") private Integer userNum; @Excel(name = "预警状态:0正常,1预警") @ApiModelProperty("预警状态:0正常,1预警") private Integer warnStatus; @Excel(name = "预警原因") @ApiModelProperty("预警原因") private String warnReason; @Excel(name = "订单状态:-1撤回,0待提交,1已提交,2待执行,3已执行,4已评价") @ApiModelProperty("订单状态:-1撤回,0待提交,1已提交,2待执行,3已执行,4已评价") private Integer orderStatus; @Excel(name = "审批人id") @ApiModelProperty("审批人id") private Long checkId; @Excel(name = "审批人") @ApiModelProperty("审批人") private Long checkUser; @Excel(name = "审批人电话") @ApiModelProperty("审批人电话") private Long checkPhone; @Excel(name = "审批人单位") @ApiModelProperty("审批人单位") private Long checkDeptId; @Excel(name = "审批人单位") @ApiModelProperty("审批人单位") private Long checkDeptName; @Excel(name = "审批时间" , width = 30, dateFormat = "yyyy-MM-dd") @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss") @ApiModelProperty("审批时间") private Date checkTime; @Excel(name = "订单状态:-1拒绝,0待审批,1审批中,2通过") @ApiModelProperty("订单状态:-1拒绝,0待审批,1审批中,2通过") private Integer checkStatus; @Excel(name = "审批原因") @ApiModelProperty("审批原因") private String checkReason; @Excel(name = "执行人id") @ApiModelProperty("执行人id") private Long executeId; @Excel(name = "执行人") @ApiModelProperty("执行人") private Long executeUser; @Excel(name = "执行人电话") @ApiModelProperty("执行人电话") private Long executePhone; @Excel(name = "执行人单位") @ApiModelProperty("执行人单位") private Long executeDeptId; @Excel(name = "执行人单位") @ApiModelProperty("执行人单位") private Long executeDeptName; @Excel(name = "执行时间" , width = 30, dateFormat = "yyyy-MM-dd") @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss") @ApiModelProperty("执行时间") private Date executeTime; @Excel(name = "执法结果:0正常,1待整改") @ApiModelProperty("执法结果:0正常,1待整改") private Integer regionStatus; @Excel(name = "执法结果说明") @ApiModelProperty("执法结果说明") private String regionReason; @Excel(name = "执法图片") @ApiModelProperty("执法图片") private String regionImgs; @Excel(name = "执法视频") @ApiModelProperty("执法视频") private String regionVideos; @Excel(name = "是否通知企业:0否,1是") @ApiModelProperty("是否通知企业:0否,1是") private Integer isNoticeCompany; @Excel(name = "是否公示:0否,1是") @ApiModelProperty("是否公示:0否,1是") private Integer isShow; @Excel(name = "是否评价:0否,1是") @ApiModelProperty("是否评价:0否,1是") private Integer isEva; @Excel(name = "评价总得分") @ApiModelProperty("评价总得分") private BigDecimal totalScore; }