wcs_server_kate_suzhou/WcsMain/ExtendMethod/AppWcsTaskExtendMethod.cs

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;
}
}