package com.mvc.service.impl; import java.util.List; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; import com.mvc.dao.RoleDao; import com.mvc.entity.Role; import com.mvc.repository.RoleRepository; import com.mvc.service.RoleService; /** * 角色 * * @author wanghuimin * @date 2016年9月18日 */ @Service("roleServiceImpl") public class RoleServiceImpl implements RoleService { @Autowired RoleDao roleDao; @Autowired RoleRepository roleRepository; // 删除角色列表状态 @Override public boolean deleteState(Integer role_id) { return roleDao.updateState(role_id); } // 筛选角色列表 @Override public List<Role> findRoleAlls() { return roleRepository.findAlls(); } // 查询角色总条数 @Override public Long countTotal() { return roleRepository.countTotal(); } // 根据页数筛选角色列表 @Override public List<Role> findUserAllByPage(Integer offset, Integer end) { return roleDao.findRoleAllByPage(offset, end); } // 添加角色 @Override public boolean save(Role role) { Role result = roleRepository.saveAndFlush(role); if (result.getRole_id() != null) return true; else return false; } // 根据ID查看角色详情 @Override public Role findRoleContentById(Integer role_id) { return roleRepository.findRoleContentById(role_id); } }