HomepageServiceI.java 944 B

12345678910111213141516171819202122232425262728293031323334353637383940414243
  1. package cn.com.lzt.homepage.service;
  2. import org.jeecgframework.core.common.service.CommonService;
  3. import org.jeecgframework.web.system.pojo.base.TSUser;
  4. import cn.com.lzt.common.entity.UserRoleDto;
  5. import cn.com.lzt.homepage.dto.DashboardDto;
  6. import java.io.Serializable;
  7. import java.util.List;
  8. import java.util.Map;
  9. public interface HomepageServiceI extends CommonService{
  10. /**
  11. * 查询用户看板
  12. * @param id
  13. * @return
  14. */
  15. List<DashboardDto> queryUserBoardByUserid(String id);
  16. /**
  17. * 需要根据用户角色来查询看板
  18. * @param userRolelist
  19. * @return
  20. */
  21. List<DashboardDto> queryUserBoardByUserRole(List<UserRoleDto> userRolelist);
  22. /**
  23. * 更新用户看板
  24. * @param ids
  25. * @param sortNums
  26. * @param checkedStatus
  27. * @param requiredFlags
  28. * @param user
  29. */
  30. Map<String,Object> updateUserBoards(String[] ids, String[] sortNums,
  31. String[] checkedStatus, String[] requiredFlags, TSUser user);
  32. }