36 lines
1.0 KiB
Markdown
36 lines
1.0 KiB
Markdown
# cmvr-wms
|
|
|
|
招商车研库存管理系统。
|
|
|
|
## 模块
|
|
|
|
- Web 管理端
|
|
- 移动端库存操作
|
|
- 库区、产品、入库、出库、库存、盘库管理
|
|
|
|
## 构建
|
|
|
|
后端:
|
|
|
|
```bash
|
|
mvn clean package -DskipTests
|
|
```
|
|
|
|
前端:
|
|
|
|
```bash
|
|
cd ruoyi-ui
|
|
npm run build:prod
|
|
```
|
|
|
|
后端启动包输出为 `ruoyi-admin/target/cmvr-wms.jar`。
|
|
|
|
## 数据库升级
|
|
|
|
已有数据库升级前必须先备份目标库,并执行 `select database();` 确认连接库名。按以下顺序执行:
|
|
|
|
1. `sql/wms_optimization_20260916.sql`:补充查询索引,并将可唯一匹配的历史人员昵称规范为账号。
|
|
2. `sql/wms_project_management_20260922.sql`:增加项目、经费预算与流水、采购金额、库存来源批次及跨项目使用能力。
|
|
|
|
两个脚本均可重复执行。项目经费脚本会把无法还原真实项目归属的历史采购和库存放入 `LEGACY` 项目,不会虚构原始归属。升级后应按 [采购与项目经费改造说明](docs/purchase-project-refactor.md) 完成业务回归,再发布应用。
|