using IoT.Shared.Application.Models; using Platform.Areas.IoTCenter.Controllers; using System; using System.ComponentModel.DataAnnotations; namespace Platform.Application.Models.IoTCenter { [Display(Name = "设备")] public class EditPlatformIoTDeviceModel : EditIoTDeviceModel { [Display(Name = "机构")] [SelectList(nameof(BuildingId), nameof(AjaxController.GetBuilding))] [ReadOnlyForEdit] public Guid? OrganId { get; set; } [Display(Name = "建筑")] [SelectList(nameof(IoTGatewayId), nameof(AjaxController.GetIoTGateway))] [ReadOnlyForEdit] public Guid? BuildingId { get; set; } [Display(Name = "分类")] [ReadOnlyForEdit] [SelectList(nameof(ProductId), nameof(AjaxController.GetIoTProductByCategory))] public Guid? CategoryId { get; set; } } }