DeptService.java 646 字节
Newer Older
1 2 3 4
package me.zhengjie.modules.system.service;

import me.zhengjie.modules.system.domain.Dept;
import me.zhengjie.modules.system.service.dto.DeptDTO;
5
import me.zhengjie.modules.system.service.dto.DeptQueryCriteria;
6
import java.util.List;
7
import java.util.Set;
8 9

/**
10
* @author Zheng Jie
11 12 13 14
* @date 2019-03-25
*/
public interface DeptService {

15 16
    List<DeptDTO> queryAll(DeptQueryCriteria criteria);

17 18 19 20 21 22 23 24 25 26 27
    DeptDTO findById(Long id);

    DeptDTO create(Dept resources);

    void update(Dept resources);

    void delete(Long id);

    Object buildTree(List<DeptDTO> deptDTOS);

    List<Dept> findByPid(long pid);
28 29

    Set<Dept> findByRoleIds(Long id);
30
}