| 12345678910111213141516171819202122232425262728293031323334 |
- package cn.com.goldenwater.dcproj.dao;
- import cn.com.goldenwater.core.persistence.CrudDao;
- import cn.com.goldenwater.dcproj.dto.RoleDto;
- import cn.com.goldenwater.dcproj.model.Role;
- import cn.com.goldenwater.dcproj.param.RoleParam;
- import org.apache.ibatis.annotations.Param;
- import org.springframework.stereotype.Repository;
- import java.util.List;
- @Repository
- public interface RoleDao extends CrudDao<Role, RoleParam> {
- /**
- * 根据用户ID获取角色
- *
- * @param userId
- * @return
- */
- List<RoleDto> getRoleByUserId(@Param("userId") String userId, @Param("list") List<String> list, @Param("name") String name
- , @Param("orgId") String orgId, @Param("province") String province);
- /**
- * 根据条件获取角色列表(加当前用户角色标识)
- *
- * @param roleParam
- * @return
- */
- public List<RoleDto> findPageDto(RoleParam roleParam);
- Role getone(RoleParam roleParam);
- List<Role> getTabPriByUserId(RoleParam roleParam);
- }
|