dokit
1.0.0
Lakukan saja!
Sistem manajemen back-end berdasarkan Spring Boot 2.1.9, Jpa, Spring Security, redis, dan Vue dengan pemisahan front-end dan back-end. Metode kontrol izin adalah RBAC. dan mendukung pembuatan kode front-end dan back-end dengan satu klik (mendukung Pratinjau online dan pengunduhan paket), mendukung perutean dinamis menu front-end dan dapat menyebarkan aplikasi server dan database dengan satu klik. Pantau status pengguna aktif dalam sistem, pantau CPU sistem saat ini, memori, disk, tumpukan, dan informasi terkait lainnya, rancang dan hasilkan kode Vue berdasarkan formulir online Elemen UI.
Alamat proyek
github | awan kode |
---|---|
https://github.com/Perye/dokit | https://gitee.com/hongguodong/dokit |
teknologi | menjelaskan |
---|---|
sepatu musim semi | Kerangka kerja kontainer + MVC |
Keamanan Musim Semi | Kerangka Otentikasi dan Otorisasi |
Musim semi-data-jpa | kerangka ORM |
Tembolok Musim Semi | Tembolok musim semi |
Kesombongan-UI | Alat produksi dokumen |
log4jdbc | Pantau log sql |
ulang | Cache terdistribusi |
Druid | Kumpulan koneksi basis data |
OSS | penyimpanan objek |
JWT | Dukungan masuk JWT |
Lombok | Alat enkapsulasi objek yang disederhanakan |
kuarsa | kerangka penjadwalan pekerjaan |
penanda bebas | mesin templat |
rokok | Informasi sistem |
soket web | komunikasi TCP |
ssh2 | Koneksi server |
jsch | Transfer berkas SFTP |
struktur peta | Alat Pemetaan Properti |
mysql | basis data relasional |
teknologi | menjelaskan |
---|---|
Lihat | kerangka front-end |
Vue-router | kerangka perutean |
Vuex | Kerangka manajemen negara global |
Elemen | Kerangka UI front-end |
aksio | Kerangka kerja HTTP ujung depan |
grafik | Kerangka bagan berdasarkan Echarts |
Js-kue | alat manajemen cookie |
kemajuan | kontrol bilah kemajuan |
vue-hitung-ke | pengguliran digital |
vue-highlightjs | Penyorotan sintaksis kode |
qs | Serialisasi objek |
vue-cropper | Potongan gambar |
vue-splitpane.dll | Pemisahan halaman depan |
jalur-ke-regexp | ekspresi reguler url |
editor raja | Editor teks kaya |
mavon-editor | editor penurunan harga |
jszip | Kompresi dan dekompresi |
jsencrypt | Enkripsi front-end parameter |
sekering | Mesin pencari fuzzy ringan berdasarkan JavaScript |
penghemat file | Klien menyimpan file |
cermin kode | Edit kode secara online |
papan klip | Klik untuk menyalin |
vue-treeselect | pemilih pohon |
vue-jsx | Sintaks BEJ |
layar penuhJS | layar penuh |
xlsx | Hasilkan laporan |
kelancangan | Bahasa ekstensi CSS |
svgo | kompresi 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
halaman depan
Manajemen pengguna
manajemen peran
Manajemen menu
pembuatan kode