แพลตฟอร์มการพัฒนา Duling เป็นแพลตฟอร์มเทคโนโลยีเฟรมเวิร์กไมโครเซอร์วิสที่พัฒนาขึ้นโดยใช้ Spring Cloud เราได้รวมความสามารถทางเทคนิคมากมาย (Spring Cloud, ShardingSphere, Nacos, Redis, MongoDB, OnlyyOffice ฯลฯ ) เพื่อช่วยให้คุณสร้างแพลตฟอร์มการพัฒนาการจัดการภายในได้อย่างรวดเร็ว ฯลฯ เราต้องการทำให้มันทำงานให้คุณทันที นอกเหนือจากการบูรณาการการรับรองความถูกต้องและการอนุญาต เกตเวย์ ศูนย์การกำหนดค่า และชุดเทคโนโลยีอื่นๆ แล้ว แพลตฟอร์มยังเปิดการจัดการผู้ใช้ การจัดการเอกสาร OnlyOffice/wps การจัดการรายงาน รายงาน BI การรายงานอัจฉริยะ ปฏิทิน การประชุม การจัดการกระบวนการ การจัดการแผน , รูปแบบไดนามิก ฯลฯ ฟังก์ชัน หากคุณกำลังพัฒนาซอฟต์แวร์ ฉันเชื่อว่าจะต้องมีฟังก์ชันที่คุณต้องการที่นี่!
เราหวังว่าจะเปิดโอเพ่นซอร์สฟังก์ชันที่พัฒนาแล้วและความสามารถทางเทคนิคทั้งหมด แต่กระบวนการพัฒนาแพลตฟอร์มทั้งหมดยังใช้ความสามารถของโครงการโอเพ่นซอร์สบางโครงการ ซึ่งสอดคล้องกับแนวคิดในการเคารพผู้เขียนต้นฉบับและหลีกเลี่ยงความเสี่ยงทางกฎหมาย ตั้งใจจะทำและไม่สามารถทำเวอร์ชันที่สองได้ หากต้องการ คุณสามารถเพิ่ม WeChat หรือเข้าสู่กลุ่มเทคนิคเพื่อสื่อสารได้!
| ส่วนประกอบทางเทคนิค | แสดงให้เห็น | มันเป็นโอเพ่นซอร์สหรือไม่? |
|---|---|---|
| สปริงคลาวด์ | เฟรมเวิร์กเทคโนโลยีไมโครเซอร์วิสแบบกระจายที่ร้อนแรงและได้รับความนิยมมากที่สุด | ใช่ |
| นาคอส | ศูนย์การลงทะเบียนแบบโอเพ่นซอร์สแบบกระจายและศูนย์การกำหนดค่าของอาลีบาบา | ใช่ |
| เรดิส | ฐานข้อมูลแคช/หน่วยความจำประสิทธิภาพสูง รองรับคลัสเตอร์ | ใช่ |
| คาเฟอีน | แคชภายในเครื่องประสิทธิภาพสูง | ใช่ |
| กระต่ายMq | มิดเดิลแวร์การส่งข้อความประสิทธิภาพสูง รองรับการทำคลัสเตอร์ | ใช่ |
| SpringOAuth2.0 | ระบบตรวจสอบสิทธิ์การเข้าถึงแบบกระจาย | ใช่ |
| MySQL | ฐานข้อมูลที่คุ้นเคยและได้รับความนิยมมากที่สุด | ใช่ |
| ShardingSphere | กลไกฐานข้อมูลแบบกระจาย รองรับฟังก์ชันต่างๆ เช่น หลายฐานข้อมูลและหลายตาราง การแยกการอ่านและการเขียน เป็นต้น | ใช่ |
| มายบาติส พลัส | มิดเดิลแวร์การเข้าถึงฐานข้อมูลที่ได้รับความนิยมมากที่สุดในชุมชน | ใช่ |
| MongoDB | ฐานข้อมูลเอกสารที่ไม่มีโครงสร้าง | ใช่ |
| FastDFS | ระบบไฟล์แบบกระจายโอเพ่นซอร์สน้ำหนักเบา | ใช่ |
| ออฟฟิศเท่านั้น | ระบบสำนักงานแบบโอเพ่นซอร์สที่ทุกคนสามารถใช้งานได้ พร้อมฟังก์ชันที่เทียบเท่ากับ MS office | ใช่ (ชุมชน) |
| งินซ์ | HTTP ประสิทธิภาพสูงและเว็บเซิร์ฟเวอร์พร็อกซีย้อนกลับ | ใช่ |
| มีด4j | ระบบการจัดการเอกสาร API | ใช่ (เวอร์ชันที่สองไม่ใช่โอเพ่นซอร์ส) |
| อีซี่ปอย | ส่วนประกอบการประมวลผล Excel ที่เรียบง่ายและใช้งานง่าย | ใช่ |
| วิว | กรอบการพัฒนาส่วนหน้า | ใช่ |
| อเวนิว | กรอบการพัฒนาส่วนหน้าอย่างรวดเร็วสำหรับมุมมองที่ขับเคลื่อนด้วยข้อมูล | ใช่ |
| อื่น | แนะนำทีละคนในการแนะนำฟังก์ชั่น | โอเพ่นซอร์สบางส่วน |
| ชื่อฟังก์ชัน | การแนะนำฟังก์ชัน | มันเป็นโอเพ่นซอร์สหรือไม่? |
|---|---|---|
| การจัดการผู้เช่าหลายราย | รองรับการใช้งานคลาวด์ของหน้าเข้าสู่ระบบและคำจำกัดความของโลโก้สำหรับผู้เช่าที่แตกต่างกัน การแยกฐานข้อมูลทางกายภาพ การขายตามฟังก์ชัน ฯลฯ | ใช่ |
| คีย์การจัดการผู้เช่า | รองรับการอนุญาตที่สำคัญสำหรับการปรับใช้ผู้เช่าโดยอิสระ | ใช่ |
| การจัดการผู้ใช้ | การจัดการผู้ใช้ในมิติต่างๆ (มิติระบบ, มิติองค์กร, มิติโครงการ) | ใช่ |
| การจัดการสิทธิ์ตามบทบาท | การควบคุมการเข้าถึงตาม RBAC | ใช่ |
| การจัดการเมนู | รองรับเมนูด้านบนและการจัดการเมนูด้านซ้าย | ใช่ |
| เข้าถึงการจัดการทรัพยากร | รองรับการจัดการการควบคุมการเข้าถึงเมนู ปุ่ม ช่องข้อมูล และทรัพยากรอื่นๆ | ใช่ |
| การแจ้งเตือนข้อความ | รองรับการพุชข้อความบนข้อความในไซต์ บัญชีสาธารณะ WeChat และแพลตฟอร์มอื่น ๆ | ใช่ |
| การจัดการโครงการ | รองรับการจัดการทรัพยากรระดับโครงการของผู้ใช้ องค์กร เมนู ฯลฯ | ใช่ |
| การจัดการแผน | รองรับการแสดงแบบลากและวางและการสำรวจแผนภูมิ Kanban และ Gantt | ใช่ |
| การจัดการประชุม | การจัดการการประชุมตามองค์ประกอบปฏิทิน รองรับการเชื่อมต่อกับ Tencent Conference | ใช่ |
| การจัดการปฏิทิน | การจัดการวันหยุดและวันที่ | ใช่ |
| การจัดการกำหนดการ | จัดการกำหนดการสำหรับการประชุม การเดินทางเพื่อธุรกิจ ฯลฯ และรองรับการแชร์กำหนดการ | ใช่ |
| การจัดการเวิร์กสเตชัน | รวมหน้าจอภาพขนาดใหญ่เพื่อแสดงข้อมูลเวิร์กสเตชันของบริษัท | ใช่ |
| การจัดการพารามิเตอร์และค่าแจงนับ | รองรับค่าพารามิเตอร์ระดับระบบและระดับฟังก์ชันและการจัดการการแจงนับ | ใช่ |
| การจัดการเอกสารออนไลน์ | รองรับโครงสร้างไดเร็กทอรีเอกสาร, การแชร์เอกสาร, การแก้ไขเอกสารออนไลน์ และฟังก์ชันอื่นๆ (รองรับการรวม OnlyOffice และ wps) | ใช่ |
| การจัดการรายงาน | แพลตฟอร์มการรายงานโอเพ่นซอร์ส Erkai ผสานรวมเข้ากับแพลตฟอร์มการพัฒนาชั้นนำ | รุ่นที่สองไม่ใช่โอเพ่นซอร์ส |
| แบบฟอร์มสำรวจธุรกิจ | รองรับการปรับแต่งแบบสำรวจให้เหมาะสมกับหน่วยงานจัดการเพื่อสร้างและรวบรวมแบบสอบถามสำหรับองค์กร | ใช่ |
| ปรับแต่งหน้าแรก | หน้าแรกที่ปรับแต่งได้ด้วยการลากและวางแบบโมดูลาร์ | ใช่ |
| รูปแบบไดนามิก | แบบฟอร์มที่ขับเคลื่อนด้วยข้อมูลถูกสร้างขึ้นโดยการลากและวางองค์ประกอบของแบบฟอร์ม พัฒนาแบบฟอร์มด้วยรหัสศูนย์จริงๆ | ใช่ |
| คำจำกัดความกระบวนการอนุมัติ | คำจำกัดความของกระบวนการอนุมัติที่เหมาะสมสำหรับคนจีน | ใช่ |
| รายงานบีไอ | แพลตฟอร์มโอเพ่นซอร์ส DaVinci BI ตัวที่สอง | รุ่นที่สองไม่ใช่โอเพ่นซอร์ส |
| หน้าจอขนาดใหญ่ที่มองเห็นได้ | ลากและวางเพื่อลองพัฒนาหน้าจอขนาดใหญ่ | รุ่นที่สองไม่ใช่โอเพ่นซอร์ส |
| มาตรฐานข้อมูลอัจฉริยะ | มาตรฐานข้อมูลแบบรูทสามารถสร้างตัวแปรมาตรฐานตามความหมายได้โดยอัตโนมัติ | ใช่ |
| รหัสคลิกเดียว | การสร้างโค้ดปฏิบัติการส่วนหน้าและส่วนหลังในคลิกเดียว ฟังก์ชัน CRUD มาตรฐาน และฟังก์ชันนำเข้าและส่งออกไฟล์ | ใช่ |
| การจัดการเอกสาร API | ระบบจัดการเอกสารบนพื้นฐานของ Knife4j (เวอร์ชั่นที่สอง) | รุ่นที่สองไม่ใช่โอเพ่นซอร์ส |
| การบูรณาการของบุคคลที่สาม | รองรับการกำหนดค่าฟังก์ชันของบุคคลที่สามแบบผสานรวม (บัญชีอย่างเป็นทางการ ข้อความ การประชุม Tencent ฯลฯ) | โอเพ่นซอร์สบางส่วน |
| - | สำหรับฟังก์ชันเพิ่มเติม โปรดอ่านคำแนะนำเกี่ยวกับฟังก์ชันในบทต่อไปนี้ | โอเพ่นซอร์สบางส่วน |
***** กรุณาปรับใช้ในพื้นที่เพื่อสัมผัสกับฟังก์ชั่นเพิ่มเติม! -
dooleen - backend ----父工程
├── dooleen - common - core ----功能核心功能
├── dooleen - common - parent ----微服务核心依赖打包公共父工程
├── dooleen - common - parent - normal ----普通JAR包依赖打包公共父工程
├── dooleen - service - api - doc ---- API文档后台服务(不开源)
├── dooleen - service - app - gateway ----网关服务
├── dooleen - service - app - mc ----消息服务
├── dooleen - service - app - oauth ----访问鉴权服务
├── dooleen - service - batch ----批量处理服务
├── dooleen - service - biz - manage ----业务管理开发
├── dooleen - service - data - visual ----可视化报表服务(不开源)
├── dooleen - service - file - manage ----文件管理服务
├── dooleen - service - general - manage ----综合应用服务
├── dooleen - service - server - admin ---- SpringCloud后台管理微服务
├── dooleen - service - server - turbine ----监控数据聚合服务
├── dooleen - service - server - websocket ----前端消息socket 服务
├── dooleen - service - smart - bi ---- 智能分析报表服务(不开源)
├── dooleen - service - smart - report ---- 数据报表服务(不开源)
├── dooleen - service - system - platform ----系统基础平台
├── dooleen - service - system - tool ----系统基础平台工具(数据字典、一键代码等) https://gitee.com/dooleencloud/dooleen-frontend
Avue เป็นเฟรมเวิร์กส่วนหน้าที่กำหนดค่าได้ตาม vue: https://gitee.com/smallweigit/avueShardingSphere (จำเป็นสำหรับสถาปัตยกรรม): https://gitee.com/Sharding-Sphere/sharding-sphereMybatis-plus เข้าถึงองค์ประกอบ ORM: https://gitee.com/baomidou/mybatis-plus แพลตฟอร์มการพัฒนาโอเพ่นซอร์สของ Dou Ling เป็นไปตามโปรโตคอล Apache 2.0 นั่นคือ: อนุญาตให้ใช้ในเชิงพาณิชย์ได้ แต่ผู้เขียนชั้นเรียน ลิขสิทธิ์ และข้อมูลอื่นๆ จะต้องถูกเก็บรักษาไว้
ยินดีต้อนรับสู่การส่ง PR โปรดทราบว่าควรส่งข้อกำหนดรหัสสาขา feature ที่สอดคล้องกัน spring-javaformat ตามนั้น
คุณสามารถส่งปัญหาได้ โปรดเขียนสาเหตุของปัญหา สภาพแวดล้อมการพัฒนา และขั้นตอนในการทำซ้ำให้ชัดเจน