using Rhea.Common;
|
using System;
|
using System.Collections.Generic;
|
using System.Linq;
|
using System.Text;
|
using System.Threading.Tasks;
|
using Tiger.Model;
|
using Tiger.Model.Entitys.WMS.DTOS;
|
using Tiger.Model.Minsun;
|
|
namespace Tiger.IBusiness
|
{
|
public interface IBS
|
{
|
/// <summary>
|
/// 创建盘点单号
|
/// </summary>
|
/// <returns></returns>
|
public ApiAction CreateBillCode();
|
|
/// <summary>
|
/// 盘点单明细
|
/// </summary>
|
/// <param name="count"></param>
|
/// <returns></returns>
|
public ApiAction SummaryCount(WMS_COUNT count);
|
|
/// <summary>
|
/// 盘点单明细
|
/// </summary>
|
/// <param name="count"></param>
|
/// <param name="_data"></param>
|
/// <returns></returns>
|
public ApiAction GenerateCount(WMS_COUNT count, List<SaleOutInfoDetailDTO> _data);
|
/// <summary>
|
/// 重新过账
|
/// </summary>
|
/// <param name="User"></param>
|
/// <param name="BillCode"></param>
|
/// <param name="Auth_Org"></param>
|
/// <returns></returns>
|
public Task<string> UpdateReq(string User, string BillCode, string Auth_Org);
|
/// <summary>
|
/// 创建调拨单号
|
/// </summary>
|
/// <returns></returns>
|
public ApiAction CreateTFBillCode();
|
/// <summary>
|
/// 物料转移
|
/// </summary>
|
/// <returns></returns>
|
public ApiAction MaterialResale(string billcode,string whcode,string org_code);
|
/// <summary>
|
/// 获取所有仓库机构列表
|
/// </summary>
|
/// <param name="name"></param>
|
/// <param name="status"></param>
|
/// <returns></returns>
|
public Task<string> GetHouseModel(string name, string status);
|
/// <summary>
|
/// 获取所有仓库机构列表
|
/// </summary>
|
/// <param name="listItem"></param>
|
/// <returns></returns>
|
public Task<string> GetHouseModelOrg(HouseListItem listItem);
|
/// <summary>
|
/// 根据仓库代码和类型删除仓库机构列表
|
/// </summary>
|
/// <param name="wareHouse"></param>
|
/// <returns></returns>
|
public ApiAction DelWareHouseModel(DelWareHouseModelEntity wareHouse);
|
/// <summary>
|
/// 生成储位列表
|
/// </summary>
|
/// <param name="locations"></param>
|
/// <returns></returns>
|
public ApiAction AddLocationModel(List<AddLocationModelEntity> locations);
|
/// <summary>
|
/// 查询货架是否有东西
|
/// </summary>
|
/// <param name="shelf"></param>
|
/// <returns></returns>
|
public ApiAction CheckLocation(DelWareHouseModelEntity shelf);
|
/// <summary>
|
/// 修改仓库据点,同下级全部修改
|
/// </summary>
|
/// <param name="id"></param>
|
/// <returns></returns>
|
public Task<string> GetUpdateOrg(string id);
|
/// <summary>
|
/// 修改仓库据点,同下级全部修改
|
/// </summary>
|
/// <param name="id"></param>
|
/// <returns></returns>
|
public Task<string> GetWmsCode(string id);
|
}
|
}
|