项目文件架构
codegen:用于代码生成 与业务逻辑没有关系
commons:工具类
–sms:短信发送
core:关键模块框架
model:系统模块对应实体类,只是一部分系统
还有一部分各自单独拆开为模块,为了可以微服务单独部署
service-api:业务接口
service-provider:业务逻辑
template:前端页面的模板,无java文件
web:controller、登录注册等
系统模块单独拆开的模块:
module-article:系统文章模块
module-page:系统页面模块
这两个是模块的实例,使用starter新生成的模块与这两个模块类似
//分成模块为了可以微服务单独部署
表:
article开头为模块表
sigle_page为页面表
其余为系统表:
-attachment 附件
-option 设置
-payment_record 支付记录
-permission 权限
-wechat 微信
-尾缀mapping为两个表的映射关系表