using HH.WMS.DAL.Basic;
|
using HH.WMS.Entitys.Algorithm;
|
using HH.WMS.Entitys.Basic;
|
using System;
|
using System.Collections.Generic;
|
using System.Linq;
|
using System.Text;
|
using System.Threading.Tasks;
|
|
namespace HH.WMS.BLL.Basic
|
{
|
public class TN_AB_B_STOCK_AREABLL : DapperBaseBLL
|
{
|
#region 根据库区编码获取库区实体
|
/// <summary>
|
/// 所有仓库
|
/// </summary>
|
/// <param name="areaCode">库区编码</param>
|
/// <returns></returns>
|
/// <History>[HANHE(XDL)] CREATED BY 2018-11-21</History>
|
public AutoBomStockAreaEntity GetStockAreaEntity(string areaCode)
|
{
|
return CreateDAL<TN_AB_B_STOCK_AREADAL>().GetStockAreaEntity(areaCode);
|
}
|
#endregion
|
|
#region 单条查询
|
/// <summary>
|
/// 单条查询
|
/// </summary>
|
/// <param name="field"></param>
|
/// <param name="value"></param>
|
/// <returns></returns>
|
public AutoBomStockAreaEntity GetSingle(string field, string value)
|
{
|
return CreateDAL<TN_AB_B_STOCK_AREADAL>().GetSingle(field, value);
|
}
|
#endregion
|
|
#region 查询库区
|
/// <summary>
|
/// 查询库区
|
/// </summary>
|
/// <param name="include">包含库区类型 1:库区 2:作业区 3:逻辑分区 4:1+2 </param>
|
/// <param name="stockCode=''">仓库编号</param>
|
/// <returns></returns>
|
public List<AutoBomStockAreaEntity> GetArea(int include, string stockCode = "")
|
{
|
return CreateDAL<TN_AB_B_STOCK_AREADAL>().GetArea(stockCode, include);
|
}
|
#endregion
|
|
public List<AutoBomStockAreaEntity> GetAreaListByType(string areaType)
|
{
|
return CreateDAL<TN_AB_B_STOCK_AREADAL>().GetAreaListByType(areaType);
|
}
|
|
public List<AutoBomStockAreaEntity> GetStockAreas()
|
{
|
return CreateDAL<TN_AB_B_STOCK_AREADAL>().GetStockAreas();
|
}
|
|
#region 获取所有自动库区
|
/// <summary>
|
/// 获取所有自动库区
|
/// </summary>
|
/// <returns></returns>
|
public List<AutoBomStockAreaEntity> GetAutoAreas()
|
{
|
return CreateDAL<TN_AB_B_STOCK_AREADAL>().GetAutoAreas();
|
}
|
#endregion
|
|
#region 获取所有库区
|
/// <summary>
|
/// 获取所有库区
|
/// </summary>
|
/// <returns></returns>
|
public List<AutoBomStockAreaEntity> GetAllAreas()
|
{
|
return CreateDAL<TN_AB_B_STOCK_AREADAL>().GetAllAreas();
|
}
|
|
public List<AutoBomStockAreaEntity> GetListByStockArea(string areaType)
|
{
|
return CreateDAL<TN_AB_B_STOCK_AREADAL>().GetListByStockArea(areaType);
|
}
|
#endregion
|
|
#region 修改库区模式
|
/// <summary>
|
/// 修改库区模式
|
/// </summary>
|
/// <param name="areaEntity"></param>
|
/// <returns></returns>
|
public bool UpdateServiceMode(AutoBomStockAreaEntity areaEntity)
|
{
|
return CreateDAL<TN_AB_B_STOCK_AREADAL>().UpdateServiceMode(areaEntity);
|
}
|
|
/// <summary>
|
/// 根据作业区类型获取库区列表
|
/// </summary>
|
/// <param name="areaClass">作业区类型</param>
|
/// <returns></returns>
|
public List<AutoBomStockAreaEntity> GetAreaByAreaClass(string areaClass)
|
{
|
return CreateDAL<TN_AB_B_STOCK_AREADAL>().GetAreaByAreaClass(areaClass);
|
throw new NotImplementedException();
|
}
|
|
/// <summary>
|
/// 通过多个作业区类型获取库区集合
|
/// </summary>
|
/// <param name="areaClass"></param>
|
/// <returns></returns>
|
public List<AutoBomStockAreaEntity> GetAreaByManyClass(string areasClass)
|
{
|
return CreateDAL<TN_AB_B_STOCK_AREADAL>().GetAreaByManyClass(areasClass);
|
throw new NotImplementedException();
|
}
|
/// <summary>
|
/// 根据作业区类型获取库区列表
|
/// </summary>
|
/// <param name="areaClass">作业区类型</param>
|
/// <returns></returns>
|
public List<AutoBomStockAreaEntity> GetAreaByAreaClassYS(string areaClass)
|
{
|
return CreateDAL<TN_AB_B_STOCK_AREADAL>().GetAreaByAreaClassYS(areaClass);
|
throw new NotImplementedException();
|
}
|
|
/// <summary>
|
/// 通过多个作业区类型获取库区集合
|
/// </summary>
|
/// <param name="areaClass"></param>
|
/// <returns></returns>
|
public List<AutoBomStockAreaEntity> GetAreaByManyClassYS(string areasClass)
|
{
|
return CreateDAL<TN_AB_B_STOCK_AREADAL>().GetAreaByManyClassYS(areasClass);
|
throw new NotImplementedException();
|
}
|
#endregion
|
|
|
|
}
|
}
|