upd: 编码规范
This commit is contained in:
+8
-10
@@ -12,14 +12,12 @@ import java.util.Set;
|
||||
|
||||
@Mapper
|
||||
public interface RoleMapper extends BaseMapper<Role> {
|
||||
List<Role> selectByPage();
|
||||
Long countByCriteria(@Param("criteria") RoleQueryCriteria criteria);
|
||||
List<Role> selectByPage(@Param("criteria") RoleQueryCriteria criteria);
|
||||
Role selectById(@Param("roleId") Long roleId);
|
||||
Role selectByName(@Param("name") String name);
|
||||
List<Role> selectByUserId(@Param("userId") Long userId);
|
||||
int countByDeptIds(@Param("deptIds") Set<Long> deptIds);
|
||||
@Select("SELECT role.role_id as id FROM sys_role role, sys_roles_menus rm WHERE role.role_id = rm.role_id AND rm.menu_id = #{menuId}")
|
||||
List<Role> selectByMenuId(@Param("menuId") Long menuId);
|
||||
|
||||
List<Role> findAllRoles();
|
||||
Long countRoles(@Param("criteria") RoleQueryCriteria criteria);
|
||||
List<Role> findRoles(@Param("criteria") RoleQueryCriteria criteria);
|
||||
Role findRoleById(@Param("roleId") Long roleId);
|
||||
Role findRoleByName(@Param("name") String name);
|
||||
List<Role> findRolesByUserId(@Param("userId") Long userId);
|
||||
int countRolesByDeptIds(@Param("deptIds") Set<Long> deptIds);
|
||||
List<Role> findRolesByMenuId(@Param("menuId") Long menuId);
|
||||
}
|
||||
+1
-1
@@ -226,7 +226,7 @@ public class DeptServiceImpl extends ServiceImpl<DeptMapper, Dept> implements De
|
||||
if (userMapper.countByDepts(deptIds) > 0) {
|
||||
throw new BadRequestException("所选部门存在用户关联,请解除后再试!");
|
||||
}
|
||||
if (roleMapper.countByDeptIds(deptIds) > 0) {
|
||||
if (roleMapper.countRolesByDeptIds(deptIds) > 0) {
|
||||
throw new BadRequestException("所选部门存在角色关联,请解除后再试!");
|
||||
}
|
||||
}
|
||||
|
||||
+9
-9
@@ -45,19 +45,19 @@ public class RoleServiceImpl extends ServiceImpl<RoleMapper, Role> implements Ro
|
||||
|
||||
@Override
|
||||
public List<Role> queryAll() {
|
||||
return roleMapper.selectByPage();
|
||||
return roleMapper.findAllRoles();
|
||||
}
|
||||
|
||||
@Override
|
||||
public List<Role> queryAll(RoleQueryCriteria criteria) {
|
||||
return roleMapper.selectByPage(criteria);
|
||||
return roleMapper.findRoles(criteria);
|
||||
}
|
||||
|
||||
@Override
|
||||
public PageResult<Role> queryAll(RoleQueryCriteria criteria, Page<Object> page) {
|
||||
criteria.setOffset(page.offset());
|
||||
List<Role> roles = roleMapper.selectByPage(criteria);
|
||||
Long total = roleMapper.countByCriteria(criteria);
|
||||
List<Role> roles = roleMapper.findRoles(criteria);
|
||||
Long total = roleMapper.countRoles(criteria);
|
||||
return PageUtil.toPage(roles, total);
|
||||
}
|
||||
|
||||
@@ -75,7 +75,7 @@ public class RoleServiceImpl extends ServiceImpl<RoleMapper, Role> implements Ro
|
||||
@Override
|
||||
@Transactional(rollbackFor = Exception.class)
|
||||
public void create(Role resources) {
|
||||
if (roleMapper.selectByName(resources.getName()) != null) {
|
||||
if (roleMapper.findRoleByName(resources.getName()) != null) {
|
||||
throw new EntityExistException(Role.class, "username", resources.getName());
|
||||
}
|
||||
save(resources);
|
||||
@@ -89,7 +89,7 @@ public class RoleServiceImpl extends ServiceImpl<RoleMapper, Role> implements Ro
|
||||
@Transactional(rollbackFor = Exception.class)
|
||||
public void update(Role resources) {
|
||||
Role role = getById(resources.getId());
|
||||
Role role1 = roleMapper.selectByName(resources.getName());
|
||||
Role role1 = roleMapper.findRoleByName(resources.getName());
|
||||
if (role1 != null && !role1.getId().equals(role.getId())) {
|
||||
throw new EntityExistException(Role.class, "username", resources.getName());
|
||||
}
|
||||
@@ -141,7 +141,7 @@ public class RoleServiceImpl extends ServiceImpl<RoleMapper, Role> implements Ro
|
||||
String key = CacheKey.ROLE_USER + userId;
|
||||
List<Role> roles = redisUtil.getList(key, Role.class);
|
||||
if (CollUtil.isEmpty(roles)) {
|
||||
roles = roleMapper.selectByUserId(userId);
|
||||
roles = roleMapper.findRolesByUserId(userId);
|
||||
redisUtil.set(key, roles, 1, TimeUnit.DAYS);
|
||||
}
|
||||
return roles;
|
||||
@@ -171,7 +171,7 @@ public class RoleServiceImpl extends ServiceImpl<RoleMapper, Role> implements Ro
|
||||
return permissions.stream().map(AuthorityDto::new)
|
||||
.collect(Collectors.toList());
|
||||
}
|
||||
List<Role> roles = roleMapper.selectByUserId(user.getId());
|
||||
List<Role> roles = roleMapper.findRolesByUserId(user.getId());
|
||||
permissions = roles.stream().flatMap(role -> role.getMenus().stream())
|
||||
.map(Menu::getPermission)
|
||||
.filter(StringUtil::isNotBlank).collect(Collectors.toSet());
|
||||
@@ -205,7 +205,7 @@ public class RoleServiceImpl extends ServiceImpl<RoleMapper, Role> implements Ro
|
||||
|
||||
@Override
|
||||
public List<Role> findByMenuId(Long menuId) {
|
||||
return roleMapper.selectByMenuId(menuId);
|
||||
return roleMapper.findRolesByMenuId(menuId);
|
||||
}
|
||||
|
||||
/**
|
||||
|
||||
@@ -21,14 +21,11 @@
|
||||
<result column="dept_name" property="name"/>
|
||||
</collection>
|
||||
</resultMap>
|
||||
|
||||
|
||||
<select id="queryAll" resultType="cn.odboy.model.system.domain.Role">
|
||||
<select id="findAllRoles" resultType="cn.odboy.model.system.domain.Role">
|
||||
select role_id as id, name, level
|
||||
from sys_role order by level
|
||||
</select>
|
||||
|
||||
<select id="findAll" resultMap="BaseResultMap">
|
||||
<select id="findRoles" resultMap="BaseResultMap">
|
||||
select role.*,
|
||||
dept.dept_id as dept_id, dept.name as dept_name,
|
||||
menu.menu_id as menu_id, menu.title as menu_title, menu.permission as menu_permission
|
||||
@@ -60,8 +57,7 @@
|
||||
left join sys_dept dept on dept.dept_id = srd.dept_id
|
||||
order by role.role_level
|
||||
</select>
|
||||
|
||||
<select id="countAll" resultType="java.lang.Long">
|
||||
<select id="countRoles" resultType="java.lang.Long">
|
||||
select count(*)
|
||||
from sys_role role
|
||||
<where>
|
||||
@@ -76,13 +72,11 @@
|
||||
</if>
|
||||
</where>
|
||||
</select>
|
||||
|
||||
<select id="findByName" resultType="cn.odboy.model.system.domain.Role">
|
||||
<select id="findRoleByName" resultType="cn.odboy.model.system.domain.Role">
|
||||
select role_id as id from sys_role
|
||||
where name = #{name}
|
||||
</select>
|
||||
|
||||
<select id="findById" resultMap="BaseResultMap">
|
||||
<select id="findRoleById" resultMap="BaseResultMap">
|
||||
select
|
||||
role.role_id as role_role_id, role.name as role_name, role.data_scope as role_data_scope,
|
||||
role.level as role_level, role.description as role_description, role.create_by as role_create_by,
|
||||
@@ -96,8 +90,7 @@
|
||||
left join sys_dept dept on dept.dept_id = srd.dept_id
|
||||
where role.role_id = #{roleId}
|
||||
</select>
|
||||
|
||||
<select id="findByUserId" resultMap="BaseResultMap">
|
||||
<select id="findRolesByUserId" resultMap="BaseResultMap">
|
||||
SELECT
|
||||
role.role_id as role_role_id, role.name as role_name, role.data_scope as role_data_scope,
|
||||
role.level as role_level, role.description as role_description, role.create_by as role_create_by,
|
||||
@@ -112,8 +105,7 @@
|
||||
left join sys_users_roles ur on role.role_id = ur.role_id
|
||||
WHERE role.role_id = ur.role_id AND ur.user_id = #{userId}
|
||||
</select>
|
||||
|
||||
<select id="countByDepts" resultType="int">
|
||||
<select id="countRolesByDeptIds" resultType="int">
|
||||
select count(*)
|
||||
from sys_role r, sys_roles_depts d
|
||||
where r.role_id = d.role_id
|
||||
@@ -122,4 +114,7 @@
|
||||
#{deptId}
|
||||
</foreach>
|
||||
</select>
|
||||
<select id="findRolesByMenuId" resultType="cn.odboy.model.system.domain.Role">
|
||||
SELECT role.role_id as id FROM sys_role role, sys_roles_menus rm WHERE role.role_id = rm.role_id AND rm.menu_id = #{menuId}
|
||||
</select>
|
||||
</mapper>
|
||||
Reference in New Issue
Block a user