JuCheap4.0前後端分離版本,有以下特色。
1.多租戶系統(多企業)
2.前後臺完全分離
3.IdentityServer4身份認證系統,支持Jwt
4.Net Core 3.1開發後臺系統api
5.EntityFrameWorkCore 3.1 DataBase First模式,支持根據數據庫表,來批量生成代碼
6.移動設備更好的支持
7.權限支持按鈕,沒有權限的按鈕不顯示
前臺框架是用的Ant Design Pro Vue。基於 [Ant Design of Vue] 開發框。
- 後臺使用Net Core 3.1 開發,代碼一鍵批量生成(每一個項目文件下都有一個.tt的模板文件,右鍵->運行自定義工具,就可以生成代碼)。
- 後端項目採用net core web api來給前端提供api接口,有2個api項目。
- 一個是JuCheap.Core.IdentityWeb,用來給api站點提供身份認證的(使用的IdentityServer4做身份認證)。
- 另外一個是JuCheap.Core.WebApi接口項目,給前端提供api接口。
## 技術棧
- EntityFrameworkCore (ORM)
- 倉儲模式
- 工作單元
- net core 3.1
- T4模板 (代碼一鍵生成)
- IdentityServer4 統一身份認證
- NLog 日誌記錄
線上預覽地址:http://core.jucheap.com,賬號:jucheap 密碼:qwaszx
以下是系統截圖預覽