using System;
|
using System.Collections.Generic;
|
using System.Text;
|
using System.Threading.Tasks;
|
using Model.ModelDto.SysDto;
|
using WMS.Entity;
|
using WMS.Entity.SysEntity;
|
|
namespace WMS.IBLL.ISysServer
|
{
|
public interface IWareHouseServer
|
{
|
/// <summary>
|
/// 获取仓库信息
|
/// </summary>
|
/// <param name="wareHouseNo">仓库号</param>
|
/// <param name="wareHouseName">仓库名称</param>
|
/// <param name="type">类型</param>
|
/// <param name="page"></param>
|
/// <param name="limit"></param>
|
/// <param name="count"></param>
|
/// <returns></returns>
|
List<WareHouseDto> GetWarehouseList(string wareHouseNo,string wareHouseName,string type, int page, int limit,out int count);
|
/// <summary>
|
/// 获取单条仓库信息
|
/// </summary>
|
/// <param name="id">ID</param>
|
/// <returns></returns>
|
Task<SysWareHouse> GetWarehouse(int id);
|
/// <summary>
|
/// 修改仓库信息
|
/// </summary>
|
/// <param name="id">ID</param>
|
/// <param name="no">仓库编号</param>
|
/// <param name="name">仓库名称</param>
|
/// <param name="type">类型</param>
|
/// <param name="temp">存储环境</param>
|
/// <param name="row">排</param>
|
/// <param name="col">列</param>
|
/// <param name="layer">层</param>
|
/// <param name="userId">操作人</param>
|
/// <returns>是否成功</returns>
|
Task<bool> EditWareHouse(int id,string no, string name, string type, string temp, int? row, int? col, int? layer, int userId);
|
/// <summary>
|
/// 获取仓库号和名称信息
|
/// </summary>
|
/// <returns></returns>
|
Task<List<SysWareHouse>> GetWareHouseDic();
|
}
|
}
|