win10風格的一套系統,前端採用layui做爲前端框架,後端採用SpringBoot做爲服務框架,採用自封裝的xml對全部請求進行參數校驗,以保證接口安全性。html
項目地址: https://gitee.com/doc_wei01_a...該項目遵照MIT許可證,證書見
附件
前端APP端開始開發,前端採用VUE,後端採用SpringCloud,APP訪問地址:https://gitee.com/doc_wei01_admin/oa-appvue
項目持續更新,歡迎進羣討論
html5
直接運行com.skyeye.SkyEyeApplication便可,啓動完成後,訪問http://localhost:8081 便可。
初始化帳號密碼:root/123456
java
1.ActiveMQ連接地址、帳號、密碼的修改
2.Redis集羣的修改
3.MySQL數據庫連接地址、帳號、密碼的修改
4.webSocket的IP地址修改
5.圖片資源路徑存儲的修改
jquery
若是是eclipse導入發現pom文件報錯。
錯誤:org.apache.maven.archiver.MavenArchiver.getManifest
解決辦法:https://blog.csdn.net/doc_wei...
nginx
功能 | 商用版 | 開源版 | 功能 | 商用版 | 開源版 |
---|---|---|---|---|---|
問卷調查 | <abbr>有</abbr> | 否 | 個人日程 | <abbr>有</abbr> | 否 |
個人筆記 | <abbr>有</abbr> | 否 | 自定義快捷方式 | <abbr>有</abbr> | 否 |
多系統集成 | <abbr>有</abbr> | 否 | 應用商店 | <abbr>有</abbr> | 否 |
開發文檔 | <abbr>有</abbr> | 否 | 文件管理 | <abbr>有</abbr> | 否 |
附件管理 | <abbr>有</abbr> | 否 | 郵件管理 | <abbr>有</abbr> | 否 |
考勤管理 | <abbr>有</abbr> | 否 | 報表管理 | <abbr>有</abbr> | 否 |
工做日誌 | <abbr>有</abbr> | 否 | 工做流管理 | <abbr>有</abbr> | 否 |
技術 | 名稱 | 官網 |
---|---|---|
SpringBoot | 核心框架 | http://spring.io/projects/spr... |
MyBatis | ORM框架 | http://www.mybatis.org/mybati... |
Druid | 數據庫鏈接池 | https://github.com/alibaba/druid |
Maven | 項目構建管理 | http://maven.apache.org/ |
redis | key-value存儲系統 | https://redis.io/ |
webSocket | 瀏覽器與服務器全雙工(full-duplex)通訊 | http://www.runoob.com/html/ht... |
Activiti | 工做流引擎 | https://www.activiti.org/ |
spring mvc | 視圖框架 | http://spring.io/ |
quartz 2.2.2 | 定時任務 | http://www.quartz-scheduler.org/ |
ActiveMQ | 消息隊列 | http://activemq.apache.org/re... |
solr | 企業級搜索應用服務器 | https://lucene.apache.org/solr/ |
Spring Cloud | 微服務框架(目前用戶APP端接口) | https://springcloud.cc/ |
技術 | 名稱 | 官網 |
---|---|---|
jQuery | 函式庫 | http://jquery.com/ |
zTree | 樹插件 | http://www.treejs.cn/v3/ |
layui | 模塊化前端UI | https://www.layui.com/ |
winui | win10風格UI | https://gitee.com/doc_wei01_a... |
codemirror | codemirror代碼編輯器 | https://codemirror.net/ |
handlebars | js模板引擎 | http://www.ghostchina.com/int... |
webSocket | 瀏覽器與服務器全雙工(full-duplex)通訊 | http://www.runoob.com/html/ht... |
G6 | 流程圖開發 | https://antv.alipay.com/zh-cn... |
FullCalendar | 日曆插件 | https://blog.csdn.net/qw_xing... |
<url id="前端請求id" path="後臺接口" val="備註" allUse="是否須要登陸"> <property id="前端請求key" name="後臺接收key" ref="限制條件(參考項目內文檔)" var="key含義"/> </url>
@RequestMapping("後臺接口") @ResponseBody public void 方法名(InputObject inputObject, OutputObject outputObject) throws Exception{ 服務層接口對象.方法名(inputObject, outputObject); }
@Override public void 方法名(InputObject inputObject, OutputObject outputObject) throws Exception { Map<String, Object> map = inputObject.getParams();//接收參數 Map<String, Object> user = inputObject.getLogParams();//獲取當前登陸用戶信息 /** * 業務邏輯 */ outputObject.setBean(bean);//返回單個實體Bean outputObject.setBeans(beans);//返回集合 outputObject.settotal(total);//返回數量 outputObject.setreturnMessage("信息");//返回前端的錯誤信息 outputObject.setreturnMessage("信息", 錯誤碼);//返回前端的錯誤信息,同時拋出異常(不經常使用) }
效果圖 | 效果圖 |
---|---|
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
爲防止惡意進羣,特開啓收費模式,請見諒。git
QQ羣 | 公衆號 |
---|---|
![]() |
![]() |