using APT.BaseData.Domain.Enums; using APT.Infrastructure.Core; using APT.MS.Domain.Enums; using APT.MS.Domain.Enums.SK; using System; using System.Collections.Generic; using System.ComponentModel; using System.Text; namespace APT.MS.Domain.Entities.SK { [Description("触发时间配置表")] public class T_SK_TIME_SET : MesEntityBase { /// /// 触发类型 /// [Description("触发类型")] [FormFieldTable] [FormFieldEdit] public SKSetTypeEnum SET_TYPE { get; set; } [Description("编号")] [FormFieldTable] [FormFieldQuery] public string CODE { get; set; } [Description("名称")] [FormFieldTable] [FormFieldQuery] public string NAME { get; set; } /// /// 触发频率 /// [Description("触发频率")] [FormFieldTable] [FormFieldEdit] public SKPLANCHECKFREQUENCYEnum PLANCHECKFREQUENCY { get; set; } /// /// 检查频率(第几月 针对每季 有效) /// [Description("第几月")] [FormFieldEdit] public int? MONTH { get; set; } /// /// 检查频率(日 针对每月/每季 有效) /// [Description("日")] [FormFieldEdit] public int? DATA { get; set; } /// /// 检查频率(星期 针对每周 有效) /// [Description("星期")] [FormFieldEdit] public WEEKDATAEnum? WEEKDATA { get; set; } /// /// 触发时间 /// [Description("触发时间")] [FormFieldEdit] [FormFieldTable] [FormFieldQuery] public DateTime? RUNSETTIME { get; set; } /// /// 启用标志 /// [Description("启用标志")] [FormFieldTable] [FormFieldEdit] public FMEnableStatusEnum ENABLE_STATUS { get; set; } [DataFieldIngore] public string MONTHStr { get; set; } [DataFieldIngore] public string DATAStr { get; set; } } }