using JiShe.ServicePro.Enums; using JiShe.ServicePro.OpenAPIModels; using System.ComponentModel.DataAnnotations; namespace JiShe.IoT.BusinessSystemAggregation.Dto { /// /// 业务系统批量创建设备信息 /// public class BatchCreateDeviceBusinessSystemInput { /// /// 设备信息集合 /// [Required(ErrorMessage = "设备信息不能为空")] public List DeviceInfos { get; set; } /// /// 物联网平台类型 /// [Required(ErrorMessage = "物联网平台类型不能为空")] public IoTPlatformTypeEnum IoTPlatform { get; set; } /// /// 集中器在物联网平台中对应的产品Id /// [Required(ErrorMessage = "产品Id不能为空")] public string IoTPlatformProductId { get; set; } /// /// 设备类型,用来区分主设备是网关设备还是直连设备 /// public DeviceTypeEnum? DeviceType { get; set; } /// /// 设备来源类型 /// public DeviceSourceTypeEnum? DeviceSourceType { get; set; } } }