package com.zksy.data.domain.po;

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

import java.io.Serializable;

/**
 * 水费清单表
 * @TableName xcr_other_info_36
 */
@TableName(value ="xcr_other_info_36")
@Data
public class XcrOtherInfo36 extends BasePo implements Serializable {
    @JsonProperty("id")
    @TableField(value = "id")
    private Long id;

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    @JsonProperty("create_time")
    @TableField("create_time")
    private String createTime;

    @JsonProperty("update_time")
    @TableField("update_time")
    private String updateTime;

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

    @JsonProperty("entity_ztlb")
    @TableField("entity_ztlb")
    private Integer entityZtlb;

    @JsonProperty("userinfo")
    @TableField("userinfo")
    private String userInfo;

    @JsonProperty("payment_detail")
    @TableField("payment_detail")
    private String paymentDetail;

    @JsonProperty("MONTHLY_CONSUMPTION_3")
    @TableField("MONTHLY_CONSUMPTION_3")
    private String monthlyConsumption3;

    @JsonProperty("MONTHLY_CONSUMPTION_6")
    @TableField("MONTHLY_CONSUMPTION_6")
    private String monthlyConsumption6;

    @JsonProperty("IS_IN_ARREARS")
    @TableField("IS_IN_ARREARS")
    private String isInArrears;

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

    @JsonProperty("tablename")
    @TableField("tablename")
    private String tableName;

    @JsonProperty("TABLECODE")
    @TableField("TABLECODE")
    private String tableCode;

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

    @JsonProperty("Open_Date")
    @TableField("Open_Date")
    private String openDate;

    @JsonProperty("User_Address")
    @TableField("User_Address")
    private String userAddress;

    @JsonProperty("Prepaid_Amount")
    @TableField("Prepaid_Amount")
    private String prepaidAmount;

    @JsonProperty("Owed_Amount")
    @TableField("Owed_Amount")
    private String owedAmount;

    @JsonProperty("One_Household_One_Meter")
    @TableField("One_Household_One_Meter")
    private String oneHouseholdOneMeter;

    @JsonProperty("Payment_Period")
    @TableField("Payment_Period")
    private String paymentPeriod;

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

    @JsonProperty("Areacode")
    @TableField("Areacode")
    private String areacode;

    @JsonProperty("Statistical_Date")
    @TableField("Statistical_Date")
    private String statisticalDate;

    @JsonProperty("Statistical_Base_Date")
    @TableField("Statistical_Base_Date")
    private String statisticalBaseDate;
}