You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
|
using System; using System.Collections.Generic; using System.Linq; using System.Text;
namespace ICSSoft.Frame.Data.Entity { using DevExpress.XtraScheduler; /// <summary>
/// 单设备派工记录(用于派工甘特图的任务列表)
/// </summary>
public class EQ1SendedTask { /// <summary>
/// ID
/// </summary>
public Guid ID { get; set; }
/// <summary>
/// 父ID
/// </summary>
public Guid? ParentID { get; set; }
/// <summary>
/// 任务名称
/// </summary>
public string TaskName { get; set; } /// <summary>
/// 计划开始时间
/// </summary>
public DateTime? PlanStart { get; set; } /// <summary>
/// 计划结束时间
/// </summary>
public DateTime? PlanEnd { get; set; } /// <summary>
/// 计划开数
/// </summary>
public double? PlanDiffHour { get { if (PlanStart.HasValue && PlanEnd.HasValue) { return Math.Ceiling((PlanEnd.Value - PlanStart.Value).TotalHours); } return null; } }
/// <summary>
/// 完成百分比
/// </summary>
public int PercentComplete { get; set; }
/// <summary>
/// 前置任务ID
/// </summary>
public Guid? BeforeID { get; set; }
/// <summary>
/// 依赖方式(开始-结束,结束-开始等)
/// </summary>
public AppointmentDependencyType DependencyType { get { return AppointmentDependencyType.FinishToStart; } }//FinishToStart
/// <summary>
/// 是否全天任务
/// </summary>
public bool AllDay { get { return false; } }
/// <summary>
/// 排序
/// </summary>
public int Sort { get; set; }
public string Label { get; set; }
public string Location { get; set; }
public string RecInfo { get; set; }
public string ReminderInfo { get; set; }
public string Subject { get; set; }
}
}
|