38 lines
945 B
C#
38 lines
945 B
C#
using WcsMain.DataBase.TableEntity;
|
|
|
|
namespace WcsMain.ExtendMethod;
|
|
|
|
/// <summary>
|
|
/// wcs 任务表的扩展方法
|
|
/// </summary>
|
|
public static class AppWcsTaskExtendMethod
|
|
{
|
|
/// <summary>
|
|
/// 是否是第一个任务
|
|
/// </summary>
|
|
/// <param name="wcsTask"></param>
|
|
/// <remarks>
|
|
/// 序号是 1 表示第一个任务
|
|
/// </remarks>
|
|
/// <returns></returns>
|
|
public static bool IsFirstTask(this AppWcsTask wcsTask)
|
|
{
|
|
if (wcsTask == default) return false;
|
|
return wcsTask.TaskSort == 1;
|
|
}
|
|
|
|
/// <summary>
|
|
/// 是否是最后一个任务
|
|
/// </summary>
|
|
/// <param name="wcsTask"></param>
|
|
/// <remarks>
|
|
/// 最后一个任务下一任务号是空值
|
|
/// </remarks>
|
|
/// <returns></returns>
|
|
public static bool IsLastTask(this AppWcsTask wcsTask)
|
|
{
|
|
if (wcsTask == default) return false;
|
|
return wcsTask.NextPlcId == default;
|
|
}
|
|
}
|