using iWare.Wms.Core.Util.LowCode.Dto;
|
using System;
|
|
namespace iWare.Wms.Application
|
{
|
/// <summary>
|
/// 班组信息输出参数
|
/// </summary>
|
public class ShiftInfoOutput
|
{
|
/// <summary>
|
/// 班次名称
|
/// </summary>
|
public string ShiftName { get; set; }
|
|
/// <summary>
|
/// 班次开始时间
|
/// </summary>
|
public string ShiftStartTime { get; set; }
|
|
public DateTime StartTime {
|
get
|
{
|
try
|
{
|
//获取当前天
|
var day = DateTime.Now.ToString("yyyy-MM-dd");
|
var date = DateTime.Parse(day + " " + ShiftStartTime);
|
return date;
|
}
|
catch(Exception ex)
|
{
|
return DateTime.MinValue;
|
}
|
}
|
}
|
|
|
/// <summary>
|
/// 班次结束时间
|
/// </summary>
|
public string ShiftEndTime { get; set; }
|
public DateTime EndTime
|
{
|
get
|
{
|
try
|
{
|
//获取当前天
|
var day = DateTime.Now.ToString("yyyy-MM-dd");
|
if (IsNextDay)
|
{
|
day= DateTime.Now.AddDays(1).ToString("yyyy-MM-dd");
|
}
|
var date = DateTime.Parse(day + " " + ShiftEndTime);
|
return date;
|
}
|
catch (Exception ex)
|
{
|
return DateTime.MaxValue;
|
}
|
}
|
}
|
|
/// <summary>
|
/// 是否隔日
|
/// </summary>
|
public bool IsNextDay { get; set; }
|
|
/// <summary>
|
/// 班次描述
|
/// </summary>
|
public string ShiftRemark { get; set; }
|
|
/// <summary>
|
/// Id主键
|
/// </summary>
|
public long Id { get; set; }
|
|
}
|
}
|