package cn.iocoder.yudao.module.crm.controller.admin.finance.vo;
|
|
import io.swagger.v3.oas.annotations.media.Schema;
|
import lombok.Data;
|
|
import java.math.BigDecimal;
|
import java.time.LocalDateTime;
|
|
/**
|
* 未核销应收明细 Response VO
|
*/
|
@Schema(description = "管理后台 - 未核销应收明细 Response VO")
|
@Data
|
public class CrmUnwrittenOffRespVO {
|
|
@Schema(description = "开票单编号")
|
private Long invoiceId;
|
|
@Schema(description = "开票编号")
|
private String invoiceNo;
|
|
@Schema(description = "发票号码")
|
private String taxInvoiceNo;
|
|
@Schema(description = "客户编号")
|
private Long customerId;
|
|
@Schema(description = "客户名称")
|
private String customerName;
|
|
@Schema(description = "合同编号")
|
private Long contractId;
|
|
@Schema(description = "销售订单编号")
|
private Long saleOrderId;
|
|
@Schema(description = "开票日期")
|
private LocalDateTime invoiceTime;
|
|
@Schema(description = "开票金额")
|
private BigDecimal invoiceAmount;
|
|
@Schema(description = "已回款金额")
|
private BigDecimal collectedAmount;
|
|
@Schema(description = "未核销金额")
|
private BigDecimal remainAmount;
|
|
@Schema(description = "账龄天数")
|
private Long agingDays;
|
|
@Schema(description = "账龄区间:0-30天 31-60天 61-90天 90天以上")
|
private String agingBucket;
|
|
}
|