package com.xhpc.activity.domain;

import lombok.Data;

import javax.persistence.Table;
import java.io.Serializable;
import java.math.BigDecimal;
import java.util.Date;


@Data
@Table(name="xhpc_tradebill_upload_record")
public class XhpcTradebillUploadRecordDomain implements Serializable {

    private Integer id;

    private Date createTime;

    private Long createBy;

    private Date updateTime;

    private Long updateBy;

    private String source;

    private String fileName;

    private String url;

    private Integer type;

    private Integer status;

    private Integer delFlag;

    private Integer successCount;

    private Integer failCount;

    private Integer uncheckCount;

    private Integer checkedCount;

    private String tenantId;

    private BigDecimal platformPower;
    private BigDecimal platformServer;
    private BigDecimal platformAmout;
    private BigDecimal platformDegree;
    private BigDecimal platformInternetCommission;
    private BigDecimal platformInternetSvcCommission;
    private BigDecimal platformInternetDegreeCommission;
    private BigDecimal platformInternetAmout;
    private BigDecimal platformActPower;
    private BigDecimal platformActServicePowe;
    private BigDecimal platformInternetSettlementAmout;
    private BigDecimal internetPower;
    private BigDecimal internetServer;
    private BigDecimal internetAmout;
    private BigDecimal internetDegree;
    private BigDecimal internetSettlementAmout;
    private Long userId;
    // === 时间区段内的订单，仅参数使用
    private String startTime;
    private String endTime;

    private String reconciliationTime;

    private static final long serialVersionUID = 1L;
}