EnumsController.cs 3.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121
  1. using Microsoft.AspNetCore.Mvc;
  2. using WMS.BZModels;
  3. using WMS.BZServices.SX;
  4. namespace WMS.BZWeb.Areas.SXManager.Controllers
  5. {
  6. [Area("SXManager")]
  7. public class EnumsController : MvcControllerBase
  8. {
  9. private readonly BaseInvService _baseInvService ;
  10. private readonly EnumService _enumService ;
  11. public EnumsController(BaseInvService baseInvService, EnumService enumService)
  12. {
  13. _baseInvService = baseInvService;
  14. _enumService = enumService;
  15. }
  16. [HttpGet]
  17. public ActionResult GetInvStateList()
  18. {
  19. return Success(_baseInvService.InvStateList());
  20. }
  21. [HttpGet]
  22. public ActionResult GetTaskStatusList()
  23. {
  24. return Success(_baseInvService.TaskStatusList());
  25. }
  26. [HttpGet]
  27. public ActionResult GetTaskTypeList()
  28. {
  29. return Success(_baseInvService.TaskTypeList());
  30. }
  31. [HttpGet]
  32. public ActionResult GetTaskBusTypeList()
  33. {
  34. return Success(_baseInvService.TaskBusTypeList());
  35. }
  36. [HttpGet]
  37. public ActionResult GetAGVTaskTypeList()
  38. {
  39. return Success(_baseInvService.AGVTaskTypeList());
  40. }
  41. [HttpGet]
  42. public ActionResult GetFackbeekTypeList()
  43. {
  44. return Success(_baseInvService.FackbeekTypeList());
  45. }
  46. [HttpGet]
  47. public ActionResult GetAGVTaskStatusList()
  48. {
  49. return Success(_baseInvService.AGVTaskStatus());
  50. }
  51. [HttpGet]
  52. public ActionResult GetContGrpTypeList()
  53. {
  54. return Success(_baseInvService.ContGrpTypeList());
  55. }
  56. [HttpGet]
  57. public ActionResult GetDocTypeList()
  58. {
  59. return Success(_baseInvService.DocTypeList());
  60. }
  61. [HttpGet]
  62. public ActionResult GetDocStateList()
  63. {
  64. return Success(_baseInvService.DocStateList());
  65. }
  66. [HttpGet]
  67. public ActionResult GetLocationStateList()
  68. {
  69. return Success(_baseInvService.LocationStateList());
  70. }
  71. [HttpGet]
  72. public ActionResult GetAutoManualOutTypeList()
  73. {
  74. return Success(_baseInvService.AutoManualOutTypeList());
  75. }
  76. [HttpGet]
  77. public ActionResult GetSXZXStateCodeList()
  78. {
  79. return Success(_enumService.SXZXStateCodeList());
  80. }
  81. [HttpGet]
  82. public ActionResult GetSXPackRuleList()
  83. {
  84. return Success(_enumService.SXPackRuleList());
  85. }
  86. [HttpGet]
  87. public ActionResult SxTaskBusTypeList()
  88. {
  89. return Success(_enumService.SxTaskBusTypeList());
  90. }
  91. [HttpGet]
  92. public ActionResult SxTaskBusTypeDescList()
  93. {
  94. return Success(_enumService.SxTaskBusTypeDescList());
  95. }
  96. [HttpGet]
  97. public ActionResult YesNoList()
  98. {
  99. return Success(_enumService.YesNoList());
  100. }
  101. [HttpGet]
  102. public ActionResult InvLockStateList()
  103. {
  104. return Success(_enumService.InvLockStateList());
  105. }
  106. [HttpGet]
  107. public ActionResult HwTypeList()
  108. {
  109. return Success(_enumService.HwTypeList());
  110. }
  111. }
  112. }