一套管理系統基礎模版,提供了些基礎功能(包含:系統用戶,菜單,權限,調度任務,常量,數據字典等功能) 方便開發人員專一於業務功能開發。css
項目先後端分離,前端採用 vue+element-ui,後端採用 spring-boot前端
項目地址:vue
https://github.com/cuteJ/shop... (後端)https://github.com/cuteJ/shop... (前端)nginx
src -- 源碼目錄 ├── api -- API ├── assets -- 圖片資源文件 ├── components -- 通用組件 ├── directive -- vue指令 ├── filters -- 過濾器 ├── lang -- 國際化配置 ├── icons -- svg文件 ├── router -- 路由配置 ├── store -- vuex狀態管理 ├── styles -- 全局css樣式 ├── utils -- 工具類 └── views -- 頁面組件 ├── app -- 應用管理(小程序) ├── dashboard -- 首頁 ├── errorPage -- 錯誤頁面 ├── layout -- 佈局頁面 ├── login -- 登陸頁 ├── profile -- 我的配置 ├── svg-icons -- 圖標 ├── system -- 系統管理 ├── components -- 頁面級別組件 ├── sysApiListManager -- 接口列表 ├── sysAuthorityManager -- 接口權限 ├── sysDicManager -- 常量管理 ├── sysJobManager -- 定時任務 ├── sysJobRunLogManager -- 定時任務日誌 ├── sysMenuManager -- 菜單管理 ├── sysMetadataManager -- 數據字典 ├── sysOptLogManager -- 操做日誌 ├── sysRegionManager -- 地區管理 ├── sysRoleManager -- 角色管理 ├── sysUserManager -- 系統用戶管理 ├── user -- C端用戶管理 ├── userLoginManager -- C端用戶列表
shop-server ├── install -- 腳本文件 ├── shop-server-api -- 公共模塊(包含 model mapper 工具配置類等) ├── shop-server-app (包含 H5登陸,各種小程序登陸) ├── shop-server-mgt
體量小的項目實行單一運行架構,nginx 徹底承擔了靜態文件服務器,和後端應用代理。git
如需CDN,或者後端擴展,具體部署架構根據自身項目狀況而定。github
權限設計分爲前端和後端,前端根據返回的後臺菜單權限數據控制菜單頁面顯示與隱藏。web
後端採用Shiro框架實現權限的控制。spring
用戶權限數據庫表模型vuex
項目前端界面:數據庫
定時任務採用quartz 進行簡單 封裝實現。
數據庫模型
項目前端界面
數據字典
項目正在起步階段,目前完成1.0.0,待測試。後續開發計劃.....