123456789101112131415161718192021222324252627 |
- using Dto;
- using Model;
- using Vo;
- namespace Services
- {
- public interface ISysDeptService : IBaseService<SysDept>
- {
- List<SysDept> GetSysDepts(SysDeptQueryDto dept);
- string CheckDeptNameUnique(SysDept dept);
- int InsertDept(SysDept dept);
- int UpdateDept(SysDept dept);
- void UpdateDeptChildren(long deptId, string newAncestors, string oldAncestors);
- List<SysDept> GetChildrenDepts(List<SysDept> depts, long deptId);
- List<SysDept> BuildDeptTree(List<SysDept> depts);
- List<TreeSelectVo> BuildDeptTreeSelect(List<SysDept> depts);
- List<long> SelectRoleDepts(long roleId);
- bool DeleteRoleDeptByRoleId(long roleId);
- int InsertRoleDepts(SysRole role);
- }
- public interface ISysRoleDeptService : IBaseService<SysRoleDept>
- {
- List<SysRoleDept> SelectRoleDeptByRoleId(long roleId);
- }
- }
|