EnumsController.cs 2.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899
  1. using Microsoft.AspNetCore.Mvc;
  2. using WMS.BZModels;
  3. using WMS.BZServices.PT;
  4. namespace WMS.BZWeb.Areas.PTManager.Controllers
  5. {
  6. [Area("PTManager")]
  7. public class EnumsController : MvcControllerBase
  8. {
  9. private readonly EnumService _enumService ;
  10. public EnumsController(EnumService enumService)
  11. {
  12. _enumService = enumService;
  13. }
  14. [HttpGet]
  15. public ActionResult GetInvStateList()
  16. {
  17. return Success(_enumService.InvStateList());
  18. }
  19. [HttpGet]
  20. public ActionResult GetInvStateIdDescList()
  21. {
  22. return Success(_enumService.InvStateIdDescList());
  23. }
  24. [HttpGet]
  25. public ActionResult GetTaskStatusList()
  26. {
  27. return Success(_enumService.TaskStatusList());
  28. }
  29. [HttpGet]
  30. public ActionResult GetTaskTypeList()
  31. {
  32. return Success(_enumService.TaskTypeList());
  33. }
  34. [HttpGet]
  35. public ActionResult GetTaskBusTypeList()
  36. {
  37. return Success(_enumService.TaskBusTypeList());
  38. }
  39. [HttpGet]
  40. public ActionResult GetAGVTaskTypeList()
  41. {
  42. return Success(_enumService.AGVTaskTypeList());
  43. }
  44. [HttpGet]
  45. public ActionResult GetPtFackbeekTypeList()
  46. {
  47. return Success(_enumService.PtFackbeekTypeList());
  48. }
  49. [HttpGet]
  50. public ActionResult GetAGVTaskStatusList()
  51. {
  52. return Success(_enumService.AGVTaskStatus());
  53. }
  54. [HttpGet]
  55. public ActionResult GetExecStateList()
  56. {
  57. return Success(_enumService.ExecStateCode());
  58. }
  59. [HttpGet]
  60. public ActionResult GetDocTypeList()
  61. {
  62. return Success(_enumService.DocTypeList());
  63. }
  64. [HttpGet]
  65. public ActionResult GetDocStateList()
  66. {
  67. return Success(_enumService.DocStateList());
  68. }
  69. [HttpGet]
  70. public ActionResult GetLocationStateList()
  71. {
  72. return Success(_enumService.LocationStateList());
  73. }
  74. [HttpGet]
  75. public ActionResult GetAutoManualOutTypeList()
  76. {
  77. return Success(_enumService.AutoManualOutTypeList());
  78. }
  79. [HttpGet]
  80. public ActionResult InvLockStateList()
  81. {
  82. return Success(_enumService.InvLockStateList());
  83. }
  84. [HttpGet]
  85. public ActionResult YesNoList()
  86. {
  87. return Success(_enumService.YesNoList());
  88. }
  89. }
  90. }