ÎļþÃû´Ó ruoyi-framework/src/main/java/com/ruoyi/framework/satoken/service/SaInterfaceImpl.java ÐÞ¸Ä |
| | |
| | | import java.util.ArrayList; |
| | | import java.util.List; |
| | | |
| | | /** |
| | | * sa-token æé管çå®ç°ç±» |
| | | * |
| | | * @author Lion Li |
| | | */ |
| | | @Component |
| | | public class SaInterfaceImpl implements StpInterface { |
| | | public class SaPermissionImpl implements StpInterface { |
| | | |
| | | /** |
| | | * è·åèåæéå表 |
| | | */ |
| | | @Override |
| | | public List<String> getPermissionList(Object loginId, String loginType) { |
| | | LoginUser loginUser = LoginHelper.getLoginUser(); |
| | |
| | | if (userType == UserType.SYS_USER) { |
| | | return new ArrayList<>(loginUser.getMenuPermission()); |
| | | } else if (userType == UserType.APP_USER) { |
| | | // app端æéè¿å èªè¡æ ¹æ®ä¸å¡ç¼å |
| | | // å
¶ä»ç«¯ èªè¡æ ¹æ®ä¸å¡ç¼å |
| | | } |
| | | return new ArrayList<>(); |
| | | } |
| | | |
| | | /** |
| | | * è·åè§è²æéå表 |
| | | */ |
| | | @Override |
| | | public List<String> getRoleList(Object loginId, String loginType) { |
| | | LoginUser loginUser = LoginHelper.getLoginUser(); |
| | |
| | | if (userType == UserType.SYS_USER) { |
| | | return new ArrayList<>(loginUser.getRolePermission()); |
| | | } else if (userType == UserType.APP_USER) { |
| | | // app端æéè¿å èªè¡æ ¹æ®ä¸å¡ç¼å |
| | | // å
¶ä»ç«¯ èªè¡æ ¹æ®ä¸å¡ç¼å |
| | | } |
| | | return new ArrayList<>(); |
| | | } |