using Furion.DataValidation; using System; using System.Collections.Generic; using System.ComponentModel.DataAnnotations; using System.Linq; using System.Text; using System.Threading.Tasks; namespace IStation.Application { /// /// 更新报警等级 /// public class UpdateAlarmLevelInput { /// /// 标识 /// [Required, Range(1, long.MaxValue, ErrorMessage = "ID 必须大于0")] public long ID { get; set; } /// /// 公司标识 /// [Required, Range(1, long.MaxValue, ErrorMessage = "CorpID 必须大于0")] public long CorpID { get; set; } /// /// 名称 /// [Required, DataValidation(AllowEmptyStrings = false)] public string Name { get; set; } /// /// 显示颜色 /// [Required, DataValidation(ValidationTypes.Color)] public string Color { get; set; } /// /// 报警等级 /// public int Grade { get; set; } /// /// 说明 /// public string Description { get; set; } } }