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; |