# 外贸报价管理系统2 **Repository Path**: jwsmt/wmbj ## Basic Information - **Project Name**: 外贸报价管理系统2 - **Description**: 外贸报价管理系统 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 8 - **Forks**: 3 - **Created**: 2024-02-19 - **Last Updated**: 2025-09-04 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 外贸报价管理系统 #### 介绍 外贸报价管理系统 后端工程:wmbj-server 前端工程:z-ui #### 软件架构 java开发工具:IntelliJ IDEA 2024.1 数据库:MySQL 8.0.33 前端开发工具:IntelliJ IDEA (也可以使用VSCode) redis:redis 6.2.6 jdk版本:17 maven版本:3.8.6 版本管理工具:Git 前端构建:pnpm 后端技术: springboot 2.7.8 、satoken(权限)、undertow(spring内置web容器)、mybatis-plus(orm框架)、jpa(orm框架)、flowable(工作流引擎) easyexcel(excel导入导出)、minio(对象存储)。 参考网址: https://spring.io/projects/spring-boot/ https://sa-token.cc/ https://baomidou.com/ https://spring.io/projects/spring-data-jpa#overview https://github.com/flowable https://www.hutool.cn/ 前端技术: NaiveUI、Vue3, Vite5, TypeScript, Pinia 和 UnoCSS 参考网址: https://www.naiveui.com/zh-CN/os-theme https://cn.vuejs.org/guide/introduction.html http://www.vitejs.net/ https://ts.nodejs.cn/ https://pinia.web3doc.top/ https://docs.soybeanjs.cn https://unocss.jiangruyi.com/ #### 安装教程 1. 创建数据库并导入数据,数据库文件在 doc/wmbj.sql 2. 修改src/main/resources/application.yml 修改数据库连接21-26行,修改数据库密码28行 修改redis配置40-43行 3. 构建并启动项目 src/main/java/com/fau/wmbj/server/MainApplication.java 4. 切换到 z-ui 目录 修改z-ui/env.config.ts 运行pnpm install 和 pnpm dev #### 目录结构 |-- doc # 文档 | |-- wmbj.sql # 数据库文件 |-- wmbj-server # 后端工程 | |-- src # 前端工程 | | |-- main # 前端工程 | | |-- java | | |-- com | | |-- fau | | |-- wmbj | | |-- server | | |-- audit # 审计日志模块 | | |-- config # 配置模块 | | |-- controller # 处理请求模块 | | |-- entity # 实体模块 | | |-- exception # 异常模块 | | |-- flowable # 工作流引擎模块 | | |-- idempotent # 防重复提交模块 | | |-- interceptor # 拦截器模块 | | |-- mail # 邮件模块 | | |-- redis # 缓存模块 | | |-- repository # 数据库操作模块JPA | | |-- service # 业务逻辑模块 | | |-- sms # 短信模块 | | |-- storage # 存储模块 | | |-- utils # 工具类 | | |-- dao # 数据库操作模块 | | |-- vo # vo模块 | | |-- websocket # websocket即时通讯模块 | | |-- MainApplication.java # 启动类 | |--------|resources # 资源文件 | | |-- lib # 依赖包 | | |-- application.yml # 配置文件 | | |-- ip2region.xdb # IP库 | | |-- logback-spring.xml # 日志配置 | |-- pom.xml # maven依赖 |-- z-ui # 前端工程 | |-- build # 构建配置 | |-- packages # 依赖包 | |-- public # 公共资源 | |-- src # 前端工程源码 | | |-- assets # 图片和图标资源 | | |-- components # 自定义组件 | | |-- constants # 常量 | | |-- enum # 枚举 | | |-- hooks # hooks 钩子函数 | | |-- layouts # 布局 | | |-- plugins # 插件 | | |-- routes # 路由 | | |-- service # 请求 | | |-- store # 状态管理 | | |-- styles # 样式 | | |-- theme # 主题 | | |-- typings # 自定义类型 | | |-- utils # 工具类 | | |-- views # 页面 | | |-- App.vue | | |-- main.ts # 启动文件 | |-- .env.development # 开发环境配置,是否开启代理 | |-- .env.production # 部署环境配置,路由模式切换 | |-- env.config.ts # 环境配置 | |-- index.html # | |-- package.json # pnpm依赖 | |-- README.md # 说明文档 | |-- vite.config.ts # vite 配置 | |-- tsconfig.json # TypeScript 编译器的配置文件 | |-- uno.config.ts # unocss 配置