From e974f858b44d1a98d29335d15a096859c1e32ad5 Mon Sep 17 00:00:00 2001 From: shanji <18996038927@163.com> Date: Sat, 23 Dec 2023 16:15:38 +0800 Subject: [PATCH] =?UTF-8?q?=E6=89=A9=E5=B1=95=E6=9F=A5=E8=AF=A2=E6=9D=A1?= =?UTF-8?q?=E4=BB=B6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../Purchaser/QueryPurchaserRequest.cs | 36 +++++++++++++++++++ BBWYB.Server.Model/Enums.cs | 8 +++++ 2 files changed, 44 insertions(+) diff --git a/BBWYB.Server.Model/Dto/Request/Purchaser/QueryPurchaserRequest.cs b/BBWYB.Server.Model/Dto/Request/Purchaser/QueryPurchaserRequest.cs index 7c17296..8848871 100644 --- a/BBWYB.Server.Model/Dto/Request/Purchaser/QueryPurchaserRequest.cs +++ b/BBWYB.Server.Model/Dto/Request/Purchaser/QueryPurchaserRequest.cs @@ -23,6 +23,10 @@ /// public List LocationList { get; set; } + /// + /// 最近天数查询条件,可空 + /// + public QueryPurchaserConditionByDayRequest RecentDayCondition { get; set; } /// /// 页码 从1开始 @@ -34,4 +38,36 @@ /// public int PageSize { get; set; } } + + public class QueryPurchaserConditionByDayRequest + { + /// + /// 最近天数 + /// + public int? RecentDay { get; set; } + + public Enums.ComparisonOperator PurchasedCountComparisonOperator { get; set; } + + /// + /// 采购量,大于/小于/等于/介于时传该值,可空 + /// + public int? PurchasedCount { get; set; } + + /// + /// 采购量,介于时传该值同时PurchasedCount也需要有值,可空 + /// + public int? PurchasedCount2 { get; set; } + + public Enums.ComparisonOperator PurchasedAmountComparisonOperator { get; set; } + + /// + /// 采购额,大于/小于/等于/介于时传该值,可空 + /// + public int? PurchasedAmount { get; set; } + + /// + /// 采购额,介于时传该值同时PurchasedAmount也需要有值,可空 + /// + public int? PurchasedAmount2 { get; set; } + } } diff --git a/BBWYB.Server.Model/Enums.cs b/BBWYB.Server.Model/Enums.cs index af472dc..f1e2f01 100644 --- a/BBWYB.Server.Model/Enums.cs +++ b/BBWYB.Server.Model/Enums.cs @@ -346,5 +346,13 @@ { 主营类目 = 0, 标签 = 1 } + + /// + /// 比较运算符 大于 = 0, 小于 = 1, 等于 = 2, 介于 = 3 + /// + public enum ComparisonOperator + { + 大于 = 0, 小于 = 1, 等于 = 2, 介于 = 3 + } } }