JAVA售后系统总结

Rudy 2026-7-30 108 7/30

注:这里总结下基础命令

# nvm
nvm list available
nvm install xx
nvm root
nvm node_mirror
nvm npm_mirror
nvm debug

# npm
npm install -g npm@12.0.2

# git
git status
git merge origin/dev

一、Java若依 项目改造

1.结构

基于开源芋道(ruoyi-vue-pro)二次开发的全球售后工单系统 ——
工单从创建→受理→派单→服务→质检→结算→关单的全生命周期,多币种(USD/CNY)、多语言、服务商/网点两级组织。

骨架

 一张图看全(从入口到数据库):

  ┌─────────────────────────────────────────────────────┐
  │  yudao-server(空壳容器,端口 48080)                  │
  │  YudaoServerApplication                              │
  │  scanBasePackages = *.module —— 模块靠 Maven 依赖拼装 │
  └───────────┬─────────────────────────────────────────┘
              │ 实际只装 5 个业务模块
  ┌───────────▼─────────────────────────────────────────┐
  │  业务层(yudao-module-*,每个内部同构四层)            │
  │                                                      │
  │  aftersales ★自研核心   system   infra   member  │
  │  ┌─────────────────────────────────────┐            │
  │  │ controller/admin  管理端 REST         │            │
  │  │ controller/app    App/用户端          │            │
  │  │ service           业务逻辑            │            │
  │  │ dal/dataobject+mysql  DO + Mapper    │            │
  │  │ framework/enums   模块级配置+名词表   │            │
  │  └─────────────────────────────────────┘            │
  └───────────┬─────────────────────────────────────────┘
              │
  ┌───────────▼─────────────────────────────────────────┐
  │  技术底座(yudao-framework,16 个自研 starter)       │
  │  web / security / mybatis / redis / mq / job /       │
  │  monitor / protection / excel / websocket ...        │
  │  + biz-tenant / biz-data-permission / biz-ip         │
  └───────────┬─────────────────────────────────────────┘
              │
  ┌───────────▼─────────────────────────────────────────┐
  │  数据层(MySQL ruoyi-vue-pro 库)                    │
  │  平台表 system_*(用户/角色/部门/租户…)              │
  │  业务表 as_*(77 张,全部围绕 as_work_order)         │
  │  中间件:Redis(缓存/序列号)                         │
  └─────────────────────────────────────────────────────┘

2.

 

二、调试点

1.springboot启动端口出现重复

由于WSL 的 mirrored 网络模式占用了临时端口段 44620–48715,其中包含 48080

修改文件C:\Users\m\.wslconfig

# 修改前
[wsl2]
networkingMode=mirrored

# 修改后
[wsl2]
networkingMode=nat

2.乱码问题

<!-- 控制台匹配 Windows -->
<charset>GBK</charset>

<!-- 日志文件保持通用编码 -->
<charset>UTF-8</charset>

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

- THE END -
最后修改:2026年8月26日
0

共有 0 条评论