wujianwei
6 天以前 849648e82e5dec96f9f30fcc9c9bd799268b1f4c
service/src/main/java/com/ruoyi/cwgl/domain/vo/ReceivableBillAgingAnalysisVo.java
@@ -1,5 +1,7 @@
package com.ruoyi.cwgl.domain.vo;
import com.fasterxml.jackson.annotation.JsonFormat;
import com.ruoyi.common.annotation.Excel;
import lombok.Data;
import java.math.BigDecimal;
import java.util.Date;
@@ -13,215 +15,184 @@
    /**
     * ID
     */
//    @Excel(name = "ID", sort = 1)
    private Integer id;
    /**
     * 系统编号
     */
    private String systemNo;
    /**
     * 账单名称
     */
    private String billName;
    /**
     * 客户名称
     */
    private String customerName;
    /**
     * 收款人
     */
    private String payee;
    /**
     * 责任人
     */
    @Excel(name = "责任人")
    private String responsiblePerson;
    /**
     * 责任领导
     */
    @Excel(name = "责任领导")
    private String responsibleLeader;
    /**
     * 客户名称
     */
    @Excel(name = "客户名称")
    private String customerName;
    /**
     * 系统编号
     */
    @Excel(name = "账册系统编号")
    private String systemNo;
    /**
     * 结算方式
     */
    @Excel(name = "结算方式")
    private String settlementMethod;
    /**
     * 业务类型
     */
    @Excel(name = "业务类型")
    private String businessType;
    /**
     * 推进要求
     */
    @Excel(name = "推进要求")
    private String promotionRequirement;
    /**
     * 是否内部结算
     */
    private String isInternalSettlement;
    /**
     * 内部结算单位
     * 含暂估应收账款余额
     * 已确认应收账款金额
     */
    private String internalSettlementUnit;
    /**
     * 单据数量
     */
    private Integer documentCount;
    /**
     * 应结算金额
     */
    @Excel(name = "含暂估应收账款余额",scale = 2)
    private BigDecimal totalAmount;
    /**
     * 已确认应收账款金额
     */
    @Excel(name = "已确认应收账款金额",scale = 2)
    private BigDecimal confirmedAmount;
    public BigDecimal getConfirmedAmount() {
        return this.totalAmount;
    }
    /**
     * 币制
     */
    @Excel(name = "币制")
    private String currency;
    /**
     * 减免金额
     */
    private BigDecimal discountAmount;
    /**
     * 已收金额
     */
    @Excel(name = "已收金额",scale = 2)
    private BigDecimal receivedAmount;
    /**
     * 待收金额
     */
    @Excel(name = "待收金额",scale = 2)
    private BigDecimal pendingAmount;
    /**
     * 汇率(港币兑人民币)
     */
    private BigDecimal exchangeRate;
    /**
     * 人民币金额
     */
    private BigDecimal cnyAmount;
    /**
     * 周期类型
     */
    private String periodType;
    /**
     * 业务期间开始日期
     */
    private Date businessStartDate;
    /**
     * 业务期间结束日期
     */
    private Date businessEndDate;
    /**
     * 账期开始日期
     */
    @Excel(name = "账期开始日期", dateFormat = "yyyy-MM-dd")
    @JsonFormat(pattern = "yyyy-MM-dd")
    private Date billingStartDate;
    /**
     * 账期结束日期
     */
    @Excel(name = "账期结束日期", dateFormat = "yyyy-MM-dd")
    @JsonFormat(pattern = "yyyy-MM-dd")
    private Date billingEndDate;
    /**
     * 账单生成日期
     */
    private Date billGenerateDate;
    /**
     * 账单发送日期
     */
    private Date billSendDate;
    /**
     * 账单到期日期
     */
    @Excel(name = "账单到期日期", dateFormat = "yyyy-MM-dd")
    private Date billDueDate;
    /**
     * 状态
     */
    private String status;
    /**
     * 备注
     */
    private String remark;
    /**
     * 创建人
     */
    private String createBy;
    /**
     * 创建时间
     */
    private Date createTime;
    /**
     * 更新人
     */
    private String updateBy;
    /**
     * 更新时间
     */
    private Date updateTime;
    /**
     * 30天内到期金额
     */
    @Excel(name = "30天内到期金额",scale = 2)
    private BigDecimal dueIn30Days;
    /**
     * 逾期金额
     */
    private BigDecimal overdueAmount;
    /**
     * 逾期1~30天金额
     */
    @Excel(name = "逾期1~30天金额",scale = 2)
    private BigDecimal overdue1To30Days;
    /**
     * 逾期31~60天金额
     */
    @Excel(name = "逾期31~60天金额" ,scale = 2)
    private BigDecimal overdue31To60Days;
    /**
     * 逾期61~90天金额
     */
    @Excel(name = "逾期61~90天金额",scale = 2)
    private BigDecimal overdue61To90Days;
    /**
     * 逾期91~180天金额
     */
    @Excel(name = "逾期91~180天金额",scale = 2)
    private BigDecimal overdue91To180Days;
    /**
     * 逾期181~365天金额
     */
    @Excel(name = "逾期181~365天金额",scale = 2)
    private BigDecimal overdue181To365Days;
    /**
     * 逾期1年以上金额
     */
    @Excel(name = "逾期1年以上金额",scale = 2)
    private BigDecimal overdueOver1Year;
    /**
     * 逾期天数
     */
    @Excel(name = "逾期天数")
    private Integer overdueDays;
    /**
     * 开票日期
     */
    @JsonFormat(pattern = "yyyy-MM-dd")
    @Excel(name = "开票日期", width = 30, dateFormat = "yyyy-MM-dd")
    private Date latestInvoiceTime;
    /**
     * 未开票金额
     */
    @Excel(name = "未开票金额")
    private BigDecimal unInvoicedAmount;
}