package cn.ezhizao.project.business.collection.domain;

import cn.ezhizao.framework.aspectj.lang.annotation.Excel;
import lombok.Data;

import java.math.BigDecimal;
import java.sql.Timestamp;
import java.util.Date;
@Data
public class CollectionExcelOnceModel {
    @Excel(name = "收款单号")
    private String collectionFormNo;
    @Excel(name = "合同编号")
    private String contractNo;
    //    客户名称
    @Excel(name = "客户名称")
    private String companyName;
    @Excel(name = "收款人")
    private String signerName;
    //    收款日期
    @Excel(name = "收款日期", width = 30, dateFormat = "yyyy-MM-dd")
    private Date formDate;
    //    收款账户名
    @Excel(name = "收款账户名")
    private String subsidiaryName;
    //    收款账户开户行
    @Excel(name = "收款账户开户行")
    private String subsidiaryBankName;
    //    收款账户账号
    @Excel(name = "收款账户账号")
    private String subsidiaryBankAccount;
    //    付款名称
    @Excel(name = "付款名称")
    private String paymentName;
    //    服务金额
    @Excel(name = "付款账户")
    private String paymentAccount;
    //    优惠金额
    @Excel(name = "到账日期")
    private Date arriveDate;
    //    实收金额
    @Excel(name = "到账时间")
    private Date arriveTime;

    // 代理记账
    @Excel(name = "收款金额")
    private BigDecimal amount;
    // 代理记账单价
    @Excel(name = "合同总金额")
    private BigDecimal contractAmount;
    // 记账服务月数
    @Excel(name = "注册金额")
    private BigDecimal registerAmount;
    // 记账赠送月数
    @Excel(name = "变更金额")
    private BigDecimal alterAmount;
    @Excel(name = "注销金额")
    private BigDecimal logoutAmount;
    @Excel(name ="资质金额")
    private BigDecimal qualifiedAmount;
    @Excel(name ="其他金额")
    private BigDecimal otherAmount;
    // 记账总金额
    @Excel(name = "备注")
    private String remark;
}
