天天看點

OpenSCRM是一套基于Go和React的高品質企業微信私域流量管理系統

作者:飛飛程式員

企業微信、私域流量、SCRM系統,特别注意的一點是,作者說完全開源,免費商用,我沒有親自搭建,但我看了看示範,該有的功能都有了,喜歡的小夥伴可以搭建試試。

環境要求

mysql8 因為要用mysql8的全文檢索

redis 延遲隊列基于redis實作

後端技術

Go

Gin

GORM

Redis

Mysql >= 5.7 (官網需求,但是有條件的話還是用 mysql8吧)

前端技術

React

TypeScript

Ant Design

Ant Design Pro

Pro Components

目錄結構

├─app

│ ├─callback 企業微信事件回調處理

│ │ ├─customer_event

│ │ ├─department_event

│ │ ├─group_chat_event

│ │ ├─msg_arch_event

│ │ ├─staff_event

│ │ └─tag_event

│ ├─constants 常量定義

│ ├─consumers 隊列消費

│ ├─controller 控制器

│ ├─entities 消息實體,主要定義參數,請求,響應結構體

│ ├─middleware gin請求中間件

│ ├─models 資料庫模型

│ ├─requests 請求定義

│ ├─responses 響應定義

│ ├─services 服務

│ ├─tasks 定時任務

├─bin 二進制檔案

├─common 共同庫

│ ├─app 基于Gin封裝的常用請求響應處理函數

│ ├─delay_queue 基于Redis延遲隊列

│ ├─ecode 錯誤碼

│ ├─id_generator uuid生成

│ ├─log 日志

│ ├─redis redis操作庫

│ ├─session session會話

│ ├─storage 存儲

│ ├─util 常用工具函數

│ └─validator 請求驗證

├─conf 配置檔案

├─docker

│ ├─data

│ │ ├─dashboard

│ │ │ └─dist 管理背景建構的前端靜态檔案

│ │ ├─mysql

│ │ │ ├─conf mysql容器配置檔案

│ │ │ └─db mysql容器資料檔案

│ │ ├─nginx

│ │ │ ├─conf nginx容器配置檔案

│ │ │ │ └─conf.d

│ │ │ └─logs

│ │ ├─redis

│ │ │ └─db redis容器資料檔案

│ │ └─sidebar

│ │ └─dist 側邊欄建構的前端靜态檔案

│ └─lib 企業微信提供的會話存檔動态鍊庫

├─docs 文檔

├─pkg 三方庫

│ └─easywework 企業微信Api調用庫

│ ├─errcodes 企業微信Api錯誤碼

├─routers Gin路由

├─scripts 腳本

└─test 測試代碼

圖檔示範

OpenSCRM是一套基于Go和React的高品質企業微信私域流量管理系統
OpenSCRM是一套基于Go和React的高品質企業微信私域流量管理系統
OpenSCRM是一套基于Go和React的高品質企業微信私域流量管理系統
OpenSCRM是一套基于Go和React的高品質企業微信私域流量管理系統
OpenSCRM是一套基于Go和React的高品質企業微信私域流量管理系統
OpenSCRM是一套基于Go和React的高品質企業微信私域流量管理系統

擷取位址

首頁地球回複 PHPER6332 或關注、私信 擷取。

繼續閱讀