| | |
| | | package cc.mrbird.febs.server.hr.controller; |
| | | |
| | | import cc.mrbird.febs.common.core.entity.system.Dept; |
| | | import cc.mrbird.febs.server.hr.entity.Folder; |
| | | import cc.mrbird.febs.server.hr.service.IFolderService; |
| | | import cc.mrbird.febs.common.core.entity.FebsResponse; |
| | |
| | | public FebsResponse getAllFolders(Folder folder) { |
| | | return new FebsResponse().data(folderService.findFolders(folder)); |
| | | } |
| | | |
| | | @GetMapping("treeList") |
| | | public FebsResponse folderTreeList(QueryRequest request, Folder folder) { |
| | | Map<String, Object> depts = this.folderService.folderTreeList(request, folder); |
| | | return new FebsResponse().data(depts); |
| | | } |
| | | @GetMapping("list") |
| | | @PreAuthorize("hasAuthority('folder:list')") |
| | | public FebsResponse folderList(QueryRequest request, Folder folder) { |