OrganizationService.java 1.3 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546
  1. package com.goafanti.organization.service;
  2. import java.util.List;
  3. import com.goafanti.admin.bo.AdminListBo;
  4. import com.goafanti.core.mybatis.page.Pagination;
  5. import com.goafanti.organization.bo.OrganizationListOut;
  6. public interface OrganizationService {
  7. /**
  8. * 部门组织管理查询
  9. * @param olo
  10. * @param pageNo
  11. * @param pageSize
  12. * @return
  13. */
  14. Pagination<OrganizationListOut>
  15. listOrganizationManagement(OrganizationListOut olo,Integer pageNo, Integer pageSize);
  16. /**组织名称查上级组织*/
  17. List<OrganizationListOut> selectSuperId(Integer i);
  18. /**
  19. *
  20. * @param name 组织名称
  21. * @param managerId 负责人ID
  22. * @param type 组织类型
  23. * @param superId 上级组织
  24. * @param desc 组织职能说明
  25. * @return
  26. */
  27. int addOrganization(String name,String managerId,String type,String superId,String desc,String sdepNo,Integer count,Integer workingHoursType);
  28. /**
  29. * 模糊查询负责人名称
  30. * @param name
  31. * @return
  32. */
  33. List<AdminListBo> selectName(String name);
  34. OrganizationListOut selectAllById(String id);
  35. int deleteById(String id);
  36. int updateOrganization(String name,String type,String managerId,String superId,String status,Integer province,
  37. String remarks,String id,String sdepNo,Integer count,String abbreviation,String financeId,Integer workingHoursType);
  38. }