using Microsoft.AspNetCore.Mvc; using WMS.BZModels; using WMS.BZServices.SX; namespace WMS.BZWeb.Areas.SXManager.Controllers { [Area("SXManager")] public class EnumsController : MvcControllerBase { private readonly BaseInvService _baseInvService ; private readonly EnumService _enumService ; public EnumsController(BaseInvService baseInvService, EnumService enumService) { _baseInvService = baseInvService; _enumService = enumService; } [HttpGet] public ActionResult GetInvStateList() { return Success(_baseInvService.InvStateList()); } [HttpGet] public ActionResult GetTaskStatusList() { return Success(_baseInvService.TaskStatusList()); } [HttpGet] public ActionResult GetTaskTypeList() { return Success(_baseInvService.TaskTypeList()); } [HttpGet] public ActionResult GetTaskBusTypeList() { return Success(_baseInvService.TaskBusTypeList()); } [HttpGet] public ActionResult GetAGVTaskTypeList() { return Success(_baseInvService.AGVTaskTypeList()); } [HttpGet] public ActionResult GetFackbeekTypeList() { return Success(_baseInvService.FackbeekTypeList()); } [HttpGet] public ActionResult GetAGVTaskStatusList() { return Success(_baseInvService.AGVTaskStatus()); } [HttpGet] public ActionResult GetContGrpTypeList() { return Success(_baseInvService.ContGrpTypeList()); } [HttpGet] public ActionResult GetDocTypeList() { return Success(_baseInvService.DocTypeList()); } [HttpGet] public ActionResult GetDocStateList() { return Success(_baseInvService.DocStateList()); } [HttpGet] public ActionResult GetLocationStateList() { return Success(_baseInvService.LocationStateList()); } [HttpGet] public ActionResult GetAutoManualOutTypeList() { return Success(_baseInvService.AutoManualOutTypeList()); } [HttpGet] public ActionResult GetSXZXStateCodeList() { return Success(_enumService.SXZXStateCodeList()); } [HttpGet] public ActionResult GetSXPackRuleList() { return Success(_enumService.SXPackRuleList()); } [HttpGet] public ActionResult SxTaskBusTypeList() { return Success(_enumService.SxTaskBusTypeList()); } [HttpGet] public ActionResult SxTaskBusTypeDescList() { return Success(_enumService.SxTaskBusTypeDescList()); } [HttpGet] public ActionResult YesNoList() { return Success(_enumService.YesNoList()); } [HttpGet] public ActionResult InvLockStateList() { return Success(_enumService.InvLockStateList()); } [HttpGet] public ActionResult HwTypeList() { return Success(_enumService.HwTypeList()); } } }