You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

257 lines
5.0 KiB

This file contains ambiguous Unicode characters!

This file contains ambiguous Unicode characters that may be confused with others in your current locale. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to highlight these characters.

package com.ruoyi.programManagement.entity;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import com.fasterxml.jackson.annotation.JsonFormat;
import com.ruoyi.common.annotation.Excel;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import org.springframework.format.annotation.DateTimeFormat;
import java.util.Date;
/**
* 计划企业表(BPlanEnterprise)表实体类
*
* @author wu
* @since 2023-09-07 09:43:06
*/
@Data
@ApiModel("计划企业表实体类")
@TableName("b_plan_enterprise")
public class BPlanEnterprise {
private static final long serialVersionUID = -98531345456142440L;
/**
* 编号
*/
@ApiModelProperty(value = "编号")
@TableId(type = IdType.AUTO)
private Long id;
/**
* 企业id
*/
@ApiModelProperty(value = "企业id")
private String enterpriseId;
/**
* 创建者ID
*/
@ApiModelProperty(value = "创建者ID")
private Long createId;
/**
* 创建者
*/
@ApiModelProperty(value = "创建者")
private String createBy;
/**
* 创建时间
*/
@JsonFormat(shape = JsonFormat.Shape.STRING, pattern = "yyyy-MM-dd ", timezone = "GMT+8")
@DateTimeFormat(pattern = "yyyy-MM-dd")
@ApiModelProperty(value = "创建时间")
private Date createTime;
/**
* 更新者ID
*/
@ApiModelProperty(value = "更新者ID")
private Long updateId;
/**
* 更新者
*/
@ApiModelProperty(value = "更新者")
private String updateBy;
/**
* 更新时间
*/
@ApiModelProperty(value = "更新时间")
private Date updateTime;
/**
* 备注
*/
@ApiModelProperty(value = "备注")
private String remark;
/**
* 用户权限id
*/
@ApiModelProperty(value = "用户权限id")
private Long userId;
/**
* 部门权限id
*/
@ApiModelProperty(value = "部门权限id")
private Long deptId;
/**
* 计划年份
*/
@ApiModelProperty(value = "计划年份")
@Excel(name = "计划年份")
private String plannedYear;
/**
* 计划月份
*/
@Excel(name = "计划月份")
@ApiModelProperty(value = "计划月份")
private String[] plannedMonth;
@TableField(javaType = true)
private String plannedMonthStr;
/**
* 行政区划
*/
@ApiModelProperty(value = "行政区划")
@Excel(name = "行政区划")
private String district;
/**
* 企业名称
*/
@Excel(name = "企业名称")
@ApiModelProperty(value = "企业名称")
private String enterpriseName;
/**
* 是否重点企业1是2
*/
@ApiModelProperty(value = "是否重点企业1是2否")
private Integer isPoint;
/**
* 执法地区
*/
@Excel(name = "执法地区")
@ApiModelProperty(value = "执法地区")
private String lawAreas;
/**
* 执法级别
*/
@Excel(name = "执法级别")
@ApiModelProperty(value = "执法级别")
private String lawLevel;
/**
* 执法层级
*/
@Excel(name = "执法层级")
@ApiModelProperty(value = "执法层级")
private String lawHierarchy;
/**
* 0草稿 1正式
*/
@Excel(name = "状态", readConverterExp = "0=草稿,1=正式")
@ApiModelProperty(value = "0草稿 1正式")
private Integer status;
/**
* 企业主表名称
*/
@TableField(exist = false)
@ApiModelProperty(value = "企业主表名称")
private String entprName;
/**
* 执法排序
*/
@ApiModelProperty(value = "执法排序")
private Long lawSort;
/**
* 0未检查 1已检查
*/
@ApiModelProperty(value = "0未检查 1已检查")
private Integer checkStatus;
/**
* 检查id
*/
@ApiModelProperty(value = "检查id")
private String checkId;
/**
* 1当月 2提前 3滞后
*/
@ApiModelProperty(value = "1当月 2提前 3滞后")
private Integer checkAgeing;
/**
* 1当月 2提前 3滞后
*/
@ApiModelProperty(value = "1当月 2提前 3滞后")
private Integer RISK_LEVEL;
/**
* 安全风险等级
*/
@TableField(exist = false)
@ApiModelProperty(value = "安全风险等级")
private String riskLevel;
/**
* 标准化等级
*/
@ApiModelProperty(value = "标准化等级")
private String standLevel;
/**
* 上次检查时间
*/
@ApiModelProperty(value = "上次检查时间")
private Date examineEndTime;
/**
* 检查时间
*/
@ApiModelProperty(value = "检查时间")
private Date checkTime;
/**
* 企业信用代码
*/
@ApiModelProperty(value = "企业信用代码")
private String uuto;
}