# sys_base **Repository Path**: longxiaonan0505/sys_base ## Basic Information - **Project Name**: sys_base - **Description**: 基于ruoyi-vue的脚手架 - **Primary Language**: Unknown - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2023-02-10 - **Last Updated**: 2023-02-13 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 系统基础管理模块 ## 项目说明 整个系统基于ruoyi-vue项目。 ruoyi-ui是vue2.0版本 ruoyi-vue3是vue3.0版本 两个前端项目都已经和后台正常调用 ## 创建数据库: 参考sql目录下的sql ## 运行 后端:1.全局搜索application的配置,修改mysql,redis相关配置 2.执行sql文件夹下的sql文件 3.启动admin下的启动类 启动admin下的启动类 前端: cd ruoyi-ui npm install --registry=https://registry.npm.taobao.org npm run dev 注意:需要node版本10.0以上,否则无法启动 访问地址: http://localhost admin/admin123 如果前端语法校验有报错,将版本切换为ES6: 1.点击settings 2.点击languages这个按钮 3.点击javascript 4.右上方有个下拉框,有多种版本可以选择 ## 瘦身打包 在父项目下执行: clean package -Dmaven.test.skip=true 导出依赖: mvn install mvn dependency:copy-dependencies -DoutputDirectory=D:/order_tracking/api/lib2 运行程序: java -jar -Dloader.path="D:/order_tracking/api/lib2" ruoyi-admin/target/ruoyi-admin.jar -DMYSQL_HOST=gz-xx-ff.sql.xxxdb.com -DMYSQL_port=58085 -DMYSQL_USER=root -DMYSQL_PWD=123456 -Dspring.profiles.active=prod ## 代码规范: 获取当前用户: `SecurityUtils.getUsername()` id生成: `通过IdWorker类生成,@Autowired注入后调用idWorker.nextId()` 单号生成: 暂时和id相同 帐号: admin admin123