using Infrastructure.Application; using System.ComponentModel.DataAnnotations; namespace IoT.Shared.Application.Models { [Display(Name = "产品")] public class EditProductModel : EditModel { [Display(Name = "产品名称")] [ReadOnlyForEdit] [Required(ErrorMessage = nameof(RequiredAttribute))] public string Name { get; set; } [Display(Name = "产品型号")] [ReadOnlyForEdit] [Required(ErrorMessage = nameof(RequiredAttribute))] public string Number { get; set; } [Display(Name = "图片")] [ReadOnlyForEdit] [DataType(DataType.ImageUrl)] public string Image { get; set; } [Display(Name = "路径")] [ReadOnlyForEdit] public string Path { get; set; } [Display(Name = "ApiJson")] [DataType(DataType.MultilineText)] [ReadOnlyForEdit] public string ApiJson { get; set; } } }