using Microsoft.AspNetCore.Authorization; 
 | 
using Microsoft.AspNetCore.Http; 
 | 
using Microsoft.AspNetCore.Mvc; 
 | 
using WIDESEA_Core; 
 | 
using WIDESEA_Core.BaseController; 
 | 
using WIDESEA_DTO.Stock; 
 | 
using WIDESEA_IBasicRepository; 
 | 
using WIDESEA_IStockRepository; 
 | 
using WIDESEA_IStockService; 
 | 
using WIDESEA_Model.Models; 
 | 
  
 | 
namespace WIDESEA_WMSServer.Controllers.Stock 
 | 
{ 
 | 
    /// <summary> 
 | 
    /// 库存 
 | 
    /// </summary> 
 | 
    [Route("api/StockInfo")] 
 | 
    [ApiController] 
 | 
    public class StockInfoController : ApiBaseController<IStockInfoService, Dt_StockInfo> 
 | 
    { 
 | 
        public StockInfoController(IStockInfoService service) : base(service) 
 | 
        { 
 | 
        } 
 | 
  
 | 
        [HttpPost, HttpGet, Route("GetStockSelectViews")] 
 | 
        public List<StockSelectViewDTO> GetStockSelectViews(int orderId, string materielCode) 
 | 
        { 
 | 
            return Service.GetStockSelectViews(orderId, materielCode); 
 | 
        } 
 | 
        /// <summary> 
 | 
        /// 根据托盘和库区查询库存信息 
 | 
        /// </summary> 
 | 
        /// <param name="saveModel"></param> 
 | 
        /// <returns></returns> 
 | 
        [HttpPost, HttpGet, Route("StockQueryData")] 
 | 
        public WebResponseContent StockQueryData([FromBody] SaveModel saveModel) 
 | 
        { 
 | 
            return Service.StockQueryData(saveModel); 
 | 
        } 
 | 
    } 
 | 
} 
 |