#### 模塊目錄規范參考

## 后端文件結構
~~~
├── pom.xml Maven配置文件
├── src
│ └── main
│ ├── java
│ │ └── cn
│ │ └── exrick
│ │ └── xboot
│ │ ├── XbootApplication.java 啟動入口
│ │ ├── base 基礎封裝CRUD
│ │ │ ├── XbootBaseController.java
│ │ │ ├── XbootBaseDao.java
│ │ │ ├── XbootBaseEntity.java
│ │ │ └── XbootBaseService.java
│ │ ├── common 公共包
│ │ │ ├── annotation 注解
│ │ │ ├── aop 面向切面AOP
│ │ │ ├── constant 常量
│ │ │ ├── enums 枚舉類型
│ │ │ ├── exception 異常統一處理
│ │ │ ├── limit 限流
│ │ │ ├── lock 同步鎖
│ │ │ ├── utils 公用工具類
│ │ │ └── vo 數據轉換對象
│ │ ├── config 配置相關
│ │ │ ├── activiti 工作流
│ │ │ ├── interceptor 攔截器
│ │ │ ├── jpa 審計配置
│ │ │ ├── mybatisplus 分頁掃描包相關
│ │ │ ├── redis 緩存
│ │ │ ├── security 安全類
│ │ │ ├── swagger 接口文檔
│ │ │ └── websocket
│ │ ├── generator 代碼生成器
│ │ │ ├── XbootGenerator.java JPA生成
│ │ │ ├── XbootMPGenerator.java MP生成
│ │ │ ├── bean
│ │ │ ├── template 模版
│ │ │ └── vue Vue代碼生成
│ │ ├── modules 功能模塊
│ │ │ ├── activiti 工作流
│ │ │ ├── base 基礎管理模塊
│ │ │ └── your 你的待開發模塊
│ │ └── quartz 定時任務
│ │ └── jobs
│ └── resources
│ ├── application.yml 配置文件
│ ├── banner.txt 啟動界面Banner
│ ├── favicon.ico 應用圖標
│ ├── hibernate.properties
│ ├── mapper Mapper
│ ├── static 靜態文件
│ │ ├── diagram-viewer
│ │ ├── editor-app
│ │ ├── logo.png
│ │ ├── modeler.html 模型編輯器入口
│ │ └── stencilset.json
│ └── templates Thymeleaf郵件發送模版
└──
~~~
## 前端文件結構
~~~
├── babel.config.js
├── package.json 模塊依賴配置
├── public 公開資源目錄 詳見Vue-Cli3文檔
├── src 源碼
│ ├── App.vue 入口
│ ├── api 接口統一封裝
│ ├── assets 靜態資源文件
│ ├── libs 依賴如工具類
│ ├── locale 多語言
│ ├── main.js 入口
│ ├── router 路由
│ ├── store 全局狀態Vuex
│ ├── styles 公用樣式
│ └── views 頁面
│ ├── Main.vue 主要框架頁面
│ ├── access 權限測試頁
│ ├── activiti 工作流
│ ├── change-pass 修改密碼
│ ├── email-result.vue 郵件結果頁
│ ├── error-page 錯誤頁面
│ ├── home 首頁
│ ├── login.vue 登錄頁
│ ├── main-components 主要組件
│ ├── message 個人消息中心
│ ├── my-components 相關業務組件
│ ├── own-space 個人中心
│ ├── product-template 產品級模版
│ ├── regist-result.vue 注冊結果頁
│ ├── regist.vue 注冊頁
│ ├── relate.vue 綁定賬號頁
│ ├── reset.vue 重置密碼頁
│ ├── sys 系統管理相關菜單
│ ├── xboot-components XBoot組件示例
│ ├── xboot-library 第三方依賴示例
│ ├── xboot-vue-generator 代碼生成
│ └── xboot-vue-template 后臺模版
└── vue.config.js 配置文件 詳見Vue-Cli3文檔
~~~