using iWare.Wms.Core.Util.LowCode.Dto;
using System;
namespace iWare.Wms.Application
{
///
/// 班组信息输出参数
///
public class ShiftInfoOutput
{
///
/// 班次名称
///
public string ShiftName { get; set; }
///
/// 班次开始时间
///
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;
}
}
}
///
/// 班次结束时间
///
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;
}
}
}
///
/// 是否隔日
///
public bool IsNextDay { get; set; }
///
/// 班次描述
///
public string ShiftRemark { get; set; }
///
/// Id主键
///
public long Id { get; set; }
}
}