✨
This commit is contained in:
43
StopShopping.Services/Models/Req/RequestSearchParams.cs
Normal file
43
StopShopping.Services/Models/Req/RequestSearchParams.cs
Normal file
@@ -0,0 +1,43 @@
|
||||
using System.ComponentModel.DataAnnotations;
|
||||
|
||||
namespace StopShopping.Services.Models.Req;
|
||||
|
||||
/// <summary>
|
||||
/// 需求分页检索
|
||||
/// </summary>
|
||||
/// <value></value>
|
||||
public record RequestSearchParams : PagedSearch
|
||||
{
|
||||
/// <summary>
|
||||
/// 分类id
|
||||
/// </summary>
|
||||
/// <value></value>
|
||||
public int? CategoryId { get; set; }
|
||||
/// <summary>
|
||||
/// 关键词,序号、名称、描述
|
||||
/// </summary>
|
||||
/// <value></value>
|
||||
public string? Keyword { get; set; }
|
||||
/// <summary>
|
||||
/// 排序,不要同时传同一个字段的升序和降序
|
||||
/// </summary>
|
||||
/// <value></value>
|
||||
[MinLength(1)]
|
||||
[Required]
|
||||
public RequestOrderBys[] OrderBys { get; set; } = [
|
||||
RequestOrderBys.PublishTimeDesc,
|
||||
];
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 订单搜索
|
||||
/// </summary>
|
||||
/// <value></value>
|
||||
public record RequestSearchWithStatusParams : RequestSearchParams
|
||||
{
|
||||
/// <summary>
|
||||
/// 订单状态
|
||||
/// </summary>
|
||||
/// <value></value>
|
||||
public RequestStatus Status { get; set; }
|
||||
}
|
||||
Reference in New Issue
Block a user