77 lines
1.4 KiB
C#
Raw Normal View History

2026-03-06 12:10:09 +08:00
using YD_Event.Core.Enum;
namespace YD_Event.Application.Merchant.Dtos;
/// <summary>
/// 商户用户查询输入
/// </summary>
public class MerchantUserQueryInput : Pagination
{
2026-03-18 13:47:34 +08:00
/// <summary>
/// 商户名称
/// </summary>
2026-03-06 12:10:09 +08:00
public string? MerchantName { get; set; }
2026-03-18 13:47:34 +08:00
/// <summary>
/// 联系电话
/// </summary>
2026-03-06 12:10:09 +08:00
public string? ContactPhone { get; set; }
2026-03-18 13:47:34 +08:00
/// <summary>
/// 审核状态
/// </summary>
2026-03-06 12:10:09 +08:00
public AuditStatus? AuditStatus { get; set; }
2026-03-18 13:47:34 +08:00
/// <summary>
/// 开始时间
/// </summary>
2026-03-06 12:10:09 +08:00
public DateTime? StartTime { get; set; }
2026-03-18 13:47:34 +08:00
/// <summary>
/// 结束时间
/// </summary>
2026-03-06 12:10:09 +08:00
public DateTime? EndTime { get; set; }
}
/// <summary>
/// 发放优惠券输入
/// </summary>
public class IssueCouponInput
{
2026-03-18 13:47:34 +08:00
/// <summary>
/// 商户ID列表
/// </summary>
2026-03-06 12:10:09 +08:00
public List<long> MerchantIds { get; set; }
2026-03-18 13:47:34 +08:00
/// <summary>
/// 优惠券ID
/// </summary>
2026-03-06 12:10:09 +08:00
public long CouponId { get; set; }
2026-03-18 13:47:34 +08:00
/// <summary>
/// 数量
/// </summary>
2026-03-06 12:10:09 +08:00
public int Count { get; set; }
}
/// <summary>
/// 商户审核输入
/// </summary>
public class MerchantAuditInput
{
2026-03-18 13:47:34 +08:00
/// <summary>
/// 商户ID列表
/// </summary>
2026-03-06 12:10:09 +08:00
public List<long> Ids { get; set; }
2026-03-18 13:47:34 +08:00
/// <summary>
/// 审核状态
/// </summary>
2026-03-06 12:10:09 +08:00
public AuditStatus Status { get; set; }
2026-03-18 13:47:34 +08:00
/// <summary>
/// 备注
/// </summary>
2026-03-06 12:10:09 +08:00
public string? Remark { get; set; }
}