using JiShe.ServicePro.Enums; using System.ComponentModel.DataAnnotations; namespace JiShe.IoT.DeviceAggregation.Dto { /// /// 设备聚合新增设备 /// public class CreateDeviceAggregationInput { /// /// 表通信地址 /// [Required(ErrorMessage = "设备地址不能为空")] public string DeviceAddress { get; set; } /// /// 物联网平台类型 /// [Required(ErrorMessage = "物联网平台类型不能为空")] public IoTPlatformTypeEnum IoTPlatform { get; set; } /// /// 电表密码 /// [Required(ErrorMessage = "电表密码不能为空")] public string PlatformPassword { get; set; } /// /// 集中器在物联网平台中对应的产品Id /// public string IoTPlatformProductId { get; set; } /// /// 集中器在物联网平台中对应的设备Id或者名称 /// public string IoTPlatformDeviceOpenInfo { get; set; } /// /// 物联网平台中对应的账号Id /// public string IoTPlatformAccountId { get; set; } } }