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; }
}
}