9a190f2cb2bf2cc7d36daf5a141c6f3806778d96.svn-base 1014 B

12345678910111213141516171819202122232425262728293031323334
  1. package cn.com.goldenwater.dcproj.dao;
  2. import cn.com.goldenwater.core.persistence.CrudDao;
  3. import cn.com.goldenwater.dcproj.dto.RoleDto;
  4. import cn.com.goldenwater.dcproj.model.Role;
  5. import cn.com.goldenwater.dcproj.param.RoleParam;
  6. import org.apache.ibatis.annotations.Param;
  7. import org.springframework.stereotype.Repository;
  8. import java.util.List;
  9. @Repository
  10. public interface RoleDao extends CrudDao<Role, RoleParam> {
  11. /**
  12. * 根据用户ID获取角色
  13. *
  14. * @param userId
  15. * @return
  16. */
  17. List<RoleDto> getRoleByUserId(@Param("userId") String userId, @Param("list") List<String> list, @Param("name") String name
  18. , @Param("orgId") String orgId, @Param("province") String province);
  19. /**
  20. * 根据条件获取角色列表(加当前用户角色标识)
  21. *
  22. * @param roleParam
  23. * @return
  24. */
  25. public List<RoleDto> findPageDto(RoleParam roleParam);
  26. Role getone(RoleParam roleParam);
  27. List<Role> getTabPriByUserId(RoleParam roleParam);
  28. }