|
@@ -6,7 +6,9 @@ import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
|
import com.winhc.repal.constant.Constant;
|
|
import com.winhc.repal.constant.Constant;
|
|
import com.winhc.repal.entity.RepalRolePermission;
|
|
import com.winhc.repal.entity.RepalRolePermission;
|
|
import com.winhc.repal.enums.DeletedStatusEnum;
|
|
import com.winhc.repal.enums.DeletedStatusEnum;
|
|
|
|
+import com.winhc.repal.enums.PermissionEnum;
|
|
import com.winhc.repal.model.dto.UpdateRolePermissionDTO;
|
|
import com.winhc.repal.model.dto.UpdateRolePermissionDTO;
|
|
|
|
+import com.winhc.repal.model.vo.RolePermissionVO;
|
|
import com.winhc.repal.repository.RepalRolePermissionMapper;
|
|
import com.winhc.repal.repository.RepalRolePermissionMapper;
|
|
import com.winhc.repal.service.RepalRolePermissionService;
|
|
import com.winhc.repal.service.RepalRolePermissionService;
|
|
import com.winhc.repal.util.RedisUtil;
|
|
import com.winhc.repal.util.RedisUtil;
|
|
@@ -14,11 +16,9 @@ import org.springframework.beans.factory.annotation.Autowired;
|
|
import org.springframework.stereotype.Service;
|
|
import org.springframework.stereotype.Service;
|
|
import org.springframework.transaction.annotation.Transactional;
|
|
import org.springframework.transaction.annotation.Transactional;
|
|
|
|
|
|
-import java.util.ArrayList;
|
|
|
|
-import java.util.HashSet;
|
|
|
|
-import java.util.List;
|
|
|
|
-import java.util.Set;
|
|
|
|
|
|
+import java.util.*;
|
|
import java.util.concurrent.TimeUnit;
|
|
import java.util.concurrent.TimeUnit;
|
|
|
|
+import java.util.stream.Collectors;
|
|
|
|
|
|
/**
|
|
/**
|
|
* @description RepalRolePermission 接口实现类
|
|
* @description RepalRolePermission 接口实现类
|
|
@@ -112,4 +112,14 @@ public class RepalRolePermissionServiceImpl extends ServiceImpl<RepalRolePermiss
|
|
}
|
|
}
|
|
return true;
|
|
return true;
|
|
}
|
|
}
|
|
|
|
+
|
|
|
|
+ @Override
|
|
|
|
+ public List<RolePermissionVO> getAllPermission() {
|
|
|
|
+ return Arrays.stream(PermissionEnum.values()).map(t -> {
|
|
|
|
+ RolePermissionVO vo = new RolePermissionVO();
|
|
|
|
+ vo.setPermissionCode(t.getCode());
|
|
|
|
+ vo.setPermissionName(t.getMsg());
|
|
|
|
+ return vo;
|
|
|
|
+ }).collect(Collectors.toList());
|
|
|
|
+ }
|
|
}
|
|
}
|