package com.zksy.data.domain.po;

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 java.io.Serializable;
import java.math.BigDecimal;
import java.util.Date;

import com.fasterxml.jackson.annotation.JsonFormat;
import com.fasterxml.jackson.annotation.JsonProperty;
import lombok.Data;

/**
 * 企业排污许可信息表
 * @TableName xcr_enterprise_pollution_permit_info
 */
@TableName(value ="xcr_enterprise_pollution_permit_info")
@Data
public class XcrEnterprisePollutionPermitInfo extends BasePo implements Serializable {
    @TableField("CSID")
    @JsonProperty("CSID")
    private String CSID;  // 记录ID

    @TableField("DWMC")
    @JsonProperty("DWMC")
    private String DWMC;  // 单位名称

    @TableField("SHXYDM")
    @JsonProperty("SHXYDM")
    private String SHXYDM;  // 社会信用代码

    @TableField("DZ")
    @JsonProperty("DZ")
    private String DZ;  // 地址

    @TableField("YXRQ")
    @JsonProperty("YXRQ")
    private String YXRQ;  // 有效日期

    @TableField("WRWMC")
    @JsonProperty("WRWMC")
    private String WRWMC;  // 污染物名称

    @TableField("PFNDXZ")
    @JsonProperty("PFNDXZ")
    private String PFNDXZ;  // 排放浓度限值

    @TableField("ZLKZXZ")
    @JsonProperty("ZLKZXZ")
    private String ZLKZXZ;  // 总量控制限值

    @TableField("XKZBH")
    @JsonProperty("XKZBH")
    private String XKZBH;  // 许可证编号

    @TableField(exist = false)
    @JsonProperty("XKZFFSJ")
    private String XKZFFSJ;  // 许可证发放时间

    @TableField("XKZFFSJ")
    private Date a;  // 许可证发放时间
}