feat(video): 新建 viewsh-module-video 服务模块骨架

新增视频管理模块,用于后续迁移 WVP-Platform(GB28181 视频监控平台)。
- viewsh-module-video-api: 契约层(Feign RPC 接口、枚举、错误码)
- viewsh-module-video-server: 业务层(端口 48093)
- 网关路由: video-admin-api / video-app-api
- SecurityConfiguration: 放行 Swagger/Actuator/Druid/RPC

Co-Authored-By: Claude Sonnet 4.6 (1M context) <noreply@anthropic.com>
This commit is contained in:
lzh
2026-04-05 16:48:40 +08:00
parent 65ad3f35e5
commit 948d2c6a41
14 changed files with 1486 additions and 0 deletions

View File

@@ -212,6 +212,19 @@ spring:
uri: grayLb://ops-server
predicates:
- Path=/open-api/ops/**
## video-server 服务
- id: video-admin-api # 路由的编号
uri: grayLb://video-server
predicates: # 断言,作为路由的匹配条件,对应 RouteDefinition 数组
- Path=/admin-api/video/**
filters:
- RewritePath=/admin-api/video/v3/api-docs, /v3/api-docs # 配置,保证转发到 /v3/api-docs
- id: video-app-api # 路由的编号
uri: grayLb://video-server
predicates: # 断言,作为路由的匹配条件,对应 RouteDefinition 数组
- Path=/app-api/video/**
filters:
- RewritePath=/app-api/video/v3/api-docs, /v3/api-docs
x-forwarded:
prefix-enabled: false # 避免 Swagger 重复带上额外的 /admin-api/system 前缀
@@ -272,6 +285,9 @@ knife4j:
- name: ops-server
service-name: ops-server
url: /admin-api/ops/v3/api-docs
- name: video-server
service-name: video-server
url: /admin-api/video/v3/api-docs
--- #################### 芋道相关配置 ####################