云
7 天以前 fd1efdba56dbf07943b82c971694579af034fc5a
yudao-module-crm/src/main/java/cn/iocoder/yudao/module/crm/controller/admin/invoice/vo/invoice/CrmInvoiceRespVO.java
@@ -44,6 +44,15 @@
    @ExcelProperty("开票金额")
    private BigDecimal price;
    @Schema(description = "合同金额")
    private BigDecimal contractAmount;
    @Schema(description = "预付款金额")
    private BigDecimal prepaymentAmount;
    @Schema(description = "到货款金额")
    private BigDecimal deliveryAmount;
    @Schema(description = "验收款金额")
    private BigDecimal acceptanceAmount;
    @Schema(description = "开票日期", requiredMode = Schema.RequiredMode.REQUIRED, example = "2024-02-02")
    @ExcelProperty("开票日期")
    private LocalDateTime invoiceTime;
@@ -57,6 +66,10 @@
    @Schema(description = "合同编号", requiredMode = Schema.RequiredMode.REQUIRED, example = "2")
    @ExcelProperty("合同编号")
    private Long contractId;
    @Schema(description = "关联销售订单")
    private Long saleOrderId;
    @Schema(description = "关联出库单")
    private Long saleOutId;
    @Schema(description = "合同信息")
    private CrmContractRespVO contract;
@@ -85,6 +98,12 @@
    @Schema(description = "发票附件列表")
    private List<StorageBlobRespDTO> attachmentList;
    @Schema(description = "是否已上传发票附件", example = "true")
    private Boolean hasAttachment;
    @Schema(description = "剩余可回款金额,等于 开票金额 - 该开票已回款金额(草稿+审批中+审批通过)", example = "1000.00")
    private BigDecimal remainingInvoicePrice;
    @Schema(description = "创建时间", requiredMode = Schema.RequiredMode.REQUIRED)
    @ExcelProperty("创建时间")
    private LocalDateTime createTime;