using MediatR;
using System.ComponentModel.DataAnnotations;
using TakeoutSaaS.Application.App.Merchants.Dto;

namespace TakeoutSaaS.Application.App.Merchants.Commands;

/// <summary>
/// 审核商户入驻。
/// </summary>
public sealed record ReviewMerchantCommand(
    [property: Required] long MerchantId,
    bool Approve,
    string? Remarks) : IRequest<MerchantDto>;
