feat(video): Phase 5-9 编译修复、Controller 路径、数据库 SQL

Phase 5: 全局编译修复 — Security 引用清理、JT1078 引用移除
         PageInfo shim 兼容类(后续迁移到 PageResult)
         web/custom 和 web/gb28181 补充迁移
Phase 6: SecurityConfiguration 更新放行 Hook/SSE 路径
Phase 7: 32 个 Controller 路径 /api/ → /video/
Phase 8: aiot-video 数据库 SQL(25 张表,含多租户 tenant_id + 逻辑删除 deleted)
Phase 9: mvn compile BUILD SUCCESS

Co-Authored-By: Claude Sonnet 4.6 (1M context) <noreply@anthropic.com>
This commit is contained in:
lzh
2026-04-06 00:57:44 +08:00
parent d2c82d52c9
commit a604471e6f
69 changed files with 1879 additions and 105 deletions

View File

@@ -177,6 +177,30 @@
<groupId>com.qcloud</groupId>
<artifactId>cos_api</artifactId>
</dependency>
<!-- MVT 矢量瓦片库GbChannelService 使用)
NOTE: no.ecc.vectortile:java-vector-tile:1.4.1 is not available in configured repos.
A stub no/ecc/vectortile/VectorTileEncoder.java has been added to the source tree.
TODO: Either install the jar in a local Maven repo or replace with mapbox-vector-tile.
-->
<!-- OkHttp 日志拦截器 -->
<dependency>
<groupId>com.squareup.okhttp3</groupId>
<artifactId>logging-interceptor</artifactId>
</dependency>
<!-- WebSocket支持 JSR-356 @ServerEndpointWVP LogChannel 使用) -->
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-websocket</artifactId>
</dependency>
<!-- 系统硬件信息OSHIServerController / SystemInfoUtils 使用) -->
<dependency>
<groupId>com.github.oshi</groupId>
<artifactId>oshi-core</artifactId>
</dependency>
</dependencies>
<build>