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_xinyonghuaihua_base_info
 */
@TableName(value ="xcr_xinyonghuaihua_base_info")
@Data
public class XcrXinyonghuaihuaBaseInfo extends BasePo implements Serializable {
    @JsonProperty("entity_name")
    @TableField("entity_name")
    private String ENTITY_NAME;

    @JsonProperty("fddbrzjhm")
    @TableField("fddbrzjhm")
    private String FDDBRZJHM;

    @JsonProperty("xzqzly")
    @TableField("xzqzly")
    private String XZQZLY;

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

    @JsonProperty("xzqzyj")
    @TableField("xzqzyj")
    private String XZQZYJ;

    @JsonProperty("sxmc")
    @TableField("sxmc")
    private String SXMC;

    @JsonProperty("fddbrzjlx")
    @TableField("fddbrzjlx")
    private String FDDBRZJLX;

    @JsonProperty("sjlydwmc")
    @TableField("sjlydwmc")
    private String SJLYDWMC;

    @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;

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

    @JsonProperty("xzqzjdwsmc")
    @TableField("xzqzjdwsmc")
    private String XZQZJDWSMC;

    @JsonProperty("ssqzcsjssj")
    @TableField("ssqzcsjssj")
    private Date SSQZCSJSSJ;

    @JsonProperty("bz")
    @TableField("bz")
    private String BZ;

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

    @JsonProperty("xzqzcslx")
    @TableField("xzqzcslx")
    private String XZQZCSLX;

    @JsonProperty("xzqzjg")
    @TableField("xzqzjg")
    private String XZQZJG;

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

    @JsonProperty("xzqznr")
    @TableField("xzqznr")
    private String XZQZNR;

    @JsonProperty("xzxdrlb")
    @TableField("xzxdrlb")
    private String XZXDRLB;

    @JsonProperty("sjlydwdm")
    @TableField("sjlydwdm")
    private String SJLYDWDM;

    @JsonProperty("ssqzcsqssj")
    @TableField("ssqzcsqssj")
    private Date SSQZCSQSSJ;

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

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

    @JsonProperty("fddbrxm")
    @TableField("fddbrxm")
    private String FDDBRXM;

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

    @JsonProperty("xzqzjdrq")
    @TableField("xzqzjdrq")
    private Date XZQZJDRQ;

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

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

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

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

    @JsonProperty("xzjgdm")
    @TableField("xzjgdm")
    private String XZJGDM;

    @JsonProperty("xzqzzl")
    @TableField("xzqzzl")
    private String XZQZZL;

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

    @JsonProperty("xzqzjdwsh")
    @TableField("xzqzjdwsh")
    private String XZQZJDWSH;

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

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

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

    @JsonProperty("xzjgmc")
    @TableField("xzjgmc")
    private String XZJGMC;

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

    @JsonProperty("xzqzzxlx")
    @TableField("xzqzzxlx")
    private String XZQZZXLX;

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

    @JsonProperty("xzqzzxfs")
    @TableField("xzqzzxfs")
    private String XZQZZXFS;
}