dokit
1.0.0
فقط قم بعمل عدة!
نظام إدارة خلفي يعتمد على Spring Boot 2.1.9 وJpa وSpring Security وredis وVue مع فصل الواجهة الأمامية والخلفية. طريقة التحكم في الأذونات هي RBAC. يدعم المشروع قاموس البيانات وإدارة أذونات البيانات. ويدعم إنشاء كود الواجهة الأمامية والخلفية بنقرة واحدة (يدعم المعاينة عبر الإنترنت وتنزيل الحزمة)، ويدعم التوجيه الديناميكي لقائمة الواجهة الأمامية ويمكنه نشر تطبيقات الخادم وقواعد البيانات بنقرة واحدة. مراقبة حالة المستخدمين النشطين في النظام، ومراقبة وحدة المعالجة المركزية للنظام الحالي والذاكرة والقرص والمكدس والمعلومات الأخرى ذات الصلة، وتصميم وإنشاء رمز Vue استنادًا إلى نموذج Element UI عبر الإنترنت.
عنوان المشروع
جيثب | سحابة الكود |
---|---|
https://github.com/Perye/dokit | https://gitee.com/hongguodong/dokit |
تكنولوجيا | يوضح |
---|---|
SpringBoot | حاوية + إطار MVC |
SpringSecurity | إطار المصادقة والترخيص |
بيانات الربيع-jpa | إطار عمل ORM |
مخبأ الربيع | مخبأ الربيع |
اختيال-UI | أدوات إنتاج الوثائق |
log4jdbc | مراقبة سجلات SQL |
ريديس | ذاكرة التخزين المؤقت الموزعة |
الكاهن | تجمع اتصال قاعدة البيانات |
OSS | تخزين الكائن |
JWT | دعم تسجيل الدخول JWT |
لومبوك | أدوات تغليف الكائن المبسطة |
كوارتز | إطار جدولة الوظائف |
freemarker | محرك القالب |
سيجار | معلومات النظام |
websocket | اتصالات TCP |
ssh2 | اتصال الخادم |
jsch | نقل الملفات عبر بروتوكول SFTP |
com.mapstruct | أداة رسم الخرائط الملكية |
mysql | قاعدة بيانات علائقية |
تكنولوجيا | يوضح |
---|---|
فيو | إطار الواجهة الأمامية |
جهاز التوجيه | إطار التوجيه |
فويكس | إطار إدارة الدولة العالمية |
عنصر | إطار واجهة المستخدم الأمامية |
أكسيوس | إطار عمل HTTP للواجهة الأمامية |
الرسوم البيانية | إطار الرسم البياني على أساس Echarts |
شبيبة ملف تعريف الارتباط | أدوات إدارة ملفات تعريف الارتباط |
تقدم | التحكم في شريط التقدم |
عدد النظر إلى | التمرير الرقمي |
vue-highlightjs | تسليط الضوء على بناء جملة التعليمات البرمجية |
سؤال | تسلسل الكائنات |
vue-cropper | قطع الصورة |
vue-splitpane | تقسيم الصفحة الأمامية |
المسار إلى regexp | التعبير العادي لعنوان url |
com.wangeditor | محرر النص الغني |
mavon-editor | محرر تخفيض السعر |
com.jszip | الضغط وتخفيف الضغط |
com.jsencrypt | تشفير الواجهة الأمامية للمعلمة |
com.fusejs | محرك بحث غامض خفيف الوزن يعتمد على JavaScript |
ملف التوقف | ملف حفظ العميل |
com.codemirror | تحرير الكود عبر الإنترنت |
الحافظة | انقر للنسخ |
vue-treeselect | محدد الشجرة |
vue-jsx | بناء جملة JSX |
screenfullJS | ملء الشاشة |
xlsx | إنشاء تقرير |
ساس | لغة امتداد CSS |
svgo | ضغط 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
الصفحة الأولى
إدارة المستخدم
إدارة الدور
إدارة القائمة
توليد الكود