dokit
1.0.0
แค่ทำชุด!
ระบบการจัดการแบ็คเอนด์ที่ใช้ Spring Boot 2.1.9, Jpa, Spring Security, Redis และ Vue พร้อมการแยกส่วนหน้าและส่วนหลัง วิธีการควบคุมสิทธิ์คือ RBAC และรองรับการสร้างโค้ดส่วนหน้าและส่วนหลังในคลิกเดียว (รองรับการดูตัวอย่างออนไลน์และการดาวน์โหลดแพ็คเกจ) รองรับการกำหนดเส้นทางไดนามิกของเมนูส่วนหน้า และสามารถปรับใช้งานแอปพลิเคชันเซิร์ฟเวอร์และฐานข้อมูลได้ด้วยคลิกเดียว ตรวจสอบสถานะของผู้ใช้ที่ใช้งานอยู่ในระบบ ตรวจสอบ CPU ของระบบปัจจุบัน หน่วยความจำ ดิสก์ สแตก และข้อมูลอื่นๆ ที่เกี่ยวข้อง ออกแบบและสร้างโค้ด Vue ตามแบบฟอร์มออนไลน์ของ Element UI
ที่อยู่โครงการ
GitHub | รหัสคลาวด์ |
---|---|
https://github.com/Perye/dokit | https://gitee.com/hongguodong/dokit |
เทคโนโลยี | แสดงให้เห็น |
---|---|
สปริงบูต | คอนเทนเนอร์ + เฟรมเวิร์ก MVC |
ฤดูใบไม้ผลิการรักษาความปลอดภัย | กรอบการรับรองความถูกต้องและการอนุญาต |
สปริงข้อมูล-jpa | กรอบออม |
สปริงแคช | แคชสปริง |
ผยอง-UI | เครื่องมือการผลิตเอกสาร |
log4jdbc | ตรวจสอบบันทึก sql |
เรดิส | แคชแบบกระจาย |
ดรูอิด | พูลการเชื่อมต่อฐานข้อมูล |
อสส | การจัดเก็บวัตถุ |
เจดับบลิว | รองรับการเข้าสู่ระบบ JWT |
ลอมบอก | เครื่องมือการห่อหุ้มวัตถุแบบง่าย |
ควอตซ์ | กรอบการกำหนดเวลางาน |
ฟรีมาร์กเกอร์ | เครื่องยนต์แม่แบบ |
ซิการ์ | ข้อมูลระบบ |
เว็บซ็อกเก็ต | การสื่อสารทีพีพี |
ssh2 | การเชื่อมต่อเซิร์ฟเวอร์ |
jsch | การถ่ายโอนไฟล์ SFTP |
โครงสร้างแผนที่ | เครื่องมือการแมปคุณสมบัติ |
mysql | ฐานข้อมูลเชิงสัมพันธ์ |
เทคโนโลยี | แสดงให้เห็น |
---|---|
วิว | กรอบส่วนหน้า |
Vue-เราเตอร์ | กรอบการกำหนดเส้นทาง |
วูเอกซ์ | กรอบการจัดการรัฐทั่วโลก |
องค์ประกอบ | เฟรมเวิร์ก UI ส่วนหน้า |
แอ็กซิออส | กรอบงาน HTTP ส่วนหน้า |
อีชาร์ต | กรอบแผนภูมิตาม Echarts |
Js-คุกกี้ | เครื่องมือการจัดการคุกกี้ |
ความคืบหน้า | การควบคุมแถบความคืบหน้า |
vue-นับถึง | การเลื่อนแบบดิจิทัล |
vue-highlightjs | การเน้นไวยากรณ์โค้ด |
ถาม | การทำให้เป็นอนุกรมของวัตถุ |
vue-cropper | ตัดภาพ |
vue-splitpane | การแบ่งหน้าส่วนหน้า |
เส้นทางสู่ regexp | URL นิพจน์ทั่วไป |
ผู้หวังดี | โปรแกรมแก้ไขข้อความที่หลากหลาย |
mavon-บรรณาธิการ | ตัวแก้ไขมาร์กดาวน์ |
jszip | การบีบอัดและการบีบอัด |
jsencrypt.js | การเข้ารหัสส่วนหน้าของพารามิเตอร์ |
ฟิวส์เจส | เครื่องมือค้นหาแบบคลุมเครือน้ำหนักเบาที่ใช้ JavaScript |
โปรแกรมรักษาไฟล์ | ไฟล์บันทึกไคลเอนต์ |
กระจกรหัส | แก้ไขโค้ดออนไลน์ |
คลิปบอร์ด | คลิกเพื่อคัดลอก |
vue-treeselect | ตัวเลือกต้นไม้ |
vue-jsx.php? | ไวยากรณ์ JSX |
หน้าจอเต็มJS | เต็มจอ |
xlsx | สร้างรายงาน |
หน้าด้าน | ภาษาส่วนขยาย CSS |
สวีโก | การบีบอัดไฟล์ SVG |
后端
.
├── main
│ ├── java
│ │ └── com
│ │ └── perye
│ │ └── dokit
│ │ ├── DokitApplication.java 应用启动类
│ │ ├── annotation 系统自定义注解
│ │ ├── aop
│ │ ├── aspect 自定义注解的切面
│ │ ├── base 提供了Entity、DTO基类和mapstruct的通用mapper
│ │ ├── config 自定义权限实现、redis配置、swagger配置
│ │ ├── controller
│ │ ├── dto
│ │ ├── entity
│ │ ├── exception 统一异常的处理
│ │ ├── mapper
│ │ ├── redis
│ │ ├── repository
│ │ ├── security
│ │ ├── service
│ │ ├── swagger2
│ │ ├── task
│ │ ├── utils 系统通用工具类
│ │ ├── vo
│ │ └── websocket
│ └── resources
│ ├── banner.txt
│ ├── config
│ │ ├── application-dev.yml
│ │ ├── application-prod.yml
│ │ └── application.yml
│ ├── generator.properties
│ ├── log4jdbc.log4j2.properties
│ ├── logback.xml
│ ├── sigar-lib sigar所需文件
│ ├── sql
│ │ └── dokit.sql sql文件
│ └── template
│ ├── email
│ │ └── email.ftl 发送邮件模版
│ └── generator 自动生成代码模版
│ ├── admin
│ │ ├── Controller.ftl
│ │ ├── Dto.ftl
│ │ ├── Entity.ftl
│ │ ├── Mapper.ftl
│ │ ├── QueryCriteria.ftl
│ │ ├── Repository.ftl
│ │ ├── Service.ftl
│ │ └── ServiceImpl.ftl
│ └── front
│ ├── api.ftl
│ └── index.ftl
└──
前端
.
├── LICENSE
├── README.md
├── babel.config.js
├── jest.config.js
├── package.json
├── plopfile.js
├── postcss.config.js
├── public
│ ├── favicon.ico
│ └── index.html
├── src
│ ├── App.vue
│ ├── api
│ ├── assets
│ ├── components
│ │ ├── Breadcrumb
│ │ ├── Crud
│ │ ├── Dict
│ │ ├── Echarts
│ │ ├── Hamburger
│ │ ├── HeaderSearch
│ │ ├── IconSelect
│ │ ├── Iframe
│ │ ├── JavaEdit
│ │ ├── Pagination
│ │ ├── PanThumb
│ │ ├── Permission
│ │ ├── RightPanel
│ │ ├── Screenfull
│ │ ├── SizeSelect
│ │ ├── SvgIcon
│ │ ├── ThemePicker
│ │ └── YamlEdit
│ ├── layout
│ ├── main.js
│ ├── mixins
│ ├── router
│ ├── settings.js
│ ├── store
│ ├── utils
│ └── views
│ ├── components
│ ├── dashboard
│ ├── features
│ ├── generator
│ ├── home.vue
│ ├── login.vue
│ ├── mnt
│ ├── monitor
│ ├── system
│ └── tools
├── static
├── tree.txt
├── vue.config.js
└── yarn.lock
หน้าแรก
การจัดการผู้ใช้
การจัดการบทบาท
การจัดการเมนู
การสร้างรหัส