using System;
|
using System.Collections.Generic;
|
using System.ComponentModel.DataAnnotations;
|
using System.Linq;
|
using System.Text;
|
using System.Threading.Tasks;
|
using IStation.Model.Monitor;
|
using IStation.Formula;
|
|
namespace IStation.Model
|
{
|
public partial class MonitorPoint
|
{
|
/// <summary>
|
/// 获取计划参数
|
/// </summary>
|
public ICronSlot GetCronParas()
|
{
|
ICronSlot obj = null;
|
switch (this.CronType)
|
{
|
case eCronType.Real: obj = RealSlot.ToModel(this.CronParas); break;
|
case eCronType.EachHour: obj = HourSlot.ToModel(this.CronParas); break;
|
case eCronType.EachDay: obj = DaySlot.ToModel(this.CronParas); break;
|
case eCronType.EachWeek: obj = WeekSlot.ToModel(this.CronParas); break;
|
case eCronType.EachMonth: obj = MonthSlot.ToModel(this.CronParas); break;
|
case eCronType.EachYear: obj = YearSlot.ToModel(this.CronParas); break;
|
default: break;
|
}
|
return obj;
|
}
|
|
|
}
|
}
|