package cn.iocoder.yudao.module.erp.controller.admin.statistics.vo.purchase; import cn.iocoder.yudao.framework.common.pojo.PageParam; import lombok.Data; import lombok.EqualsAndHashCode; import org.springframework.format.annotation.DateTimeFormat; import java.time.LocalDateTime; import static cn.iocoder.yudao.framework.common.util.date.DateUtils.FORMAT_YEAR_MONTH_DAY_HOUR_MINUTE_SECOND; /** * ERP 采购统计查询 Request VO * * 供应商供货统计、价格分析、未完成订单跟踪三个页面共用 * * @author 超级管理员 */ @Data @EqualsAndHashCode(callSuper = true) public class ErpPurchaseStatisticsReqVO extends PageParam { /** * 供应商编号 */ private Long supplierId; /** * 产品编号(MDM 物料编号) */ private Long productId; /** * 订单号(模糊匹配) */ private String orderNo; /** * 订单时间范围 */ @DateTimeFormat(pattern = FORMAT_YEAR_MONTH_DAY_HOUR_MINUTE_SECOND) private LocalDateTime[] orderTime; }