using HH.WMS.Entitys.Algorithm;
using HH.WMS.Entitys.Basic;
using HH.WMS.Entitys.Common;
using HW.DAL;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace HW.BLL
{
///
/// 物料表业务逻辑层
///
///
/// [HanHe(XDL)] CREATED 2018/06/15
public class TN_AB_ITEMBLL : BaseBLL
{
#region 获取物料表集合
///
/// 根据表名获取物料表集合
///
/// 表名
/// 物料集合
/// [HanHe(XDL)] CREATED 2018/06/14
public List GetItemList(string tableName)
{
return CreateDAL().GetItemList(tableName);
}
#endregion
public SqlExecuteResult RemoveSynchLogData(List itemList)
{
SqlExecuteResult result = new SqlExecuteResult();
string ArrayGuid = string.Empty;
//拼接ID
for (int i = 0; i < itemList.Count; i++)
{
ArrayGuid += "'" + itemList[i].CN_GUID + "',";
}
if (!string.IsNullOrEmpty(ArrayGuid))
{
ArrayGuid = ArrayGuid.TrimEnd(',');
}
//执行修改
if (!string.IsNullOrEmpty(ArrayGuid))
{
result= CreateDAL().RemoveSynchLogData(ArrayGuid);
}
return result;
}
public List GetItemToMapList()
{
return CreateDAL().GetItemToMapList();
}
public AutoBomItemEntity GetItemModelByAuxi(string guid)
{
return CreateDAL().GetItemModelByAuxi(guid);
}
public bool UpdateAuxiData(List newAuxiList, string itemCode)
{
return CreateDAL().UpdateAuxiData(newAuxiList,itemCode);
}
public AutoBomItemEntity GetItemModel(string itemCode)
{
return CreateDAL().GetItemEntity(itemCode);
}
public SqlExecuteResult UpdateUnitItemList(List itemList)
{
return CreateDAL().UpdateUnitItemList(itemList);
}
}
}