using Infrastructure.Application; using System.ComponentModel.DataAnnotations; namespace IoT.Shared.Application.Models { [Display(Name = "站点")] public class EditSiteModel : EditModel { [Required(ErrorMessage = nameof(RequiredAttribute))] [Display(Name = "名称")] public string Name { get; set; } [Display(Name = "图标")] [DataType(DataType.ImageUrl)] public string Icon { get; set; } [Display(Name = "描述")] public string Description { get; set; } [Required(ErrorMessage = nameof(RequiredAttribute))] [Display(Name = "加密key")] public string Key { get; set; } [Required(ErrorMessage = nameof(RequiredAttribute))] [Display(Name = "首页")] public string Home { get; set; } [Required(ErrorMessage = nameof(RequiredAttribute))] [Display(Name = "登录")] public string Login { get; set; } [Required(ErrorMessage = nameof(RequiredAttribute))] [Display(Name = "注销")] public string Logout { get; set; } [Display(Name = "禁用")] public bool? Disabled { get; set; } [Display(Name = "序号")] public int DisplayOrder { get; set; } } }