using Model.ModelDto.SysDto;
|
using System;
|
using System.Collections.Generic;
|
using System.Text;
|
using WMS.Entity.SysEntity;
|
|
namespace WMS.IBLL.ISysServer
|
{
|
/// <summary>
|
/// 物料类别管理方法
|
/// </summary>
|
public interface IMaterialCategoryServer
|
{
|
/// <summary>
|
/// 获取物料类别信息
|
/// </summary>
|
/// <param name="categoryName">类别名称</param>
|
/// <param name="areaNo">区域编码</param>
|
/// <returns></returns>
|
/// <exception cref="Exception"></exception>
|
List<MaterialCategoryDto> GetMaterialCategories(string categoryName, string areaNo);
|
|
/// <summary>
|
/// 获取物料类别下拉菜单信息
|
/// </summary>
|
/// <returns></returns>
|
/// <exception cref="Exception"></exception>
|
List<SysMaterialCategory> GetMaterialCategories();
|
|
/// <summary>
|
/// 根据Id获取物料类别信息
|
/// </summary>
|
/// <param name="Id">Id</param>
|
/// <returns></returns>
|
/// <exception cref="Exception"></exception>
|
SysMaterialCategory GetMaterialCategoriesById(int Id);
|
|
/// <summary>
|
/// 获取库区域信息
|
/// </summary
|
/// <returns></returns>
|
List<SysStorageArea> GetStorageAreaList();
|
|
/// <summary>
|
/// 新增类别信息
|
/// </summary>
|
/// <param name="category">物料类别实体</param>
|
/// <returns></returns>
|
/// <exception cref="Exception"></exception>
|
string InsertMaterialCategories(SysMaterialCategory category);
|
|
/// <summary>
|
/// 编辑类别信息
|
/// </summary>
|
/// <param name="category">物料类别实体</param>
|
/// <returns></returns>
|
/// <exception cref="Exception"></exception>
|
string ExitMaterialCategories(SysMaterialCategory category);
|
|
/// <summary>
|
/// 删除类别信息
|
/// </summary>
|
/// <param name="category">物料类别实体</param>
|
/// <returns></returns>
|
/// <exception cref="Exception"></exception>
|
string DeleteMaterialCategories(MaterialCategoryDto category);
|
}
|
}
|