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