# speedy **Repository Path**: hx0088/speedy ## Basic Information - **Project Name**: speedy - **Description**: 敏捷开发模式 集成了mybatis plus代码生成器 springboot结构 freemarker快速生成前端模板页面 - **Primary Language**: Java - **License**: GPL-2.0 - **Default Branch**: master - **Homepage**: http://www.luoqy.com - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 6 - **Created**: 2021-04-09 - **Last Updated**: 2021-04-09 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # speedy 管理系统
备注
1.搜索功能的增加 OK
2.个人信息的修改 OK
3.数据统计面板
4.短信50% 支付 对接
5.让模块具有独特性和speedy的自我特色,独特的UI
6.资源的统一管理,以命名文件形式为"名_表"的形式进行存储,以便于管理
## 介绍1.springboot 基础框架结构
2.mybatis-Generate 后台代码生成器
3.freemarker thymeleaf 前端静态页面配置
注:目前仅支持Mysql数据源(其他数据源需自行配置修改)
## 目录结构 ``` speedy ├─src │ ├─main │ │ ├─java 代码文件存放 │ │ │ ├─common 存放公共使用目录 │ │ │ │ ├─CodeGenerate 代码生成工具类 │ │ │ │ ├─ConfigManage 配置文件管理类 │ │ │ │ ├─FirstCreateBase 第一次登录检测 │ │ │ │ ├─LinuxDos Linux命令执行类 │ │ │ │ ├─WebCodeGenerate 前端文章内容生成类 │ │ │ │ └─WindowsDos windows命令执行类 │ │ │ ├─config 项目配置目录 │ │ │ │ ├─pay 支付配置目录 │ │ │ │ │ ├─AlipayConfig 支付宝支付配置类 │ │ │ │ │ └─MyWxConfig 微信支付配置类 │ │ │ │ ├─AsyncConfig 异步线程配置类 │ │ │ │ │ ├─TimedTaskConfig 定时任务配置类 │ │ │ │ │ ├─UserSecurityInterceptor 拦截配置类 │ │ │ │ │ └─WebConfig 访问控制类 │ │ │ │ ├─core 核心类目 │ │ │ │ │ ├─base 基础类目 │ │ │ │ │ ├─cache 二级缓存 │ │ │ │ │ └─generator 代码生成器 │ │ │ │ ├─data 数据访问器 │ │ │ │ │ ├─DataBase 数据配置 │ │ │ │ │ └─MySqldbUtil 数据SQL执行工具 │ │ │ │ ├─modular 实现模块业务 │ │ │ │ ├─util 工具类 │ │ │ │ │ ├─aop 切面编程 │ │ │ │ │ ├─AllException 对异常类的处理 │ │ │ │ │ ├─DealStrSub 对HTML进行的正则处理 │ │ │ │ │ ├─FileHandle 对文件进行操作得工具类 │ │ │ │ │ ├─GetTimeUtil 获取时间周期 │ │ │ │ │ ├─IpAddressUtils 获取请求IP和地址 │ │ │ │ │ ├─Office 对Office的文档处理(excel,word) │ │ │ │ │ ├─Oss 云存储处理 │ │ │ │ │ ├─ParameDispose 所有参数格式处理方式 │ │ │ │ │ ├─Result 返回数据封装 │ │ │ │ │ ├─SendMessage 短信信息发送 │ │ │ │ │ └─SessionUtil 处理数据session缓存的处理方式 │ │ ├─webapp 页面文件 │ │ │ ├─error 状态错误页面 │ │ │ ├─plugin 组件页面 │ │ │ ├─view 前端页面,可通过配置进行前后端分离 │ │ │ ├─WEB-INF 后台管理页面 │ │ │ │ ├─code 代码生成器页面 │ │ │ │ ├─common 公共页面(勿删) │ │ │ │ ├─desktop 桌面操作系统页面 │ │ │ │ ├─resources 资源上传页面 │ │ │ │ └─system 系统页面 │ │ └─resources 静态资源文件 │ │ ├─mapper 数据操作mapper 未启用 │ │ ├─META-INF 配置信息(根据需求配置) │ │ ├─properties 项目读取配置目录 │ │ ├─speedyTemplate 代码生成模板 │ │ ├─static 静态文件资源 │ │ ├─application.yml 项目配置(根据需求配置) │ │ ├─base.properties 服务开发配置 │ │ └─speedy.sql 数据库基础配置安装(勿操作) ``` ## 软件架构 ```HTML1.CodeController 代码生成控制器
2.LoginController 登录控制器
3.MainController 主方法控制器
4.MenuController 菜单控制器
5.RoleController 角色控制器
6.SytemUserController 系统人员控制器
7.ToolController 工具控制器(支付,短信等等工具集合)
8.FirstController 第一次进入后台的安装校验
9.PluginController 插件的管理控制
10.UserController 后台用户管理控制
11.ViewController 前端视图控制器
12.ApiController 接口管理控制器(处理跨域)
``` ## 安装教程 注:安装完成后自带基础的数据信息前端:127.0.0.1(对应域名) 首页
后端:127.0.0.1/system
1. 第一次安装直接访问 【域名/system】,配置完成后点击保存会自动根据配置的数据库进行安装基础数据
2. 自行配置需要的结构目录
3. 配置完成即可使用
## 使用说明1. 首次登录直接进入127.0.0.1/system 进行数据库的安装
2. 安装好后方可对平台进行使用
3. 如需进行开发,则需要共享到本地进行开发代码生成等,需要对SpringMVC模式有一定的了解
注:代码生成工具不支持在JAR包模式下使用
支持定制APP,网站,微信开发
微信号 lqy84527