This commit is contained in:
2026-03-25 14:55:34 +08:00
commit 2c44b3a4b2
131 changed files with 7453 additions and 0 deletions

View 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; }
}