BaseStrategyDto.cs 2.5 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586
  1. using System;
  2. using System.Collections.Generic;
  3. using System.ComponentModel;
  4. using System.Text;
  5. namespace wms.dto.response.hj
  6. {
  7. /// <summary>
  8. /// 策略基本信息
  9. /// </summary>
  10. public class BaseStrategyDto
  11. {
  12. [Description("策略编号")]
  13. public string Code { get; set; }
  14. [Description("策略名称")]
  15. public string Name { get; set; }
  16. [Description("实现类")]
  17. public string ImplClass { get; set; }
  18. [Description("方向")]//0:入1:出
  19. public int Direct { get; set; }
  20. /// <summary>
  21. /// 存货编码
  22. /// </summary>
  23. [Description("存货编码")]
  24. public string MaterialCode { get; set; }
  25. /// <summary>
  26. /// 区域编号
  27. /// </summary>
  28. [Description("区域编号")]
  29. public string ZoneCode { get; set; }
  30. /// <summary>
  31. /// 区域名称
  32. /// </summary>
  33. [Description("区域名称")]
  34. public string ZoneName { get; set; }
  35. /// <summary>
  36. /// 仓库编号
  37. /// </summary>
  38. [Description("仓库编号")]
  39. public string WarehouseCode { get; set; }
  40. /// <summary>
  41. /// 仓库名称
  42. /// </summary>
  43. [Description("仓库名称")]
  44. public string WarehouseName { get; set; }
  45. /// <summary>
  46. /// 方向
  47. /// </summary>
  48. [Description("方向")]
  49. public string DirectName { get; set; }
  50. /// <summary>
  51. /// 关联id
  52. /// </summary>
  53. [Description("关联id")]
  54. public string RelationId { get; set; }
  55. /// <summary>
  56. /// 参数
  57. /// </summary>
  58. [Description("参数")]
  59. public string Parameters { get; set; } = "";
  60. /// <summary>
  61. /// 区域id
  62. /// </summary>
  63. [Description("区域id")]
  64. public long ZoneId { get; set; }
  65. /// <summary>
  66. /// 停留时间
  67. /// </summary>
  68. [Description("停留时间")]
  69. public int StayMinutes { get; set; }
  70. /// <summary>
  71. /// 同效力天数
  72. /// </summary>
  73. [Description("同效力天数")]
  74. public int SameEffectDays { get; set; }
  75. /// <summary>
  76. /// 优先级
  77. /// </summary>
  78. [Description("优先级")]
  79. public int Priority { get; set; }
  80. public List<BaseStrategyDto> StrategyDetailList { get; set; }
  81. //[Description("操作")]
  82. //[Sort(100)]
  83. //public string Operation { get; set; }
  84. }
  85. }