HomepageMinidaoDao.java 889 B

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647
  1. package cn.com.lzt.homepage.dao;
  2. import java.util.List;
  3. import org.jeecgframework.minidao.annotation.Arguments;
  4. import org.jeecgframework.minidao.annotation.MiniDao;
  5. import org.jeecgframework.minidao.annotation.ResultType;
  6. import cn.com.lzt.attendance.entity.ProjAttendanceEntity;
  7. import cn.com.lzt.common.entity.UserRoleDto;
  8. import cn.com.lzt.homepage.dto.DashboardDto;
  9. /**
  10. * Minidao例子
  11. *
  12. */
  13. @MiniDao
  14. public interface HomepageMinidaoDao {
  15. /**
  16. * 根据用户id查询用户看板
  17. * @param id
  18. * @return
  19. */
  20. @Arguments({"userid"})
  21. @ResultType(DashboardDto.class)
  22. List<DashboardDto> queryUserBoardByUserid(String userid);
  23. /**
  24. * 需要根据用户角色来查询看板
  25. * @param userRolelist
  26. * @return
  27. */
  28. @Arguments({"userRolelist"})
  29. @ResultType(DashboardDto.class)
  30. List<DashboardDto> queryUserBoardByUserRole(List<UserRoleDto> userRolelist);
  31. }