using MediatR; using TakeoutSaaS.Application.App.Merchants.Dto; using TakeoutSaaS.Domain.Merchants.Enums; namespace TakeoutSaaS.Application.App.Merchants.Commands; /// /// 更新商户命令。 /// public sealed class UpdateMerchantCommand : IRequest { /// /// 商户 ID。 /// public long MerchantId { get; set; } /// /// 品牌名称。 /// public string BrandName { get; set; } = string.Empty; /// /// 品牌简称。 /// public string? BrandAlias { get; set; } /// /// Logo 地址。 /// public string? LogoUrl { get; set; } /// /// 品类。 /// public string? Category { get; set; } /// /// 联系电话。 /// public string ContactPhone { get; set; } = string.Empty; /// /// 联系邮箱。 /// public string? ContactEmail { get; set; } /// /// 入驻状态。 /// public MerchantStatus Status { get; set; } }