using Infrastructure.Application; using System; using System.ComponentModel; using System.ComponentModel.DataAnnotations; namespace IoT.Shared.Application.Models { [Display(Name = "参数")] public class EditParameterModel : EditModel { [DataType("SelectList")] [Display(Name = "产品")] [ReadOnly(true)] public Guid? ProductId { get; set; } [DataType("SelectList")] [Display(Name = "接口")] [ReadOnly(true)] public Guid? ApiId { get; set; } [Display(Name = "类型")] [Required(ErrorMessage = nameof(RequiredAttribute))] public string Type { get; set; } [Display(Name = "参数名")] [Required(ErrorMessage = nameof(RequiredAttribute))] public string Name { get; set; } [Display(Name = "描述")] [Required(ErrorMessage = nameof(RequiredAttribute))] public string Description { get; set; } [Display(Name = "必填")] [Required(ErrorMessage = nameof(RequiredAttribute))] public bool? Required { get; set; } [Display(Name = "最大值")] public string Maxinum { get; set; } [Display(Name = "最小值")] public string Minimum { get; set; } } }