using Model.ModelDto.SysDto;
using System;
using System.Collections.Generic;
using System.Text;
using System.Threading.Tasks;
using WMS.Entity.SysEntity;
namespace WMS.IDAL.ISysInterface
{
///
/// 部门仓储接口
///
public interface IDepartmentRepository
{
///
/// 获取部门信息列表
///
/// 部门名称
/// 部门号
///
List GetDepartmentList(string DepartmentName, string DepartmentNo);
///
/// 根据id获取部门信息
///
/// 部门id
///
SysDepartment GetDepartmentById(int id);
///
/// 根据部门号获取部门信息
///
/// 部门号
///
List GetDepartmentByNo(string DepartmentNo);
///
/// 新增部门信息
///
/// 部门实体模型
///
Task AddDepartment(SysDepartment department);
///
/// 删除部门信息
///
/// 部门实体模型
///
Task DelDepartment(SysDepartment department);
///
/// 编辑部门信息
///
/// 部门实体模型
///
Task ExitDepartment(SysDepartment department);
}
}