package com.project.enforce.domain; import com.baomidou.mybatisplus.annotation.TableId; import com.baomidou.mybatisplus.annotation.TableName; import com.project.common.core.domain.BaseDomain; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import lombok.Data; import lombok.NoArgsConstructor; import lombok.experimental.Accessors; import java.math.BigDecimal; import java.util.Date; /** * 执法单对象 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("执法类型") private String enforceType; @ApiModelProperty("申请人id") private Long applyId; @ApiModelProperty("申请人") private String applyUser; @ApiModelProperty("申请人电话") private String applyPhone; @ApiModelProperty("申请人单位") private Long applyDeptId; @ApiModelProperty("申请人单位") private String 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("审批人单位") private Long checkDeptId; @ApiModelProperty("审批人单位") private String checkDeptName; @ApiModelProperty("订单状态:-1拒绝,0待审批,1审批中,2通过") private Integer checkStatus; @ApiModelProperty("审批原因") private String checkReason; @ApiModelProperty("当前审批层级:") private Integer checkLevel; @ApiModelProperty("执行人id") private Long executeId; @ApiModelProperty("执行人") private String executeUser; @ApiModelProperty("执行人电话") private String executePhone; @ApiModelProperty("执行人单位") private Long executeDeptId; @ApiModelProperty("执行人单位") private String 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; /** 是否投诉:0否,1是 */ @ApiModelProperty("是否投诉:0否,1是") private Integer isComplaint; /** 投诉类型 */ @ApiModelProperty("投诉类型") private String complaintType; /** 投诉内容 */ @ApiModelProperty("投诉内容") private String complaintReason; }