1 Star 0 Fork 0

luo0412 / summer-tpl-ruoyi-vue-20201217

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
README.md 2.48 KB
一键复制 编辑 原始数据 按行查看 历史
luo0412 提交于 2021-02-26 12:23 . [职业](adjust)

README

修改调整

1) 去掉部分Ruoyi标志, 方便快速替换成企业标志 
2) 目录层级适度调整 @eg 非项目目录用下划线开头 + 业务包开始数最多两层
3) 给ResultVo扩展几个快速方法, 稍微灵活些

===
4) _bin/xxx.sh文件 gbk转为utf-8 @ignore
5) 外部域名统一成example.com, 使用switchhost映射真实IP
6) 开发热部署 --> springboot-devtools的重启方式好像不太合拍, 目前使用JRebel+RUN模式+log.info()

结构说明

依赖调整为目录名恰好从上到下的单向顺序 
--> common 
--> framework-xxx 
--> module-xxx 
--> service-xxx 
--> ui-xxx 

===
// common
共用模块(工具类+基础配置)
不是必要的代码不要下沉
尽量不要污染这个模块

sys相关代码转移 @todo

之前想过叫core
不过core这个单词表意不明

===
// framework
各种框架的配置等
为了复用, 尽量不要涉及业务的增删改查实际代码
安全模块要涉及到的用户查询, 仅调用接口, 到module才真正实现

// framework-sys
ruoyi-vue的底子
后台功能比较完善
几乎都是原始技术,比较纯粹,不用担心别人不会其中某个框架

// framework-cms/mall
renren-fast的底子
集成了一些流行框架(mybatis-plus), 适合快速开发

// framework-ext @minor @ignore
天下苦xml久矣
beetl(js-like)语法 ==> beetlsql能直接在markdown里写sql 
但因为非主流, 目前主要用在需要大量联表查询统计的个人系统(最好不涉及增删改)

===
// module
模块名称由数据库表前缀(最好3-5个字母)决定 
@eg sys, oss ==> sql建表语句放在对应模块下

===
// service
可以打包运行的模块
组合复用上述模块

===
// ui
前端界面

代办列表

->>

常见问题 @faq

->>

参考

Java
1
https://gitee.com/luo0412/summer-tpl-ruoyi-vue-20201217.git
git@gitee.com:luo0412/summer-tpl-ruoyi-vue-20201217.git
luo0412
summer-tpl-ruoyi-vue-20201217
summer-tpl-ruoyi-vue-20201217
master

搜索帮助