mirror of
				https://github.com/continew-org/continew-admin.git
				synced 2025-11-04 10:57:10 +08:00 
			
		
		
		
	refactor: 移动 SaToken 配置到 webapi 模块
This commit is contained in:
		@@ -271,7 +271,8 @@ continew-admin
 | 
				
			|||||||
│  ├─ src
 | 
					│  ├─ src
 | 
				
			||||||
│  │  ├─ main
 | 
					│  │  ├─ main
 | 
				
			||||||
│  │  │  ├─ java/top/continew/admin
 | 
					│  │  │  ├─ java/top/continew/admin
 | 
				
			||||||
│  │  │  │  ├─ webapi
 | 
					│  │  │  │  ├─ config (配置)
 | 
				
			||||||
 | 
					│  │  │  │  ├─ controller
 | 
				
			||||||
│  │  │  │  │  ├─ auth(系统认证相关 API)
 | 
					│  │  │  │  │  ├─ auth(系统认证相关 API)
 | 
				
			||||||
│  │  │  │  │  ├─ common(通用相关 API)
 | 
					│  │  │  │  │  ├─ common(通用相关 API)
 | 
				
			||||||
│  │  │  │  │  ├─ monitor(系统监控相关 API)
 | 
					│  │  │  │  │  ├─ monitor(系统监控相关 API)
 | 
				
			||||||
@@ -297,7 +298,6 @@ continew-admin
 | 
				
			|||||||
│  │  ├─ main
 | 
					│  │  ├─ main
 | 
				
			||||||
│  │  │  ├─ java/top/continew/admin
 | 
					│  │  │  ├─ java/top/continew/admin
 | 
				
			||||||
│  │  │  │  ├─ auth(系统认证相关业务)
 | 
					│  │  │  │  ├─ auth(系统认证相关业务)
 | 
				
			||||||
│  │  │  │  │  ├─ config(系统认证相关配置)
 | 
					 | 
				
			||||||
│  │  │  │  │  ├─ model(系统认证相关模型)
 | 
					│  │  │  │  │  ├─ model(系统认证相关模型)
 | 
				
			||||||
│  │  │  │  │  │  ├─ query(系统认证相关查询条件)
 | 
					│  │  │  │  │  │  ├─ query(系统认证相关查询条件)
 | 
				
			||||||
│  │  │  │  │  │  ├─ req(系统认证相关请求对象(Request))
 | 
					│  │  │  │  │  │  ├─ req(系统认证相关请求对象(Request))
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -14,7 +14,7 @@
 | 
				
			|||||||
 * limitations under the License.
 | 
					 * limitations under the License.
 | 
				
			||||||
 */
 | 
					 */
 | 
				
			||||||
 | 
					
 | 
				
			||||||
package top.continew.admin.auth.config.satoken;
 | 
					package top.continew.admin.config.satoken;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
import lombok.Data;
 | 
					import lombok.Data;
 | 
				
			||||||
import org.springframework.boot.context.properties.ConfigurationProperties;
 | 
					import org.springframework.boot.context.properties.ConfigurationProperties;
 | 
				
			||||||
@@ -14,7 +14,7 @@
 | 
				
			|||||||
 * limitations under the License.
 | 
					 * limitations under the License.
 | 
				
			||||||
 */
 | 
					 */
 | 
				
			||||||
 | 
					
 | 
				
			||||||
package top.continew.admin.auth.config.satoken;
 | 
					package top.continew.admin.config.satoken;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
import cn.dev33.satoken.interceptor.SaInterceptor;
 | 
					import cn.dev33.satoken.interceptor.SaInterceptor;
 | 
				
			||||||
import cn.dev33.satoken.router.SaRouter;
 | 
					import cn.dev33.satoken.router.SaRouter;
 | 
				
			||||||
@@ -14,7 +14,7 @@
 | 
				
			|||||||
 * limitations under the License.
 | 
					 * limitations under the License.
 | 
				
			||||||
 */
 | 
					 */
 | 
				
			||||||
 | 
					
 | 
				
			||||||
package top.continew.admin.auth.config.satoken;
 | 
					package top.continew.admin.config.satoken;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
import cn.dev33.satoken.stp.StpInterface;
 | 
					import cn.dev33.satoken.stp.StpInterface;
 | 
				
			||||||
import top.continew.admin.common.model.dto.LoginUser;
 | 
					import top.continew.admin.common.model.dto.LoginUser;
 | 
				
			||||||
@@ -14,7 +14,7 @@
 | 
				
			|||||||
 * limitations under the License.
 | 
					 * limitations under the License.
 | 
				
			||||||
 */
 | 
					 */
 | 
				
			||||||
 | 
					
 | 
				
			||||||
package top.continew.admin.webapi.auth;
 | 
					package top.continew.admin.controller.auth;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
import cn.dev33.satoken.annotation.SaIgnore;
 | 
					import cn.dev33.satoken.annotation.SaIgnore;
 | 
				
			||||||
import cn.dev33.satoken.stp.StpUtil;
 | 
					import cn.dev33.satoken.stp.StpUtil;
 | 
				
			||||||
@@ -14,7 +14,7 @@
 | 
				
			|||||||
 * limitations under the License.
 | 
					 * limitations under the License.
 | 
				
			||||||
 */
 | 
					 */
 | 
				
			||||||
 | 
					
 | 
				
			||||||
package top.continew.admin.webapi.auth;
 | 
					package top.continew.admin.controller.auth;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
import cn.dev33.satoken.annotation.SaIgnore;
 | 
					import cn.dev33.satoken.annotation.SaIgnore;
 | 
				
			||||||
import cn.dev33.satoken.stp.StpUtil;
 | 
					import cn.dev33.satoken.stp.StpUtil;
 | 
				
			||||||
@@ -14,7 +14,7 @@
 | 
				
			|||||||
 * limitations under the License.
 | 
					 * limitations under the License.
 | 
				
			||||||
 */
 | 
					 */
 | 
				
			||||||
 | 
					
 | 
				
			||||||
package top.continew.admin.webapi.common;
 | 
					package top.continew.admin.controller.common;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
import cn.dev33.satoken.annotation.SaIgnore;
 | 
					import cn.dev33.satoken.annotation.SaIgnore;
 | 
				
			||||||
import cn.hutool.core.date.LocalDateTimeUtil;
 | 
					import cn.hutool.core.date.LocalDateTimeUtil;
 | 
				
			||||||
@@ -14,7 +14,7 @@
 | 
				
			|||||||
 * limitations under the License.
 | 
					 * limitations under the License.
 | 
				
			||||||
 */
 | 
					 */
 | 
				
			||||||
 | 
					
 | 
				
			||||||
package top.continew.admin.webapi.common;
 | 
					package top.continew.admin.controller.common;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
import cn.dev33.satoken.annotation.SaIgnore;
 | 
					import cn.dev33.satoken.annotation.SaIgnore;
 | 
				
			||||||
import cn.hutool.core.lang.tree.Tree;
 | 
					import cn.hutool.core.lang.tree.Tree;
 | 
				
			||||||
@@ -14,7 +14,7 @@
 | 
				
			|||||||
 * limitations under the License.
 | 
					 * limitations under the License.
 | 
				
			||||||
 */
 | 
					 */
 | 
				
			||||||
 | 
					
 | 
				
			||||||
package top.continew.admin.webapi.common;
 | 
					package top.continew.admin.controller.common;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
import com.alicp.jetcache.anno.CachePenetrationProtect;
 | 
					import com.alicp.jetcache.anno.CachePenetrationProtect;
 | 
				
			||||||
import com.alicp.jetcache.anno.CacheRefresh;
 | 
					import com.alicp.jetcache.anno.CacheRefresh;
 | 
				
			||||||
@@ -14,7 +14,7 @@
 | 
				
			|||||||
 * limitations under the License.
 | 
					 * limitations under the License.
 | 
				
			||||||
 */
 | 
					 */
 | 
				
			||||||
 | 
					
 | 
				
			||||||
package top.continew.admin.webapi.monitor;
 | 
					package top.continew.admin.controller.monitor;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
import lombok.RequiredArgsConstructor;
 | 
					import lombok.RequiredArgsConstructor;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
@@ -14,7 +14,7 @@
 | 
				
			|||||||
 * limitations under the License.
 | 
					 * limitations under the License.
 | 
				
			||||||
 */
 | 
					 */
 | 
				
			||||||
 | 
					
 | 
				
			||||||
package top.continew.admin.webapi.system;
 | 
					package top.continew.admin.controller.system;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
import io.swagger.v3.oas.annotations.tags.Tag;
 | 
					import io.swagger.v3.oas.annotations.tags.Tag;
 | 
				
			||||||
import org.springframework.web.bind.annotation.RestController;
 | 
					import org.springframework.web.bind.annotation.RestController;
 | 
				
			||||||
@@ -14,7 +14,7 @@
 | 
				
			|||||||
 * limitations under the License.
 | 
					 * limitations under the License.
 | 
				
			||||||
 */
 | 
					 */
 | 
				
			||||||
 | 
					
 | 
				
			||||||
package top.continew.admin.webapi.system;
 | 
					package top.continew.admin.controller.system;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
import io.swagger.v3.oas.annotations.tags.Tag;
 | 
					import io.swagger.v3.oas.annotations.tags.Tag;
 | 
				
			||||||
import org.springframework.web.bind.annotation.RestController;
 | 
					import org.springframework.web.bind.annotation.RestController;
 | 
				
			||||||
@@ -14,7 +14,7 @@
 | 
				
			|||||||
 * limitations under the License.
 | 
					 * limitations under the License.
 | 
				
			||||||
 */
 | 
					 */
 | 
				
			||||||
 | 
					
 | 
				
			||||||
package top.continew.admin.webapi.system;
 | 
					package top.continew.admin.controller.system;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
import io.swagger.v3.oas.annotations.tags.Tag;
 | 
					import io.swagger.v3.oas.annotations.tags.Tag;
 | 
				
			||||||
import org.springframework.web.bind.annotation.RestController;
 | 
					import org.springframework.web.bind.annotation.RestController;
 | 
				
			||||||
@@ -14,7 +14,7 @@
 | 
				
			|||||||
 * limitations under the License.
 | 
					 * limitations under the License.
 | 
				
			||||||
 */
 | 
					 */
 | 
				
			||||||
 | 
					
 | 
				
			||||||
package top.continew.admin.webapi.system;
 | 
					package top.continew.admin.controller.system;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
import cn.dev33.satoken.annotation.SaCheckPermission;
 | 
					import cn.dev33.satoken.annotation.SaCheckPermission;
 | 
				
			||||||
import io.swagger.v3.oas.annotations.Operation;
 | 
					import io.swagger.v3.oas.annotations.Operation;
 | 
				
			||||||
@@ -14,7 +14,7 @@
 | 
				
			|||||||
 * limitations under the License.
 | 
					 * limitations under the License.
 | 
				
			||||||
 */
 | 
					 */
 | 
				
			||||||
 | 
					
 | 
				
			||||||
package top.continew.admin.webapi.system;
 | 
					package top.continew.admin.controller.system;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
import cn.dev33.satoken.annotation.SaCheckPermission;
 | 
					import cn.dev33.satoken.annotation.SaCheckPermission;
 | 
				
			||||||
import io.swagger.v3.oas.annotations.Operation;
 | 
					import io.swagger.v3.oas.annotations.Operation;
 | 
				
			||||||
@@ -14,7 +14,7 @@
 | 
				
			|||||||
 * limitations under the License.
 | 
					 * limitations under the License.
 | 
				
			||||||
 */
 | 
					 */
 | 
				
			||||||
 | 
					
 | 
				
			||||||
package top.continew.admin.webapi.system;
 | 
					package top.continew.admin.controller.system;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
import cn.hutool.core.util.ObjectUtil;
 | 
					import cn.hutool.core.util.ObjectUtil;
 | 
				
			||||||
import cn.hutool.core.util.StrUtil;
 | 
					import cn.hutool.core.util.StrUtil;
 | 
				
			||||||
@@ -14,7 +14,7 @@
 | 
				
			|||||||
 * limitations under the License.
 | 
					 * limitations under the License.
 | 
				
			||||||
 */
 | 
					 */
 | 
				
			||||||
 | 
					
 | 
				
			||||||
package top.continew.admin.webapi.system;
 | 
					package top.continew.admin.controller.system;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
import io.swagger.v3.oas.annotations.Operation;
 | 
					import io.swagger.v3.oas.annotations.Operation;
 | 
				
			||||||
import io.swagger.v3.oas.annotations.Parameter;
 | 
					import io.swagger.v3.oas.annotations.Parameter;
 | 
				
			||||||
@@ -14,7 +14,7 @@
 | 
				
			|||||||
 * limitations under the License.
 | 
					 * limitations under the License.
 | 
				
			||||||
 */
 | 
					 */
 | 
				
			||||||
 | 
					
 | 
				
			||||||
package top.continew.admin.webapi.system;
 | 
					package top.continew.admin.controller.system;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
import io.swagger.v3.oas.annotations.tags.Tag;
 | 
					import io.swagger.v3.oas.annotations.tags.Tag;
 | 
				
			||||||
import org.springframework.validation.annotation.Validated;
 | 
					import org.springframework.validation.annotation.Validated;
 | 
				
			||||||
@@ -14,7 +14,7 @@
 | 
				
			|||||||
 * limitations under the License.
 | 
					 * limitations under the License.
 | 
				
			||||||
 */
 | 
					 */
 | 
				
			||||||
 | 
					
 | 
				
			||||||
package top.continew.admin.webapi.system;
 | 
					package top.continew.admin.controller.system;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
import cn.dev33.satoken.annotation.SaCheckPermission;
 | 
					import cn.dev33.satoken.annotation.SaCheckPermission;
 | 
				
			||||||
import io.swagger.v3.oas.annotations.Operation;
 | 
					import io.swagger.v3.oas.annotations.Operation;
 | 
				
			||||||
@@ -14,7 +14,7 @@
 | 
				
			|||||||
 * limitations under the License.
 | 
					 * limitations under the License.
 | 
				
			||||||
 */
 | 
					 */
 | 
				
			||||||
 | 
					
 | 
				
			||||||
package top.continew.admin.webapi.system;
 | 
					package top.continew.admin.controller.system;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
import io.swagger.v3.oas.annotations.tags.Tag;
 | 
					import io.swagger.v3.oas.annotations.tags.Tag;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
@@ -14,7 +14,7 @@
 | 
				
			|||||||
 * limitations under the License.
 | 
					 * limitations under the License.
 | 
				
			||||||
 */
 | 
					 */
 | 
				
			||||||
 | 
					
 | 
				
			||||||
package top.continew.admin.webapi.system;
 | 
					package top.continew.admin.controller.system;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
import io.swagger.v3.oas.annotations.tags.Tag;
 | 
					import io.swagger.v3.oas.annotations.tags.Tag;
 | 
				
			||||||
import org.springframework.web.bind.annotation.RestController;
 | 
					import org.springframework.web.bind.annotation.RestController;
 | 
				
			||||||
@@ -14,7 +14,7 @@
 | 
				
			|||||||
 * limitations under the License.
 | 
					 * limitations under the License.
 | 
				
			||||||
 */
 | 
					 */
 | 
				
			||||||
 | 
					
 | 
				
			||||||
package top.continew.admin.webapi.system;
 | 
					package top.continew.admin.controller.system;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
import com.xkcoding.justauth.AuthRequestFactory;
 | 
					import com.xkcoding.justauth.AuthRequestFactory;
 | 
				
			||||||
import io.swagger.v3.oas.annotations.Operation;
 | 
					import io.swagger.v3.oas.annotations.Operation;
 | 
				
			||||||
@@ -14,7 +14,7 @@
 | 
				
			|||||||
 * limitations under the License.
 | 
					 * limitations under the License.
 | 
				
			||||||
 */
 | 
					 */
 | 
				
			||||||
 | 
					
 | 
				
			||||||
package top.continew.admin.webapi.system;
 | 
					package top.continew.admin.controller.system;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
import cn.dev33.satoken.annotation.SaCheckPermission;
 | 
					import cn.dev33.satoken.annotation.SaCheckPermission;
 | 
				
			||||||
import cn.hutool.core.util.ReUtil;
 | 
					import cn.hutool.core.util.ReUtil;
 | 
				
			||||||
@@ -14,7 +14,7 @@
 | 
				
			|||||||
 * limitations under the License.
 | 
					 * limitations under the License.
 | 
				
			||||||
 */
 | 
					 */
 | 
				
			||||||
 | 
					
 | 
				
			||||||
package top.continew.admin.webapi.tool;
 | 
					package top.continew.admin.controller.tool;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
import cn.dev33.satoken.annotation.SaCheckPermission;
 | 
					import cn.dev33.satoken.annotation.SaCheckPermission;
 | 
				
			||||||
import io.swagger.v3.oas.annotations.Operation;
 | 
					import io.swagger.v3.oas.annotations.Operation;
 | 
				
			||||||
@@ -61,16 +61,16 @@ springdoc:
 | 
				
			|||||||
        - /error
 | 
					        - /error
 | 
				
			||||||
    - group: auth
 | 
					    - group: auth
 | 
				
			||||||
      display-name: 系统认证
 | 
					      display-name: 系统认证
 | 
				
			||||||
      packages-to-scan: ${project.base-package}.webapi.auth
 | 
					      packages-to-scan: ${project.base-package}.controller.auth
 | 
				
			||||||
    - group: common
 | 
					    - group: common
 | 
				
			||||||
      display-name: 通用接口
 | 
					      display-name: 通用接口
 | 
				
			||||||
      packages-to-scan: ${project.base-package}.webapi.common
 | 
					      packages-to-scan: ${project.base-package}.controller.common
 | 
				
			||||||
    - group: system
 | 
					    - group: system
 | 
				
			||||||
      display-name: 系统管理
 | 
					      display-name: 系统管理
 | 
				
			||||||
      packages-to-scan: ${project.base-package}.webapi.system
 | 
					      packages-to-scan: ${project.base-package}.controller.system
 | 
				
			||||||
    - group: monitor
 | 
					    - group: monitor
 | 
				
			||||||
      display-name: 系统监控
 | 
					      display-name: 系统监控
 | 
				
			||||||
      packages-to-scan: ${project.base-package}.webapi.monitor
 | 
					      packages-to-scan: ${project.base-package}.controller.monitor
 | 
				
			||||||
  ## 组件配置
 | 
					  ## 组件配置
 | 
				
			||||||
  components:
 | 
					  components:
 | 
				
			||||||
    # 鉴权配置
 | 
					    # 鉴权配置
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user