using JiShe.CollectBus.Common.Models; using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace JiShe.CollectBus.IotSystems.Ammeters { /// /// 电表自动阀控制设置实体 /// public class AmmeterAutoValveControlSetting: DeviceCacheBasicModel { public int ID { get; set; } /// /// 定时阀控名称 /// public string Name { get; set; } /// /// 是否禁止: 1 禁止, 0 启用, /// public int IsForbid { get; set; } /// /// 阀控命令:on 合闸(通电), off 断闸(断电) /// public string TripType { get; set; } /// /// 执行周期:Once 一次、EachDay 每日、EachWeek 每周、EachMonth 每月、 /// public string LoopType { get; set; } /// /// (专属字段)执行一次时,指定yyyy-MM-dd 00:00:00 (只用年月日) /// public DateTime? OnceWithDate { get; set; } /// /// (专属字段)每日执行时排除(多个用英文逗号分隔),如:"周六,周日" /// public string EachDayWithout { get; set; } /// /// (专属字段)每周执行时运行(多个用英文逗号分隔),如:"周一,周二,周日" /// public string EachWeekWith { get; set; } /// /// (专属字段)每月执行时运行(多个用英文逗号分隔),如:"1,2,3,5" /// public string EachMonthWith { get; set; } /// /// 阀控执行时分:HH:mm:00 /// public string TripTime { get; set; } /// /// 项目ID /// public int ProjectID { get; set; } /// /// 添加时间 /// public DateTime AddDate { get; set; } /// /// 删除改成-1, /// public int State { get; set; } /// /// 实际执行时间 /// public DateTime? WorkTime { get; set; } /// /// 创建人ID /// public int CreateUserID { get; set; } /// /// 采集编号 /// public string GatherCode { get; set; } /// /// 集中器地址 /// public string Address { get; set; } /// /// 集中器区域代码 /// public string AreaCode { get; set; } /// /// 电表通信地址 /// public string AmmerterAddress { get; set; } } }