DepartInfoService.java 842 B

123456789101112131415161718192021222324252627282930313233343536
  1. package com.izouma.awesomeadmin.service;
  2. import java.util.List;
  3. import com.izouma.awesomeadmin.dto.Page;
  4. import com.izouma.awesomeadmin.dto.TreeNode;
  5. import com.izouma.awesomeadmin.model.DepartInfo;
  6. /**
  7. * depart_info service接口类
  8. * Thu Apr 26 10:56:37 CST 2018 Suo Chen Cheng
  9. */
  10. public interface DepartInfoService {
  11. List <DepartInfo> getDepartInfoList(DepartInfo record);
  12. List <DepartInfo> getDepartInfoByPage(Page page, DepartInfo record);
  13. DepartInfo getDepartInfoById(String id);
  14. DepartInfo getDepartInfo(DepartInfo record);
  15. boolean createDepartInfo(DepartInfo record);
  16. boolean deleteDepartInfo(String id);
  17. boolean updateDepartInfo(DepartInfo record);
  18. List <DepartInfo> findPower(DepartInfo record);
  19. List <DepartInfo> getParentList(Integer id);
  20. List<TreeNode> getDepartTree(boolean all, Integer userId);
  21. }