123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262 |
- using System;
- using System.Collections.Generic;
- using System.Linq;
- using System.Text;
- using System.Threading.Tasks;
- using wms.dto.request.pt.dto;
- namespace WMS.BZModels.Dto.FJ.ReportDtos
- {
- public class StatisticsDto
- {
- public int? Type { get; set; }
- public string TypeName
- {
- get
- {
- var result = "";
- if (Type != null && Type.HasValue)
- {
- result = ((TaskType)Type.Value).GetDescription();
- }
- return result;
- }
- }
- /// <summary>
- /// 物料编码
- /// </summary>
- public string MatCode { get; set; }
- /// <summary>
- /// 物料名称
- /// </summary>
- public string MatName { get; set; }
- /// <summary>
- /// 楼层
- /// </summary>
- public int Floor { get; set; }
- public int Count { get; set; }
- /// <summary>
- /// 更新时间
- /// </summary>
- public DateTime? EditTime { get; set; }
- /// <summary>
- /// 创建时间
- /// </summary>
- //public DateTime AddTime { get; set; }
- /// <summary>
- /// 开始时间
- /// </summary>
- public DateTime? StartTime { get; set; }
- /// <summary>
- /// 结束时间
- /// </summary>
- public DateTime? EndTime { get; set; }
- }
- public class StatisticsQueryDto : PagerInfo
- {
- public DateTime? AddTimeFrom { get; set; }
- public DateTime? AddTimeTo { get; set; }
- public string Status { get; set; }
- /// <summary>
- /// 物料编码
- /// </summary>
- public string MatCode { get; set; }
- /// <summary>
- /// 物料名称
- /// </summary>
- public string MatName { get; set; }
- /// <summary>
- /// 开始时间,
- /// </summary>
- public DateTime? StartTimeBegin { get; set; }
- /// <summary>
- /// 开始时间,
- /// </summary>
- public DateTime? StartTimeEnd { get; set; }
- /// <summary>
- /// 结束时间,
- /// </summary>
- public DateTime? EndTimeBegin { get; set; }
- public DateTime? EndTimeEnd { get; set; }
- }
- public class BomSetGrpCurrentMaterialRateDto
- {
- public string MatCode { get; set; }
- public int Qty { get; set; }
- public string BomCode { get; set; }
- public string BomSetName { get; set; }
- public decimal Rate { get; set; }
- public decimal NormalRate { get; set; }
- public decimal DiffRate
- {
- get
- {
- return Rate - NormalRate;
- }
- }
- public string RateName { get { return Rate.ToString("P2"); } }
- public string NormalRateName { get { return NormalRate.ToString("P2"); } }
- //public string DiffRateName
- //{
- // get
- // {
- // return DiffRate.ToString("P2");
- // }
- //}
- public int DiffQty { get; set; }
- }
- public class BomSetGrpCurrentMaterialRateQueryDto : PagerInfo
- {
- public DateTime? AddTimeFrom { get; set; }
- public DateTime? AddTimeTo { get; set; }
- public string MatCode { get; set; }
- }
- public class HourTaskDto
- {
- public string WarehouseCode { get; set; }
- public string WarehouseName { get; set; }
- public string TaskDate { get; set; }
- public string TypeName { get { return TaskType < 0 ? "" : TaskType.GetDescription(); } }
- public TaskType TaskType { get; set; }
- public int A0 { get; set; }
- public int A1 { get; set; }
- public int A2 { get; set; }
- public int A3 { get; set; }
- public int A4 { get; set; }
- public int A5 { get; set; }
- public int A6 { get; set; }
- public int A7 { get; set; }
- public int A8 { get; set; }
- public int A9 { get; set; }
- public int A10 { get; set; }
- public int A11 { get; set; }
- public int A12 { get; set; }
- public int A13 { get; set; }
- public int A14 { get; set; }
- public int A15 { get; set; }
- public int A16 { get; set; }
- public int A17 { get; set; }
- public int A18 { get; set; }
- public int A19 { get; set; }
- public int A20 { get; set; }
- public int A21 { get; set; }
- public int A22 { get; set; }
- public int A23 { get; set; }
- public int Total
- {
- get
- {
- return A0 + A1 + A2 + A3 + A4 + A5 + A6 + A7 + A8 + A9 + A10 + A11 + A12 + A13 + A14 + A15 + A16 + A17 + A18 + A19 + A20 + A21 + A22 + A23;
- }
- }
- }
- public class HourTaskQueryDto : PagerInfo
- {
- public string WarehouseCode { get; set; }
- /// <summary>
- /// 结束时间,
- /// </summary>
- public DateTime? EndTimeBegin { get; set; }
- public DateTime? EndTimeEnd { get; set; }
- public string TaskType { get; set; }
- public string BusType { get; set; }
- public string GroupName { get; set; } = "AddTime";
- }
- public class PalletizingReportDto
- {
- public string WarehouseCode { get; set; }
- public string WarehouseName { get; set; }
- public string Year { get; set; }
- public string Month { get; set; }
- public string Day { get; set; }
- public string Hour { get; set; }
- public int Qty { get; set; }
- }
- public class PalletizingReportQueryDto : PagerInfo
- {
- public string WarehouseCode { get; set; }
-
- /// <summary>
- ///
- /// </summary>
- public DateTime? EndTimeBegin { get; set; }
- public DateTime? EndTimeEnd { get; set; }
-
- public string GroupName { get; set; } = "Hour";
- public string WarehouseGroupName { get; set; } = "Warehouse";
- }
- public class InOutReportDto
- {
- public string WarehouseCode { get; set; }
- public string WarehouseName { get; set; }
- //年
- public string Year { get; set; }
- //月
- public string Month { get; set; }
- //日
- public string Day { get; set; }
- //时
- public string Hour { get; set; }
- //组盘
- public int GroupQty { get; set; }
-
- }
- public class InOutReportQueryDto
- {
- public string KeyWord { get; set; }
- public string WarehouseCode { get; set; }
- /// <summary>
- /// 结束时间,
- /// </summary>
- public DateTime? EndTimeBegin { get; set; }
- public DateTime? EndTimeEnd { get; set; }
- public string GroupName { get; set; } = "Hour";
- public string WarehouseGroupName { get; set; } = "Warehouse";
- }
- }
|