แพลตฟอร์มการพัฒนา 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 ตามนั้น
คุณสามารถส่งปัญหาได้ โปรดเขียนสาเหตุของปัญหา สภาพแวดล้อมการพัฒนา และขั้นตอนในการทำซ้ำให้ชัดเจน