chengsc
2024-10-18 f2b3c45b78bb9fc021869c4ae35e6de039b50bbf
Wms/WMS.IBLL/ISysServer/IStorageLocatServer.cs
@@ -34,6 +34,9 @@
        /// <param name="id"></param>
        /// <returns></returns>
        SysStorageLocat GetStorageLocat(int id);
        List<SysStorageLocat> GetStorageLocat(List<int> id);
        /// <summary>
        /// 编辑储位信息
        /// </summary>
@@ -56,6 +59,21 @@
        /// <param name="userId">操作人</param>
        /// <returns></returns>
        Task<int> AddStorageLocat(string houseNo, string roadwayNo, string areaNo, int row, int col, int layer, string dept, int userId);
        /// <summary>
        /// 添加储位信息(平库)用于开发人员添加基础信息
        /// </summary>
        /// <param name="locateNo">储位号</param>
        /// <param name="houseNo">仓库号</param>
        /// <param name="roadwayNo">巷道号</param>
        /// <param name="areaNo">区域号</param>
        /// <param name="row">排</param>
        /// <param name="col">列</param>
        /// <param name="layer">层</param>
        /// <param name="dept">深度</param>
        /// <param name="userId">操作人</param>
        /// <returns></returns>
        Task<int> AddPkStorageLocat(AddLocateVm model, int userId);
        /// <summary>
        /// 编辑储位信息
        /// </summary>
@@ -63,6 +81,13 @@
        /// <param name="userId">操作人</param>
        /// <returns></returns>
        bool EditStorageLocatList(EditLocateListVm model, int userId);
        /// <summary>
        /// 批量修改储位信息 状态、标识、区域
        /// </summary>
        /// <param name="model"></param>
        /// <param name="userId"></param>
        /// <returns></returns>
        bool EditStorageLocatListNew(EditLocateListNewVm model, int userId);
        /// <summary>
        /// 获取储位信息
@@ -70,8 +95,10 @@
        /// <param name="wareHouseNo">仓库</param>
        /// <param name="roadway">巷道号</param>
        /// <param name="row">排</param>
        /// <param name="depth">深度</param>
        /// <returns></returns>
        List<SysStorageLocat> GetStorageLocatLists(string wareHouseNo, string roadway,string row);
        List<SysStorageLocat> GetStorageLocatLists(string wareHouseNo, string roadway, string row, string depth);
        /// <summary>
        /// 获取最大层级
@@ -105,7 +132,7 @@
        /// <returns></returns>
        List<string> GetDepth(string wareHouseNo);
        /// <summary>
        /// 获取库位占比(圆)
@@ -135,5 +162,19 @@
        /// <param name="locatNo"></param>
        /// <returns></returns>
        LocateInfoVm GetLocateInfo(string locatNo);
        #region 平库
        /// <summary>
        /// 获取储位信息(平库图例)
        /// </summary>
        /// <param name="wareHouseNo">仓库</param>
        /// <param name="row">排</param>
        /// <returns></returns>
        List<SysStorageLocat> GetFlatLibraryLegend(string wareHouseNo, string row);
        #endregion
    }
}