package com.zksy.data.domain.po;

import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableName;
import com.fasterxml.jackson.annotation.JsonFormat;
import com.fasterxml.jackson.annotation.JsonProperty;
import lombok.Data;

import java.io.Serializable;
import java.util.Date;

/**
 * 行政许可信息表
 * @TableName xcr_administrative_licensing
 */
@TableName(value ="xcr_administrative_licensing")
@Data
public class XcrAdministrativeLicensing extends BasePo implements Serializable {
    @JsonProperty("BZ")
    @TableField("BZ")
    private String BZ;

    @JsonProperty("FBZT")
    @TableField("FBZT")
    private String FBZT;

    @JsonProperty("ISLATE")
    @TableField("ISLATE")
    private String ISLATE;

    @JsonProperty("UNID")
    @TableField("UNID")
    private String UNID;

    @JsonProperty("XK_FDDBRZJLX_OTHER")
    @TableField("XK_FDDBRZJLX_OTHER")
    private String XK_FDDBRZJLX_OTHER;

    @JsonProperty("XK_FRDB")
    @TableField("XK_FRDB")
    private String XK_FRDB;

    @JsonProperty("XK_FR_ZJHM")
    @TableField("XK_FR_ZJHM")
    private String XK_FR_ZJHM;

    @JsonProperty("XK_FR_ZJLX")
    @TableField("XK_FR_ZJLX")
    private String XK_FR_ZJLX;

    @JsonProperty("XK_JDRQ")
    @JsonFormat(shape = JsonFormat.Shape.STRING, pattern = "yyyy-MM-dd'T'HH:mm:ss")
    @TableField("XK_JDRQ")
    private Date XK_JDRQ;

    @JsonProperty("XK_LB_OTHER")
    @TableField("XK_LB_OTHER")
    private String XK_LB_OTHER;

    @JsonProperty("XK_LYDW")
    @TableField("XK_LYDW")
    private String XK_LYDW;

    @JsonProperty("XK_LYDWDM")
    @TableField("XK_LYDWDM")
    private String XK_LYDWDM;

    @JsonProperty("XK_NR")
    @TableField("XK_NR")
    private String XK_NR;

    @JsonProperty("XK_WSH")
    @TableField("XK_WSH")
    private String XK_WSH;

    @JsonProperty("XK_XDR_GSZC")
    @TableField("XK_XDR_GSZC")
    private String XK_XDR_GSZC;

    @JsonProperty("XK_XDR_LB")
    @TableField("XK_XDR_LB")
    private String XK_XDR_LB;

    @JsonProperty("XK_XDR_SHXYM")
    @TableField("XK_XDR_SHXYM")
    private String XK_XDR_SHXYM;

    @JsonProperty("XK_XDR_SHZZ")
    @TableField("XK_XDR_SHZZ")
    private String XK_XDR_SHZZ;

    @JsonProperty("XK_XDR_SWDJ")
    @TableField("XK_XDR_SWDJ")
    private String XK_XDR_SWDJ;

    @JsonProperty("XK_XDR_SYDW")
    @TableField("XK_XDR_SYDW")
    private String XK_XDR_SYDW;

    @JsonProperty("XK_XDR_ZJHM")
    @TableField("XK_XDR_ZJHM")
    private String XK_XDR_ZJHM;

    @JsonProperty("XK_XDR_ZJLX")
    @TableField("XK_XDR_ZJLX")
    private String XK_XDR_ZJLX;

    @JsonProperty("XK_XDR_ZZJG")
    @TableField("XK_XDR_ZZJG")
    private String XK_XDR_ZZJG;

    @JsonProperty("XK_XKBH")
    @TableField("XK_XKBH")
    private String XK_XKBH;

    @JsonProperty("XK_XKJG")
    @TableField("XK_XKJG")
    private String XK_XKJG;

    @JsonProperty("XK_XKJGDM")
    @TableField("XK_XKJGDM")
    private String XK_XKJGDM;

    @JsonProperty("XK_XKLB")
    @TableField("XK_XKLB")
    private String XK_XKLB;

    @JsonProperty("XK_XKWS")
    @TableField("XK_XKWS")
    private String XK_XKWS;

    @JsonProperty("XK_XKZS")
    @TableField("XK_XKZS")
    private String XK_XKZS;

    @JsonProperty("XK_YXQZ")
    @JsonFormat(shape = JsonFormat.Shape.STRING, pattern = "yyyy-MM-dd'T'HH:mm:ss")
    @TableField("XK_YXQZ")
    private Date XK_YXQZ;

    @JsonProperty("XK_YXQZI")
    @JsonFormat(shape = JsonFormat.Shape.STRING, pattern = "yyyy-MM-dd'T'HH:mm:ss")
    @TableField("XK_YXQZI")
    private Date XK_YXQZI;

    @JsonProperty("XK_ZJLX_OTHER")
    @TableField("XK_ZJLX_OTHER")
    private String XK_ZJLX_OTHER;

    @JsonProperty("XK_ZT")
    @TableField("XK_ZT")
    private String XK_ZT;

    @JsonProperty("batch_no")
    @TableField("batch_no")
    private Long batch_no;

    @JsonProperty("create_time")
    @JsonFormat(shape = JsonFormat.Shape.STRING, pattern = "yyyy-MM-dd HH:mm:ss")
    @TableField("create_time")
    private Date create_time;

    @JsonProperty("create_user")
    @TableField("create_user")
    private String create_user;

    @JsonProperty("data_code")
    @TableField("data_code")
    private String data_code;

    @JsonProperty("dep_id")
    @TableField("dep_id")
    private Integer dep_id;

    @JsonProperty("entity_code")
    @TableField("entity_code")
    private String entity_code;

    @JsonProperty("entity_code_add")
    @TableField("entity_code_add")
    private String entity_code_add;

    @JsonProperty("entity_name")
    @TableField("entity_name")
    private String entity_name;

    @JsonProperty("entity_type")
    @TableField("entity_type")
    private String entity_type;

    @JsonProperty("id")
    @TableField("id")
    private Long id;

    @JsonProperty("inventory_id")
    @TableField("inventory_id")
    private Integer inventory_id;

    @JsonProperty("inventory_source_id")
    @TableField("inventory_source_id")
    private Integer inventory_source_id;

    @JsonProperty("is_del")
    @TableField("is_del")
    private Integer is_del;

    @JsonProperty("meta_id")
    @TableField("meta_id")
    private Integer meta_id;

    @JsonProperty("org_id")
    @TableField("org_id")
    private Integer org_id;

    @JsonProperty("report_state")
    @TableField("report_state")
    private String report_state;

    @JsonProperty("status")
    @TableField("status")
    private String status;

    @JsonProperty("update_time")
    @JsonFormat(shape = JsonFormat.Shape.STRING, pattern = "yyyy-MM-dd HH:mm:ss")
    @TableField("update_time")
    private Date update_time;

    @JsonProperty("update_user")
    @TableField("update_user")
    private String update_user;
}