gaoluyang
7 天以前 d39e4f7d839167c16425086dfa2f8747bccfdff9
yudao-module-erp/src/main/java/cn/iocoder/yudao/module/erp/controller/admin/purchase/vo/order/ErpPurchaseOrderPageReqVO.java
@@ -53,6 +53,19 @@
    @DateTimeFormat(pattern = FORMAT_YEAR_MONTH_DAY_HOUR_MINUTE_SECOND)
    private LocalDateTime[] orderTime;
    @Schema(description = "采购类型:1生产 2办公用品 3其他", example = "1")
    private Integer purchaseType;
    @Schema(description = "合同号", example = "HT2026110001")
    private String contractNo;
    @Schema(description = "付款日期")
    @DateTimeFormat(pattern = FORMAT_YEAR_MONTH_DAY_HOUR_MINUTE_SECOND)
    private LocalDateTime[] paymentDate;
    @Schema(description = "付款方式:1电汇 2汇票 3现金 4手机支付", example = "1")
    private Integer paymentMethod;
    @Schema(description = "备注", example = "你猜")
    private String remark;
@@ -77,4 +90,13 @@
    @Schema(description = "是否可退货", example = "true")
    private Boolean returnEnable;
    /**
     * 仅返回剩余可开票金额大于 0 的订单
     *
     * 用于"采购来票"登记时选择采购订单:金额已开完(剩余可开票金额 <= 0)的订单不展示。
     * 剩余可开票金额 = totalPrice - SUM(erp_purchase_invoice.price)
     */
    @Schema(description = "是否仅返回剩余可开票金额大于 0 的订单(采购来票登记使用)", example = "true")
    private Boolean remainPriceEnable;
}