115 lines
4.2 KiB
C#
115 lines
4.2 KiB
C#
using System;
|
||
using System.Collections.Generic;
|
||
using System.Linq;
|
||
using System.Text;
|
||
using WMS.Model.Base;
|
||
using System.Data;
|
||
|
||
namespace WMS.IData.IBase
|
||
{
|
||
public interface IStorageAreaLocation
|
||
{
|
||
void UpdateLocSts(string loc, string sts);
|
||
|
||
/// <summary>
|
||
/// 根据库位获高度
|
||
/// </summary>
|
||
/// <param name="locid"></param>
|
||
/// <param name="STORAGE_ID"></param>
|
||
/// <returns></returns>
|
||
DataTable GetLocHgh(string locid, string STORAGE_ID);
|
||
void UpdateLoc(StorageAreaLocationModel mData);
|
||
/// <summary>
|
||
/// 查询是否有该库位
|
||
/// </summary>
|
||
/// <param name="STORAGE_ID"></param>
|
||
/// <returns></returns>
|
||
DataTable GetCtLocData(string STORAGE_ID, string locId);
|
||
|
||
DataTable GetLocData(string decid, string row);
|
||
|
||
/// <summary>
|
||
/// 更新库位的库区和仓库
|
||
/// </summary>
|
||
/// <param name="STORAGE_ID"></param>
|
||
/// <param name="STORAGE_AREA_ID"></param>
|
||
/// <param name="locID"></param>
|
||
void UpdateAgeId( string STORAGE_AREA_ID, string locID);
|
||
DataTable GetLocationInfoDS(StorageAreaLocationModel locationInfoModel);
|
||
|
||
DataTable GetLocStsData(string decID);
|
||
DataSet GetTableDecId(string decId,string STORAGE_ID);
|
||
DataTable GetLocationStatus(string hgh);
|
||
/// <summary>
|
||
///
|
||
/// </summary>
|
||
/// <param name="strAreaInfoID"></param>
|
||
/// <returns></returns>
|
||
DataTable GetLocationInfoBeginEnd(string staorgid, string strAreaInfoID);
|
||
/// <summary>
|
||
/// 获取库位信息结果集
|
||
/// </summary>
|
||
/// <param name="areaInfoModel">库位信息</param>
|
||
/// <returns>库位信息结果集</returns>
|
||
DataTable GetLocationInfoDS();
|
||
|
||
/// <summary>
|
||
/// 插入或修改库位信息
|
||
/// </summary>
|
||
/// <param name="locationInfoModel">库位信息</param>
|
||
/// <param name="flag">flag 操作标示符 0:新增 1:修改</param>
|
||
void InsLocationInfo(StorageAreaLocationModel locationInfoModel);
|
||
|
||
/// <summary>
|
||
/// 插入或修改库位信息
|
||
/// </summary>
|
||
/// <param name="locationInfoModel">库位信息</param>
|
||
/// <param name="flag">flag 操作标示符 0:新增 1:修改</param>
|
||
void UpdLocationInfo(StorageAreaLocationModel locationInfoModel);
|
||
/// <summary>
|
||
/// 通过仓库ID、库位ID修改某库位已占用体积
|
||
/// </summary>
|
||
/// <param name="locationInfoModel">库位Model</param>
|
||
void UpdateLocHasVolume(StorageAreaLocationModel locationInfoModel);
|
||
|
||
/// <summary>
|
||
/// 根据库位编号、仓库编号删除库位信息
|
||
/// </summary>
|
||
/// <param name="strLocationInfoId">库位编号</param>
|
||
/// <param name="strStorageInfoID">仓库编号</param>
|
||
void DeleteLocationInfo(string strLocationInfoId, string strStorageInfoID);
|
||
|
||
/// <summary>
|
||
/// 根据库区编号删除库位信息
|
||
/// </summary>
|
||
/// <param name="strAreaInfoID">库区编号</param>
|
||
void DeleteLocationInfoByAreaInfoID(string strAreaInfoID);
|
||
|
||
/// <summary>
|
||
/// 根据仓库编号删除库位信息
|
||
/// </summary>
|
||
/// <param name="strStorageInfoID">仓库编号</param>
|
||
void DeleteLocationInfoByStorageInfoID(string strStorageInfoID);
|
||
|
||
/// <summary>
|
||
/// 根据仓库编号停用或启用库位
|
||
/// </summary>
|
||
/// <param name="strStorageInfoID">仓库编号</param>
|
||
/// <param name="flag">0停用1正常</param>
|
||
void CloseLocationInfoByStorageInfoID(string strStorageInfoID, int flag);
|
||
|
||
/// <summary>
|
||
/// 根据库区编号停用或启用库位
|
||
/// </summary>
|
||
/// <param name="strAreaInfoID">库区编号</param>
|
||
/// <param name="flag">0停用1正常</param>
|
||
void CloseLocationInfoByAreaInfoID(string strAreaInfoID, int flag);
|
||
|
||
/// <summary>
|
||
/// 删除属于某仓库分类的库位信息
|
||
/// </summary>
|
||
/// <param name="strStorageTypeID">某仓库分类</param>
|
||
void DeleteLocationInfoByStorageTypeID(string strStorageTypeID);
|
||
}
|
||
}
|