public interface DeptService extends IModelService<Dept>
| 限定符和类型 | 方法和说明 |
|---|---|
void |
addDept(Dept dept)
添加机构(部门)
|
Dept |
createRootDept()
创建根机构(部门)
|
List<Dept> |
getAllDepts()
返回全部机构(部门),按path排序
|
List<Dept> |
getAllDepts(String pid)
返回指定机构(部门)的所有子机构(部门),包括无限层级的间接子机构(部门),但不包含机构(部门)本身
|
List<Dept> |
getDepts(String ids)
返回多个机构(部门)信息
|
List<Dept> |
getDepts(String ids,
String orderby)
返回多个机构(部门)信息,并指定排序方式
|
Dept |
getLastDept(String pid)
返回指定机构(部门)的最后一个子机构(部门)
|
Dept |
getRootDept()
返回根机构(部门)
|
List<Dept> |
getSubDepts()
返回第一层子机构(部门)列表
|
List<Dept> |
getSubDepts(String pid)
返回指定机构(部门)的子机构(部门)列表,仅包括一层的直接子机构(部门)
|
int |
imports(String pid,
File file)
机构(部门)批量导入
|
void |
modifyDept(Dept dept)
修改机构(部门)
|
void |
removeDepts(String ids)
删除机构(部门)
|
void |
sort(String pid,
String opt,
String ids)
对机构(部门)进行调整顺序
|
able, deleteByCodes, deleteById, deleteByIda, deleteByIds, disable, disable, disableByIda, disableByIds, enable, enable, enableByIda, enableByIds, findByCode, findByCodea, findByCodes, findByDomain, findByDomainSingle, findById, findByIda, findByIds, paginate, paginate, save, saveOrUpdate, select, select, select, select, select, select, select, select, selectAll, selectAll, selectAllBy, selectAllBy, selectCol, selectCol, selectCol, selectFirst, selectFirst, selectFirst, selectFirst, selectFirst, updateDept createRootDept()
创建根机构(部门)
Dept getRootDept()
返回根机构(部门)
List<Dept> getAllDepts(String pid)
返回指定机构(部门)的所有子机构(部门),包括无限层级的间接子机构(部门),但不包含机构(部门)本身
pid - List<Dept> getDepts(String ids, String orderby)
返回多个机构(部门)信息,并指定排序方式
ids - orderby - ASC / DESCvoid addDept(Dept dept)
添加机构(部门)
dept - void modifyDept(Dept dept)
修改机构(部门)
dept - void removeDepts(String ids)
删除机构(部门)
ids - 用逗号间隔的机构(部门)IDvoid sort(String pid, String opt, String ids)
对机构(部门)进行调整顺序
pid - 要调整顺序的上级机构(部门)IDopt - 调整方式:up(向上),down(向下)ids - 要调整顺序的机构ID,用逗号间隔Copyright © 2020. All rights reserved.