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_dishonesty_punishment_19
 */
@TableName(value ="xcr_dishonesty_punishment_19")
@Data
public class XcrDishonestyPunishment19 extends BasePo implements Serializable {
    @TableField("entity_ztlb")
    @JsonProperty("entity_ztlb")
    private String entityZtlb;

    @TableField("entity_hmd")
    @JsonProperty("entity_hmd")
    private String entityHmd;

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

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

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

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

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

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

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

    @TableField("inventory_id")
    @JsonProperty("inventory_id")
    private Long inventoryId;

    @TableField("inventory_source_id")
    @JsonProperty("inventory_source_id")
    private Long inventorySourceId;

    @TableField("meta_id")
    @JsonProperty("meta_id")
    private Long metaId;

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

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

    @TableField("dep_id")
    @JsonProperty("dep_id")
    private Long depId;

    @TableField("org_id")
    @JsonProperty("org_id")
    private Long orgId;

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

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

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

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

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

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

    @TableField("jdsj")
    @JsonProperty("jdsj")
    private Date jdsj;

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