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