/**
   * 分页查询某个机构下的员工
   *
   * @param page
   * @param pagesize
   * @param example
   * @param organizationId
   * @return
   */
  @ResponseBody
  @RequestMapping("/pagingquery-by-org")
  public Page pagingQueryByOrganization(
      int page, int pagesize, EmployeeDTO example, Long organizationId, boolean queryAllChildren) {
    Page<EmployeeDTO> employees = null;
    if (organizationId == 0) {
      employees = employeeApplication.pagingQueryEmployeesWhoNoPost(example, page, pagesize);
    } else {
      Organization organization =
          getBaseApplication().getEntity(Organization.class, organizationId);
      if (queryAllChildren) {
        employees =
            employeeApplication.pagingQueryEmployeesByOrganizationAndChildren(
                example, organization, page, pagesize);
      } else {
        employees =
            employeeApplication.pagingQueryEmployeesByOrganization(
                example, organization, page, pagesize);
      }
    }

    return employees;
  }