| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546 |
- package com.uas.console.donate.service;
- import com.uas.console.donate.model.*;
- import com.uas.platform.core.model.PageInfo;
- import org.springframework.data.domain.Page;
- import org.springframework.ui.ModelMap;
- import java.util.List;
- public interface UserService {
- List<User> findAll();
- User findOne(Long uu);
- Page<User> getAllUsers(PageInfo pageInfo, SearchFilter filter);
- Page<User> getAdmins(PageInfo pageInfo, SearchFilter filter);
- Page<User> getOrgUsers(PageInfo pageInfo, SearchFilter filter);
- Page<User> getOrgOperators(PageInfo pageInfo, SearchFilter filter);
- ModelMap getUserNum();
- /**
- * 获取已参与项目
- * @param pageInfo 分页参数
- * @param filter 查找filter
- * @return 用户分页
- */
- Page<ProjectRecode> getJoinedProjectRecords(PageInfo pageInfo, SearchFilter filter);
- /**
- * 获取已参与活动
- * @param pageInfo 分页参数
- * @param filter 查找filter
- * @return 用户分页
- */
- Page<ActivityRecode> getJoinedActivityRecords(PageInfo pageInfo, SearchFilter filter);
- /**
- * 获取所有用户类型
- * @return 用户类型list
- */
- List<String> getAllTypes();
- }
|