using System;
|
using System.Collections.Generic;
|
using System.Text;
|
using System.Threading.Tasks;
|
using Model.ModelDto.SysDto;
|
using WMS.Entity.SysEntity;
|
|
namespace WMS.IBLL.ISysServer
|
{
|
public interface IUnitServer
|
{
|
/// <summary>
|
/// 查询计量单位信息
|
/// </summary>
|
/// <param name="unitNo">单位编号</param>
|
/// <param name="unitName">单位名称</param>
|
/// <param name="page"></param>
|
/// <param name="limit"></param>
|
/// <param name="count"></param>
|
/// <returns></returns>
|
List<UnitDto> GetUnitList(string unitNo,string unitName,int page,int limit,out int count);
|
/// <summary>
|
/// 获取单条单位信息
|
/// </summary>
|
/// <param name="id"></param>
|
/// <returns></returns>
|
SysUnit GetUnit(int id);
|
/// <summary>
|
/// 添加单位信息
|
/// </summary>
|
/// <param name="unitName">名称</param>
|
/// <param name="abbrev">缩写</param>
|
/// <param name="userId">操作人</param>
|
/// <returns></returns>
|
bool AddUnit(string unitName,string abbrev,int userId);
|
/// <summary>
|
/// 编辑单位信息
|
/// </summary>
|
/// <param name="id"></param>
|
/// <param name="unitName">名称</param>
|
/// <param name="abbrev">缩写</param>
|
/// <param name="userId">操作人</param>
|
/// <returns></returns>
|
bool EditUnit(int id, string unitName, string abbrev, int userId);
|
/// <summary>
|
/// 删除单位信息
|
/// </summary>
|
/// <param name="id"></param>
|
/// <param name="userId"></param>
|
/// <returns></returns>
|
bool DelUnit(int id,int userId);
|
/// <summary>
|
/// 删除单位信息(多删除)
|
/// </summary>
|
/// <param name="ids">id集合</param>
|
/// <param name="userId"></param>
|
/// <returns></returns>
|
bool DelsUnit(List<int> ids, int userId);
|
}
|
}
|