Appearance
技术栈说明
后端项目技术栈
框架 | 说明 | 版本 | 学习指南 |
---|---|---|---|
Spring Boot | 应用开发框架 | 2.3.5.RELEASE | 文档 |
MySQL | 数据库服务器 | 5.7 | |
MyBatis Plus | MyBatis 增强工具包 | 3.4.3.4 | 文档 |
Redis | key-value 数据库 | 5.0 | |
Spring MVC | MVC 框架 | 5.3.15 | 文档 |
Spring Security | Spring 安全框架 | 5.5.4 | 文档 |
Hibernate Validator | 参数校验组件 | 6.2.0 | 文档 |
flowable | 工作流引擎 | 6.0 | 文档 |
Knife4j | Swagger 增强 UI 实现 | 3.0.2 | 文档 |
Jackson | JSON 工具库 | 2.12.6 | |
Lombok | 消除冗长的 Java 代码 | 1.16.14 | 文档 |
前端项目技术栈
框架 | 说明 | 版本 |
---|---|---|
Vue | JavaScript 框架 | 2.6.12 |
ElementUI | Element,一套为开发者、设计师和产品经理准备的基于 Vue 2.0 的桌面端组件库 | 2.15.7 |
npm版本 | 包管理工具 | 8.0.0 |
node版本 | / | v16.11.1 |
后台目录说明
目录名称 | 说明 |
---|---|
tduck-api | 主项目 提供接口访问 |
tduck-common | 通用功能封装 |
tduck-dependencies | 依赖管理 |
tduck-form | 表单模块 表单设计 发布 填写等 |
tduck-framework | 框架相关 |
tduck-message | 消息模块 系统内所有消息 包含邮件 短信 站内信 微信等通知 |
tduck-mobile | 移动端接口 |
tduck-storage | 文件存储 本地 oss等 |
tduck-system | 系统模块 包含用户 角色 部门等基础 |
tduck-workflow | 工作流模块 |
tduck-wx | 微信公众号相关模块 |
前端目录说明
- api 后端接口调用相关
- assets 静态资源相关
- icons svg图标
- images 图片
- logo
- styles 样式
- components 通用组件 自动注册全局
- formgen 核心表单生成组件
- layout 项目主布局
- plugin 插件
- router 路由
- store vue store
- utils 工具类
- views 项目页面
第三方接口
- 支持短信api:阿里云、腾讯云、中昱维信
- 支持文件存储方式:阿里云、又拍云、七牛云、本地
- 邮箱:无限制
- 微信公众号
- 微信支付
- ocr识别:百度ocr
- 人脸识别:百度智能云
- 扫码登录:微信开放平台/企业微信