diff --git a/ms/upms/ms-upms-dao/src/main/java/com/micro/fast/upms/dao/UpmsPermissionMapper.java b/ms/upms/ms-upms-dao/src/main/java/com/micro/fast/upms/dao/UpmsPermissionMapper.java index 21bcc54..2e7de8c 100644 --- a/ms/upms/ms-upms-dao/src/main/java/com/micro/fast/upms/dao/UpmsPermissionMapper.java +++ b/ms/upms/ms-upms-dao/src/main/java/com/micro/fast/upms/dao/UpmsPermissionMapper.java @@ -2,6 +2,7 @@ package com.micro.fast.upms.dao; import com.micro.fast.common.dao.SsmMapper; import com.micro.fast.upms.pojo.UpmsPermission; +import io.swagger.models.auth.In; import org.apache.ibatis.annotations.Param; import java.util.List; @@ -34,4 +35,6 @@ public interface UpmsPermissionMapper extends SsmMapper List selectByUserIdAndType(@Param("userId") Integer userId, @Param("pType") Integer pType, @Param("type") Integer type); + List selectByRoleIdAndType(@Param("roleId") Integer roleId, @Param("type") Integer type); + } diff --git a/ms/upms/ms-upms-dao/src/main/java/com/micro/fast/upms/mapper/UpmsPermissionMapper.xml b/ms/upms/ms-upms-dao/src/main/java/com/micro/fast/upms/mapper/UpmsPermissionMapper.xml index 9b548ba..d1e1bbd 100644 --- a/ms/upms/ms-upms-dao/src/main/java/com/micro/fast/upms/mapper/UpmsPermissionMapper.xml +++ b/ms/upms/ms-upms-dao/src/main/java/com/micro/fast/upms/mapper/UpmsPermissionMapper.xml @@ -199,6 +199,7 @@ + - - + + DELETE FROM upms_permission WHERE id IN #{item} diff --git a/ms/upms/ms-upms-service/src/main/java/com/micro/fast/upms/service/UpmsPermissionService.java b/ms/upms/ms-upms-service/src/main/java/com/micro/fast/upms/service/UpmsPermissionService.java index ff9d931..4937102 100644 --- a/ms/upms/ms-upms-service/src/main/java/com/micro/fast/upms/service/UpmsPermissionService.java +++ b/ms/upms/ms-upms-service/src/main/java/com/micro/fast/upms/service/UpmsPermissionService.java @@ -2,10 +2,26 @@ package com.micro.fast.upms.service; import com.micro.fast.boot.starter.common.response.ServerResponse; import com.micro.fast.common.service.SsmService; +import org.springframework.web.bind.annotation.RequestParam; /** * @author lsy */ public interface UpmsPermissionService extends SsmService{ + + @Deprecated ServerResponse getPermissionsByUserIdandPTypeandType(Integer userId, Integer type, Integer pType); + + + /** + * 按照类型获取角色所拥有的权限 + * @param type 权限类型 + * @param roleId 角色id + * @return + */ + ServerResponse getPermissionByRoleAndType(Integer type,Integer roleId); + + /** + * 按照类型 + */ } \ No newline at end of file