using Microsoft.AspNetCore.Mvc; using WCS.BLL.Services.IService; using WCS.BLL.Services.Service; using WCS.Model.ApiModel.MatInventoryDetail; using WCS.Model; using WCS.Model.ApiModel.StoreInfo; using WCS.BLL.DbModels; using WCS.Model.ApiModel.MatBaseInfo; using WCS.DAL.DbModels; namespace WCS.WebApi.Controllers { /// /// 货架\、库位管理的页面 /// [ApiController] [Route("[controller]")] public class StoreInfoController : ControllerBase { public IStoreInfoService _storeInfoService { get; set; } public StoreInfoController(IStoreInfoService storeInfoService) { _storeInfoService = storeInfoService; } [Route("getShelves")] [HttpPost(Name = "getShelves")] public async Task getShelves(GetShelvesRequest request) { return await _storeInfoService.GetShelves(request); } [HttpPost("addOrUpdateShelfInfo")] public async Task> addOrUpdateShelfInfo(AddShelfInfoRequest request) { return await _storeInfoService.addOrUpdateShelfInfo(request); } [HttpPost("GenerateStoreInfo")] public async Task> GenerateStoreInfo() { return await _storeInfoService.GenerateStoreInfo(); } } }