using System; namespace NPP.SmartSchedue.Api.Contracts.Services.Time.Output; /// /// 班次规则信息 /// public class ShiftRuleInfo { /// /// 规则ID /// public long RuleId { get; set; } /// /// 规则名称 /// public string RuleName { get; set; } /// /// 规则类型 /// public string RuleType { get; set; } /// /// 规则描述 /// public string Description { get; set; } /// /// 是否启用 /// public bool IsEnabled { get; set; } /// /// 优先级 /// public int Priority { get; set; } /// /// 规则参数 /// public string RuleParameters { get; set; } /// /// 生效开始时间 /// public DateTime? EffectiveStartTime { get; set; } /// /// 生效结束时间 /// public DateTime? EffectiveEndTime { get; set; } }