一、項(xiàng)目概述
在RuoYi項(xiàng)目基礎(chǔ)上改造,通過多模塊的方式整合其他經(jīng)常被用到的功能模塊,特別感謝RuoYi。基于SpringBoot2.0的開發(fā)的系統(tǒng) 易讀易懂、界面簡(jiǎn)潔美觀。具備支付系統(tǒng)通用的支付、對(duì)賬、清算、賬戶管理、支付訂單管理等功能;目前已接通微信支付渠道,應(yīng)用微信公眾號(hào)商城 在此基礎(chǔ)上可二次開發(fā),可以用于所有的Web應(yīng)用程序,如網(wǎng)站管理后臺(tái),網(wǎng)站會(huì)員中心,OA、ERP、CRM 、CMS,醫(yī)療管理、金融。可以做APP,微信公眾號(hào),微信小程序的后臺(tái),json接口,提供了接口例子,后臺(tái)也有接口測(cè)試模塊 . 系統(tǒng)功能完善(用戶角色權(quán)限),此為框架平臺(tái),文檔、注釋齊全,專門供程序員二次開發(fā) 所有前端后臺(tái)代碼封裝過后十分精簡(jiǎn)易上手,出錯(cuò)概率低。同時(shí)支持移動(dòng)客戶端訪問。系統(tǒng)會(huì)陸續(xù)更新一些實(shí)用功能。
二、 代碼結(jié)構(gòu)
YiRan //依然快速開發(fā)平臺(tái)
|
├── yiran-activiti //工作流模塊
|
├── yiran-admin //后臺(tái)管理模塊 單獨(dú)部署
|
├── yiran-amqp //MQ消息隊(duì)列模塊
|
├── yiran-api //api接口模塊 單獨(dú)部署
|
├── yiran-common //公共基礎(chǔ)模塊
|
├── yiran-file //文件管理模塊
|
├── yiran-framework //系統(tǒng)核心模塊
|
├── yiran-generator //代碼生成模塊
|
├── yiran-license //license模塊
|
├── yiran-member //會(huì)員管理模塊
|
├── yiran-message //消息模塊
|
├── yiran-pay-sdk //支付SDK模塊
|
├── yiran-paychannel //支付渠道路由模塊
|
├── yiran-payorder //支付核心模塊
|
├── yiran-quartz //定時(shí)任務(wù)模塊
|
├── yiran-reconciliation //交易對(duì)賬模塊
|
├── yiran-system //系統(tǒng)管理模塊
|
├── yiran-wechat //微信商城模塊
|
├── yiran-weixin //微信公眾號(hào)模塊
三、 技術(shù)架構(gòu)
-
核心框架:Spring Boot
-
權(quán)限框架:Apache Shiro
-
模板引擎:thymeleaf
-
持久層框架:MyBatis
-
數(shù)據(jù)庫(kù)連接池:Alibaba Druid
-
緩存框架:Redis、EhCache
-
日志管理:LogBack
-
工具類:Apache Commons、HuTools
-
視圖框架:Spring MVC
-
定時(shí)器:Quartz
-
數(shù)據(jù)庫(kù)連接池:Druid
-
日志管理:logback
-
頁(yè)面交互:基于hplus和inspinia
-
下拉框:bootstrap-select
-
文件上傳:Bootstrap File Input
-
文件管理器:CKFinder
-
富文本編輯器:CKEditor
-
通訊技術(shù):webSocket
-
數(shù)據(jù)庫(kù):MySQL
-
分布式文件系統(tǒng):FastDFS
-
持續(xù)集成:Jenkins
四、 系統(tǒng)特性
-
用戶管理?:用戶是系統(tǒng)操作者,該功能主要完成系統(tǒng)用戶配置。對(duì)各個(gè)基本的用戶增刪改查,導(dǎo)出excel表格,批量刪除。
-
角色管理?:角色菜單權(quán)限分配、設(shè)置角色按機(jī)構(gòu)進(jìn)行分配菜單權(quán)限和增刪改查權(quán)限。
-
菜單管理?:N級(jí)別自定義菜單,自定義菜單圖標(biāo),業(yè)務(wù)菜單和系統(tǒng)菜單分離,菜單狀態(tài)顯示隱藏,配置系統(tǒng)菜單,操作權(quán)限,按鈕權(quán)限標(biāo)識(shí)等。
-
部門管理?:配置系統(tǒng)組織機(jī)構(gòu)(公司、部門、小組),樹結(jié)構(gòu)展現(xiàn)。
-
崗位管理?:配置系統(tǒng)用戶所屬擔(dān)任職務(wù)。
-
字典管理?:對(duì)系統(tǒng)中經(jīng)常使用的一些較為固定的數(shù)據(jù)進(jìn)行維護(hù)。
-
參數(shù)管理?:對(duì)系統(tǒng)動(dòng)態(tài)配置常用參數(shù)。
-
通知公告?:系統(tǒng)通知公告信息發(fā)布維護(hù)。
-
操作日志?:系統(tǒng)正常操作日志記錄和查詢;系統(tǒng)異常信息日志記錄1. 查詢。
-
登錄日志?:系統(tǒng)登錄日志記錄查詢包含登錄異常。
-
在線用戶?:當(dāng)前系統(tǒng)中活躍用戶狀態(tài)監(jiān)控。可強(qiáng)制用戶下線。
-
定時(shí)任務(wù)?:在線(添加、修改、刪除)任務(wù)調(diào)度包含執(zhí)行結(jié)果日志。啟動(dòng)、暫停、執(zhí)行定時(shí)任務(wù)操作。
-
數(shù)據(jù)監(jiān)控?:監(jiān)視當(dāng)期系統(tǒng)數(shù)據(jù)庫(kù)連接池狀態(tài),可進(jìn)行分析SQL找出系統(tǒng)性能瓶頸。
-
服務(wù)監(jiān)控?:監(jiān)控服務(wù)器相關(guān)信息。
-
表單構(gòu)建?:拖拽式快速構(gòu)建表單,組建元素豐富,有富文本、上傳控件、下拉框等等
-
代碼生成?:前后端代碼的生成(java、html、xml、sql)支持CRUD下載 。
-
系統(tǒng)接口?:根據(jù)業(yè)務(wù)代碼自動(dòng)生成相關(guān)的api接口文檔。開發(fā)人員只需要加好注解自動(dòng)生成API接口文檔。
-
UES加密?:系統(tǒng)加密模塊,對(duì)敏感信息加密,提供加密解密方法。
-
數(shù)據(jù)庫(kù)表結(jié)構(gòu)?:數(shù)據(jù)庫(kù)所有表結(jié)構(gòu)說(shuō)明
-
微信公眾號(hào)菜單?:自定義微信公眾號(hào)菜單,發(fā)布菜單到微信公眾號(hào),查看已發(fā)布微信公眾號(hào)菜單。
-
微信基本設(shè)置?:微信相關(guān)的基本設(shè)置,如微信APPID、微信秘鑰、微信token、微信回復(fù)URL、授權(quán)后重定向的回調(diào)鏈接地址、微信商戶ID.....
-
公眾號(hào)微信用戶?:獲取關(guān)注微信公眾號(hào)所有用戶。
-
微信模板?:配置公眾號(hào)推送消息模板。
-
商品管理?:微信商城商品信息發(fā)布,商品類目發(fā)布,商品品牌配置,商品屬性規(guī)格添加,優(yōu)惠券設(shè)置,促銷活動(dòng)設(shè)置....。
-
訂單管理?:訂單列表,訂單物流,訂單評(píng)論
-
店鋪設(shè)置?圖標(biāo)分類,首頁(yè)欄目設(shè)置,首頁(yè)宣傳圖片管理:
-
收貨地址?:收貨地管理。
-
購(gòu)物車?:微信商城購(gòu)物車。
-
省市區(qū)街道?:省市區(qū)街道名稱,代碼,金緯度..。
-
會(huì)員管理?:會(huì)員信息管理。
-
渠道管理?:支付渠道管理,包括資金渠道配置(支付渠道),目標(biāo)機(jī)構(gòu)配置,API結(jié)果碼設(shè)置,統(tǒng)一結(jié)果碼配置...
-
平臺(tái)訂單渠道?:平臺(tái)支付訂單,所有的交易都走支付核心,所有的交易都記錄在渠道訂單中。
-
綜合管理?:聯(lián)合查詢,根據(jù)不同的條件查詢訂單支付結(jié)果,機(jī)構(gòu)訂單結(jié)構(gòu)查詢,根據(jù)機(jī)構(gòu)訂單號(hào)(提供給第三方的訂單號(hào))從第三方支付或者銀行查詢支付結(jié)果。
-
交易對(duì)賬管理?:每天定時(shí)對(duì)前一天平臺(tái)的交易訂單和銀行方(例如:微信、支付寶...)訂單進(jìn)行匹配校驗(yàn),校驗(yàn)訂單狀態(tài)、手續(xù)費(fèi)、交易金額等。
-
平臺(tái)訂單渠道?:平臺(tái)支付訂單,所有的交易都走支付核心,所有的交易都記錄在渠道訂單中。
-
MQ管理?:配置MQ消息,記錄發(fā)送的MQ消息信息,按照一定的規(guī)則處理發(fā)送失敗的消息數(shù)據(jù)
-
文件管理?:上傳文件,對(duì)文件進(jìn)管理
五、項(xiàng)目源碼
開源地址:
關(guān)注博主并回復(fù)【yiran】獲取項(xiàng)目源碼。文章來(lái)源:http://www.zghlxwxcb.cn/news/detail-810208.html
文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-810208.html
到了這里,關(guān)于開源項(xiàng)目 | 可二次開發(fā)的開源后臺(tái)、支持支付系統(tǒng)通用的支付、對(duì)賬、清算、賬戶管理、支付訂單管理等功能的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!