using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; using MyCode.Project.Infrastructure.Exceptions; namespace MyCode.Project.Domain.Message.Act.Common { public class ChangeStatusAct { /// /// 传入Guid格式的一组主键ID /// public List ListId { get; set; } /// /// 操作人,可以不传 /// public string Editor { get; set; } /// /// 状态1=启用,申请通过 0=禁用,申请拒绝 /// public int Status { get; set; } /// /// 检查状态 /// public void CheckStatus() { if (Status < 0 || Status > 1) { throw new BaseException("状态值错误");} if (ListId == null || ListId.Count == 0) { throw new BaseException("没有选择项"); } } } }