using FluentValidation; using System.Collections.Generic; namespace Kean.Domain.Message.Commands { /// /// 标记命令 /// public class MarkMessageCommand : CommandValidator, ICommand { /// /// 用户 ID /// public int UserId { get; set; } /// /// 消息 ID /// public IEnumerable MessageId { get; set; } /// /// 状态标记 /// public bool Flag { get; set; } /// /// 验证项 /// protected override void Validation() { RuleFor(r => r.MessageId).NotEmpty().WithMessage("消息 ID 不合法"); } } }