Commit 0988fe8ca25891a406efc7006990a0f508cebfc5

Authored by jiangjiazhi
1 parent 5687bfc420

修改角色权限修改

Showing 5 changed files with 71 additions and 22 deletions

platform-biz-service/src/main/java/com/lyms/platform/permission/dao/RolePermissionMapsMapper.java View file @ 0988fe8
... ... @@ -5,7 +5,20 @@
5 5  
6 6 import java.util.List;
7 7  
8   -public interface RolePermissionMapsMapper {public void addRolePermissionMaps(RolePermissionMaps obj);public void updateRolePermissionMaps(RolePermissionMaps obj);public void deleteRolePermissionMaps(Integer id);public RolePermissionMaps getRolePermissionMaps(Integer id);public int queryRolePermissionMapsCount(RolePermissionMapsQuery query);public List<RolePermissionMaps> queryRolePermissionMaps(RolePermissionMapsQuery query);
  8 +public interface RolePermissionMapsMapper {
  9 + public void addRolePermissionMaps(RolePermissionMaps obj);
  10 +
  11 + public void updateRolePermissionMaps(RolePermissionMaps obj);
  12 +
  13 + public void deleteRolePermissionMaps(Integer id);
  14 +
  15 + public RolePermissionMaps getRolePermissionMaps(Integer id);
  16 +
  17 + public int queryRolePermissionMapsCount(RolePermissionMapsQuery query);
  18 +
  19 + public List<RolePermissionMaps> queryRolePermissionMaps(RolePermissionMapsQuery query);
  20 +
  21 + public void updateRoleByRoleId(Integer roleId);
9 22  
10 23 }
platform-biz-service/src/main/java/com/lyms/platform/permission/service/RolePermissionMapsService.java View file @ 0988fe8
... ... @@ -5,7 +5,18 @@
5 5  
6 6 import java.util.List;
7 7  
8   -public interface RolePermissionMapsService {public void addRolePermissionMaps(RolePermissionMaps obj);public void updateRolePermissionMaps(RolePermissionMaps obj);public void deleteRolePermissionMaps(Integer id);public RolePermissionMaps getRolePermissionMaps(Integer id);public int queryRolePermissionMapsCount(RolePermissionMapsQuery query);public List<RolePermissionMaps> queryRolePermissionMaps(RolePermissionMapsQuery query);
  8 +public interface RolePermissionMapsService {
  9 + public void addRolePermissionMaps(RolePermissionMaps obj);
9 10  
  11 + public void updateRolePermissionMaps(RolePermissionMaps obj);
  12 +
  13 + public void deleteRolePermissionMaps(Integer id);
  14 +
  15 + public RolePermissionMaps getRolePermissionMaps(Integer id);
  16 +
  17 + public int queryRolePermissionMapsCount(RolePermissionMapsQuery query);
  18 +
  19 + public List<RolePermissionMaps> queryRolePermissionMaps(RolePermissionMapsQuery query);
  20 + public void updateRoleByRoleId(Integer roleId);
10 21 }
platform-biz-service/src/main/java/com/lyms/platform/permission/service/impl/RolePermissionMapsServiceImpl.java View file @ 0988fe8
... ... @@ -7,27 +7,48 @@
7 7 import org.springframework.beans.factory.annotation.Autowired;
8 8 import org.springframework.stereotype.Service;
9 9  
10   -import java.util.Date;
11 10 import java.util.List;
12 11  
13 12 @Service
14 13 public class RolePermissionMapsServiceImpl implements RolePermissionMapsService {
15 14  
16   -@Autowired
17   -private RolePermissionMapsMapper rolePermissionMapsMapper;
  15 + @Autowired
  16 + private RolePermissionMapsMapper rolePermissionMapsMapper;
18 17  
19   -@Override
20   -public void addRolePermissionMaps(RolePermissionMaps obj){rolePermissionMapsMapper.addRolePermissionMaps(obj);}
21   -@Override
22   -public void updateRolePermissionMaps(RolePermissionMaps obj){rolePermissionMapsMapper.updateRolePermissionMaps(obj);}
23   -@Override
24   -public void deleteRolePermissionMaps (Integer id){rolePermissionMapsMapper.deleteRolePermissionMaps(id);}
25   -@Override
26   -public RolePermissionMaps getRolePermissionMaps (Integer id){return rolePermissionMapsMapper.getRolePermissionMaps(id);}
27   -@Override
28   -public int queryRolePermissionMapsCount (RolePermissionMapsQuery query){return rolePermissionMapsMapper.queryRolePermissionMapsCount(query);}
29   -@Override
30   -public List<RolePermissionMaps> queryRolePermissionMaps (RolePermissionMapsQuery query){if (query.getNeed() != null) {query.mysqlBuild(rolePermissionMapsMapper.queryRolePermissionMapsCount(query));}return rolePermissionMapsMapper.queryRolePermissionMaps(query);}
  18 + @Override
  19 + public void addRolePermissionMaps(RolePermissionMaps obj) {
  20 + rolePermissionMapsMapper.addRolePermissionMaps(obj);
  21 + }
31 22  
  23 + @Override
  24 + public void updateRolePermissionMaps(RolePermissionMaps obj) {
  25 + rolePermissionMapsMapper.updateRolePermissionMaps(obj);
  26 + }
  27 +
  28 + @Override
  29 + public void deleteRolePermissionMaps(Integer id) {
  30 + rolePermissionMapsMapper.deleteRolePermissionMaps(id);
  31 + }
  32 +
  33 + @Override
  34 + public RolePermissionMaps getRolePermissionMaps(Integer id) {
  35 + return rolePermissionMapsMapper.getRolePermissionMaps(id);
  36 + }
  37 +
  38 + @Override
  39 + public int queryRolePermissionMapsCount(RolePermissionMapsQuery query) {
  40 + return rolePermissionMapsMapper.queryRolePermissionMapsCount(query);
  41 + }
  42 +
  43 + @Override
  44 + public List<RolePermissionMaps> queryRolePermissionMaps(RolePermissionMapsQuery query) {
  45 + if (query.getNeed() != null) {
  46 + query.mysqlBuild(rolePermissionMapsMapper.queryRolePermissionMapsCount(query));
  47 + }
  48 + return rolePermissionMapsMapper.queryRolePermissionMaps(query);
  49 + }
  50 + public void updateRoleByRoleId(Integer roleId){
  51 + rolePermissionMapsMapper.updateRoleByRoleId(roleId);
  52 + }
32 53 }
platform-biz-service/src/main/resources/mainOrm/RolePermissionMaps.xml View file @ 0988fe8
... ... @@ -31,6 +31,9 @@
31 31 where id = #{id,jdbcType=INTEGER}
32 32 </update>
33 33  
  34 +<update id="updateRoleByRoleId" parameterType="java.lang.Integer">
  35 + update role_permission_maps set yn=0 where role_id = #{roleId,jdbcType=INTEGER}
  36 +</update>
34 37  
35 38 <delete id="deleteRolePermissionMaps" parameterType="java.lang.Integer">
36 39 delete from role_permission_maps where id = #{id,jdbcType=INTEGER}
platform-operate-api/src/main/java/com/lyms/platform/operate/web/controller/RolesController.java View file @ 0988fe8
... ... @@ -63,16 +63,17 @@
63 63 }
64 64 stopWatch.stop();
65 65 //修改映射表数据,先删除后修改
66   - RolePermissionMapsQuery rolePermissionMapsQuery = new RolePermissionMapsQuery();
67   - rolePermissionMapsQuery.setRoleId(roles.getId());
  66 + /* RolePermissionMapsQuery rolePermissionMapsQuery = new RolePermissionMapsQuery();
  67 + rolePermissionMapsQuery.setRoleId(roles.getId());*/
68 68 stopWatch.start("get role by id");
69   - List<RolePermissionMaps> rolePermissionMapses = rolePermissionMapsService.queryRolePermissionMaps(rolePermissionMapsQuery);
  69 + /* List<RolePermissionMaps> rolePermissionMapses = rolePermissionMapsService.queryRolePermissionMaps(rolePermissionMapsQuery);
70 70 if(null != rolePermissionMapses) {
71 71 for(RolePermissionMaps rolePermissionMaps : rolePermissionMapses) {
72 72 rolePermissionMaps.setYn(YnEnums.NO.getId());
73 73 rolePermissionMapsService.updateRolePermissionMaps(rolePermissionMaps);
74 74 }
75   - }
  75 + }*/
  76 + rolePermissionMapsService.updateRoleByRoleId(roles.getId());
76 77 stopWatch.stop();
77 78  
78 79 RolePermissionMaps rolePermissionMaps = null;