Skip to content

fix: 修复前后端类型、配置及工程结构问题#10

Open
MS33834 wants to merge 1 commit into
DevYangJC:mainfrom
MS33834:fix/intellihub-bugs
Open

fix: 修复前后端类型、配置及工程结构问题#10
MS33834 wants to merge 1 commit into
DevYangJC:mainfrom
MS33834:fix/intellihub-bugs

Conversation

@MS33834

@MS33834 MS33834 commented Jun 20, 2026

Copy link
Copy Markdown

这次改动把最近 Review 出来的一堆“编译不过/启动报错/配置对不上”的问题一次性修了,主要包括:

前端

  • 统一 ApiResponse<T> 类型,所有 api/*.ts 改从 request.ts 导入 requestApiResponse
  • 补齐缺失的 DTO 可选字段;
  • 修复视图层对响应数据的类型使用;
  • 修复 Vite 代理规则,避免 /api-market 被误转发到后端。

后端

  • 全仓库逻辑删除统一为 deleted tinyint + @TableLogic,值 1/0
  • 同步修改相关实体、Mapper SQL、service 软删除逻辑;
  • 删除 AIGC 服务不存在的 Dubbo 扫描包;
  • 删除事件服务多余的 mapper-locations
  • 重命名 inner-intergrationinner-integration,同步所有 POM 和文档引用;
  • 去掉各服务 spring-boot-maven-plugin<skip>true</skip>

验证

  • npm run type-check 通过;
  • npm run build 通过;
  • 开发/预览服务器关键路由均返回 200,无白屏;
  • 后端因当前环境无法连接 Maven 中央仓库,未执行 mvn compile,但已做静态检查,无 deletedAt/isDeleted 残留引用。

Closes #3, closes #4, closes #5, closes #6, closes #7, closes #8, closes #9

- 统一前端 ApiResponse 类型并修复 TS 报错
- 修复 Vite 代理误匹配 /api-market
- 统一后端逻辑删除字段为 deleted tinyint
- 删除 AIGC 服务不存在的 Dubbo 扫描包
- 删除事件服务多余的 mapper-locations
- 重命名 inner-intergration 为 inner-integration
- 移除 spring-boot-maven-plugin 的 skip 配置

Closes DevYangJC#3, closes DevYangJC#4, closes DevYangJC#5, closes DevYangJC#6, closes DevYangJC#7, closes DevYangJC#8, closes DevYangJC#9
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment