| | |
| | | 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; |
| | |
| | | /** |
| | | * 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; |
| | | } |