Commit 0988fe8ca25891a406efc7006990a0f508cebfc5
1 parent
5687bfc420
Exists in
master
and in
1 other branch
修改角色权限修改
Showing 5 changed files with 71 additions and 22 deletions
- platform-biz-service/src/main/java/com/lyms/platform/permission/dao/RolePermissionMapsMapper.java
- platform-biz-service/src/main/java/com/lyms/platform/permission/service/RolePermissionMapsService.java
- platform-biz-service/src/main/java/com/lyms/platform/permission/service/impl/RolePermissionMapsServiceImpl.java
- platform-biz-service/src/main/resources/mainOrm/RolePermissionMaps.xml
- platform-operate-api/src/main/java/com/lyms/platform/operate/web/controller/RolesController.java
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; |