package com.zksy.api.dto.tableData;

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

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

/**
 * 
 * @TableName ssw_wbjh_cj_czt_dkfpxx_new
 */
@Data
public class SswWbjhCjCztDkfpxxNew implements Serializable {
    
    @JsonProperty("FPKJXXUUID")
    private String fpkjxxuuid;

    
    @JsonProperty("YSYSKMXUUID")
    private String ysyskmxuuid;

    
    @JsonProperty("TAXORGCODE")
    private String taxorgcode;

    
    @JsonProperty("PAYBNKNO")
    private String paybnkno;

    
    @JsonProperty("TRANO")
    private String trano;

    
    @JsonProperty("ORIMSGNO")
    private String orimsgno;

    
    @JsonProperty("TRAAMT")
    private BigDecimal traamt;

    
    @JsonProperty("PAYEROPBKNO")
    private String payeropbkno;

    
    @JsonProperty("PAYEROPBKNAME")
    private String payeropbkname;

    
    @JsonProperty("HANDORGNAME")
    private String handorgname;

    
    @JsonProperty("PAYACCT")
    private String payacct;

    
    @JsonProperty("TAXVOUNO")
    private String taxvouno;

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

    
    @JsonProperty("TAXPAYCODE")
    private String taxpaycode;

    
    @JsonProperty("TAXPAYNAME")
    private String taxpayname;

    
    @JsonProperty("BUDGETTYPE")
    private String budgettype;

    
    @JsonProperty("TRIMSIGN")
    private String trimsign;

    
    @JsonProperty("CORPCODE")
    private String corpcodes;

    
    @JsonProperty("CORPNAME")
    private String corpname;

    
    @JsonProperty("CORPTYPE")
    private String corpType;

    
    @JsonProperty("BUDGETSUBJECTCODE")
    private String budgetsubjectcode;

    
    @JsonProperty("BUDGETSUBJECTNAME")
    private String budgetsubjectname;

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

    
    @JsonProperty("TAXTYPECODE")
    private String taxtypecode;

    
    @JsonProperty("TAXTYPENAME")
    private String taxtypename;

    
    @JsonProperty("BUDGETLEVELCODE")
    private String budgetlevelcode;

    
    @JsonProperty("BUDGETLEVELNAME")
    private String budgetlevelname;

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

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

    
    @JsonProperty("VICESIGN")
    private String vicesign;

    
    @JsonProperty("TAXTYPE")
    private String taxtype;

    
    @JsonProperty("REMARK")
    private String remark;

    
    @JsonProperty("REMARK1")
    private String remark1;

    
    @JsonProperty("NSRDLJ")
    private String nsrdlj;

    
    @JsonProperty("OPSTAT")
    private String opstat;

    
    @JsonProperty("APPLYDATE")
    private String applydate;

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

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

    
    @JsonProperty("I_FLAG")
    private String iflag;

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