public interface ITreeService<M extends EModel<M>> extends IModelService<M>
树型服务接口
| 限定符和类型 | 方法和说明 |
|---|---|
void |
arrange(Querys qs,
String id)
整理节点。
|
List<M> |
getByIds(String ids,
String orderby)
返回指定的多个节点
|
M |
getLast(Querys qs,
String pid)
返回指定父节点下的最后一个子节点
|
M |
getLast(String pid)
返回指定父节点下的最后一个子节点
|
M |
getLast(String domain,
Querys qs,
String pid)
返回指定父节点下的最后一个子节点
|
M |
getNext(Querys qs,
String pid,
Integer sort)
返回后一个兄弟节点
|
M |
getPerv(Querys qs,
String pid,
Integer sort)
返回前一个兄弟节点
|
void |
sort(Querys qs,
String pid,
ETreeService.SORT_DIR dir,
String ids)
排序
|
void |
sort(String pid,
ETreeService.SORT_DIR dir,
String ids)
调序
|
able, batchSave, batchUpdate, deleteByCodes, deleteById, deleteByIda, deleteByIds, disable, disable, disableByIda, disableByIds, enable, enable, enableByIda, enableByIds, findByCode, findByCodea, findByCodes, findByDomain, findByDomainSingle, findById, findByIda, findByIds, paginate, paginate, removeRepeat, save, saveOrUpdate, select, select, select, select, select, select, select, select, selectAll, selectAll, selectAllBy, selectAllBy, selectCol, selectCol, selectCol, selectFirst, selectFirst, selectFirst, selectFirst, selectFirst, updateM getLast(String domain, Querys qs, String pid)
domain - qs - pid - M getPerv(Querys qs, String pid, Integer sort)
qs - 自定义条件pid - 父节点IDsort - 当前节点序号M getNext(Querys qs, String pid, Integer sort)
qs - 自定义条件pid - 父节点IDsort - 当前节点序号List<M> getByIds(String ids, String orderby)
ids - 节点ID,多个ID时用逗号隔开orderby - 排序方式(asc/desc)void sort(String pid, ETreeService.SORT_DIR dir, String ids)
pid - 父节点IDdir - 调序方向(UP/DOWN)ids - 要进行调序的节点ID,多个ID时用逗号隔开void sort(Querys qs, String pid, ETreeService.SORT_DIR dir, String ids)
qs - 自定义条件pid - 父节点IDdir - 调序方向(UP/DOWN)ids - 要进行调序的节点ID,多个ID时用逗号隔开Copyright © 2023. All rights reserved.