package com.zksy.tableData.domain;

import com.baomidou.mybatisplus.annotation.*;

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 sqzk_dsj_wbjh_cj_fgw_swdjxx
 */
@TableName(value ="sqzk_dsj_wbjh_cj_fgw_swdjxx")
@Data
public class SqzkDsjWbjhCjFgwSwdjxx implements Serializable {

    @TableField("DJXH")
    @JsonProperty("DJXH")
    private BigDecimal djxh;

    @TableField("NSRSBH")
    @JsonProperty("NSRSBH")
    private String nsrsbh;

    @TableField("NSRMC")
    @JsonProperty("NSRMC")
    private String nsrmc;

    @TableField("NSRZTMC")
    @JsonProperty("NSRZTMC")
    private String nsrzmtc;

    @TableField("KZZTDJLXMC")
    @JsonProperty("KZZTDJLXMC")
    private String kzztdjlxml;

    @TableField("DJZCLXMC")
    @JsonProperty("DJZCLXMC")
    private String djzclxml;

    @TableField("ZZJG_DM")
    @JsonProperty("ZZJG_DM")
    private String zzjgDm;

    @TableField("PZSLJGMC")
    @JsonProperty("PZSLJGMC")
    private String pzsljgmc;

    @TableField("ZZHM")
    @JsonProperty("ZZHM")
    private String zzhm;

    @TableField("ZZLXMC")
    @JsonProperty("ZZLXMC")
    private String zzlxmc;

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

    @TableField("JYFW")
    @JsonProperty("JYFW")
    private String jyfw;

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

    @TableField("SWJGMC")
    @JsonProperty("SWJGMC")
    private String swjgmc;

    @TableField("ZCDZ")
    @JsonProperty("ZCDZ")
    private String zcdz;

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

    @TableField("SFZJLXMC")
    @JsonProperty("SFZJLXMC")
    private String sfzjlxml;

    @TableField("FDDBRSFZJHM")
    @JsonProperty("FDDBRSFZJHM")
    private String fddbrsfzjhm;

    @TableField("FDDBRGDDH")
    @JsonProperty("FDDBRGDDH")
    private String fddbrgddh;

    @TableField("FDDBRYDDH")
    @JsonProperty("FDDBRYDDH")
    private String fddbyddh;

    @TableField("HYMC")
    @JsonProperty("HYMC")
    private String hymc;

    @TableField("HSFSMC")
    @JsonProperty("HSFSMC")
    private String hsfsmc;

    @TableField("ZFJGLXMC")
    @JsonProperty("ZFJGLXMC")
    private String zfjglxml;

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

    @TableField("OPTYPE")
    @JsonProperty("OPTYPE")
    private BigDecimal optype;

    @TableField(value = "I_TIME", fill = FieldFill.INSERT)
    @JsonProperty("I_TIME")
    @JsonFormat(shape = JsonFormat.Shape.STRING, pattern = "yyyy-MM-dd HH:mm:ss")
    private Date iTime;

    @TableField("I_FLAG")
    @JsonProperty("I_FLAG")
    private String iflag;

    @TableField("I_TYPE")
    @JsonProperty("I_TYPE")
    private String itype;
}