chenhj
2026-04-24 2e71bdbcdf853bb35e68016b84f0254f7366bfeb
src/main/java/com/ruoyi/purchase/dto/ProcurementBusinessSummaryDto.java
@@ -8,8 +8,7 @@
import com.ruoyi.framework.aspectj.lang.annotation.Excel;
import com.ruoyi.purchase.pojo.PurchaseLedger;
import com.ruoyi.sales.pojo.SalesLedgerProduct;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;
import org.springframework.format.annotation.DateTimeFormat;
@@ -21,22 +20,24 @@
 * @date : 2026/1/15 13:34
 */
@Data
@ApiModel
@Schema
public class ProcurementBusinessSummaryDto {
    @Excel(name = "产品大类")
    private String productCategory;
    /**
     * 规格型号
     */
    @Excel(name = "规格型号")
    private String specificationModel;
    @ApiModelProperty(value = "开始时间")
    @Schema(description = "开始时间")
    @JsonFormat(pattern = "yyyy-MM-dd")
    @DateTimeFormat(pattern = "yyyy-MM-dd")
    private Date entryDateStart;
    @ApiModelProperty(value = "结束时间")
    @Schema(description = "结束时间")
    @JsonFormat(pattern = "yyyy-MM-dd")
    @DateTimeFormat(pattern = "yyyy-MM-dd")
    private Date entryDateEnd;
@@ -44,33 +45,52 @@
    /**
     * 采购数量
     */
    @Excel(name = "采购数量")
    private BigDecimal purchaseNum;
    /**
     * 采购金额
     */
    @Excel(name = "采购金额")
    private BigDecimal purchaseAmount;
    /**
     * 采购次数
     */
    @Excel(name = "采购次数")
    private Integer purchaseTimes;
    /**
     * 平均单价
     */
    @Excel(name = "平均单价")
    private BigDecimal averagePrice;
    /**
     * 供应商名称
     */
    @Excel(name = "供应商名称")
    private String supplierName;
    /**
     * 录入日期
     */
    @JsonFormat(pattern = "yyyy-MM-dd")
    @DateTimeFormat(pattern = "yyyy-MM-dd")
    @Excel(name = "录入日期", width = 30, dateFormat = "yyyy-MM-dd")
    private Date entryDate;
    /**
     * 退货数量
     */
    @Excel(name = "退货数量")
    private BigDecimal returnQuantity;
    /**
     * 退货金额
     */
    @Excel(name = "退货金额")
    private BigDecimal returnAmount;
}