maven
2025-11-10 65d2410369591a9128acd4832b362e673772f409
src/main/java/com/ruoyi/procurementrecord/dto/ProcurementPageDto.java
@@ -1,10 +1,13 @@
package com.ruoyi.procurementrecord.dto;
import com.fasterxml.jackson.annotation.JsonFormat;
import com.ruoyi.framework.aspectj.lang.annotation.Excel;
import lombok.Data;
import org.springframework.format.annotation.DateTimeFormat;
import java.math.BigDecimal;
import java.time.LocalDate;
import java.time.LocalDateTime;
/**
@@ -16,6 +19,13 @@
    private Integer id;
    private Long createUser;
    /**
     * 入库类型 1-采购 2-生产
     */
    private Integer type;
    /**
     * 入库批次
     */
@@ -23,9 +33,26 @@
    private String inboundBatches;
    /**
     * 合同号
     * 采购合同号
     */
    private String purchaseContractNumber;
    /**
     * 销售合同号
     */
    private String salesContractNo;
    /**
     * 客户合同号
     */
    private String customerContractNo;
    /**
     * 客户名称
     */
    private String customerName;
    private String salesLedgerProductId;
    /**
     * 出入库数量
@@ -33,12 +60,31 @@
    @Excel(name = "入库数量")
    private BigDecimal inboundNum;
    @Excel(name = "预警数量")
    private BigDecimal warnNum;
    /**
     * 待出库数量
     */
//    @Excel(name = "待出库数量")
    private BigDecimal inboundNum0;
    /**
     * 出入库时间
     */
//    @Excel(name = "入库时间")
    @JsonFormat(pattern = "yyyy-MM-dd", timezone = "GMT+8")
    private LocalDateTime createTime;
    private String timeStr;
    /**
     * 出入库时间
     */
    @Excel(name = "入库时间")
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
    private LocalDateTime createDate;
    private String time;
    /**
     * 出入库用户
@@ -94,5 +140,35 @@
     */
    @Excel(name = "不含税总价")
    private BigDecimal taxExclusiveTotalPrice;
    /**
     * 报表日报
     */
    @JsonFormat(pattern = "yyyy-MM-dd", timezone = "GMT+8")
    @DateTimeFormat(pattern = "yyyy-MM-dd")
    private LocalDate reportDate;
    /**
     * 报表月报
     */
    @JsonFormat(pattern = "yyyy-MM-dd", timezone = "GMT+8")
    @DateTimeFormat(pattern = "yyyy-MM-dd")
    private LocalDate startMonth;
    /**
     * 报表月报
     */
    @JsonFormat(pattern = "yyyy-MM-dd", timezone = "GMT+8")
    @DateTimeFormat(pattern = "yyyy-MM-dd")
    private LocalDate endMonth;
    /**
     * 报表月报
     */
    @JsonFormat(pattern = "yyyy-MM-dd", timezone = "GMT+8")
    @DateTimeFormat(pattern = "yyyy-MM-dd")
    private LocalDate startDate;
    /**
     * 报表月报
     */
    @JsonFormat(pattern = "yyyy-MM-dd", timezone = "GMT+8")
    @DateTimeFormat(pattern = "yyyy-MM-dd")
    private LocalDate endDate;
}