package com.mvc.repository;
import java.util.List;
import org.springframework.data.jpa.repository.JpaRepository;
import org.springframework.data.jpa.repository.Query;
import org.springframework.data.repository.query.Param;
import com.mvc.entity.Role;
/**
* 角色
*
* @author wanghuimin
* @date 2016年9月9日
*/
public interface RoleRepository extends JpaRepository<Role, Integer> {
// 根据ID查询角色详情
@Query("select r from Role r where role_id = :role_id and role_state=0")
public Role findRoleContentById(@Param("role_id") Integer role_id);
// 筛选出所有角色列表
@Query("select r from Role r where role_state=0")
public List<Role> findAlls();
// 查询角色总条数
@Query("select count(role_id) from Role r where role_state=0")
public Long countTotal();
}