# wechat_v
**Repository Path**: chenhao0421/wechat_v
## Basic Information
- **Project Name**: wechat_v
- **Description**: No description available
- **Primary Language**: Unknown
- **License**: Not specified
- **Default Branch**: master
- **Homepage**: None
- **GVP Project**: No
## Statistics
- **Stars**: 0
- **Forks**: 0
- **Created**: 2021-04-04
- **Last Updated**: 2021-06-07
## Categories & Tags
**Categories**: Uncategorized
**Tags**: None
## README
## 微信服务平台
```text
微信公众号是开发者或商家在微信公众平台上申请的应用账号,该帐号与QQ账号互通,平台上实现和特定群体的文字、图片、语音、视频的全方位沟通、互动 。形成了一种主流的线上线下微信互动营销方式。
本项目基于微信官方开放文档开发,每个子项目都会使用最小依赖,大家拿来即可使用,自己可以根据业务需求自由组合搭配不同的技术构建项目。
```
**提示:**
1. 基于Spring Boot 2.4.3构建!
2. gitee地址 https://gitee.com/chenhao0421/wechat_v.git
## 项目简介
##
## 业务介绍
| 业务 | 简介 |
| ------------------ | ------------------------------------------------ |
| 扫码进出记录 | 通过微信扫码实现学生进出某一房间记录功能 |
| 预约资源业务 | 学校可将需要预约的资源服务上线平台,可供学生预约 |
| 发布校园通告 | 学校重要事务、通告推送给学生 |
| 微信用户绑定 | 将学生与其微信号绑定 |
| 公众号粉丝管理 | 管理公众号的粉丝 |
| 校园资源使用可视化 | 上线平台的可预约资源可视化管理 |
| 便捷移动端后台管理 | 管理员审批管理、审批功能在手机上轻松完成 |
| 我的目标TODO | 学生、用户可定下本学期或其他时间段小目标 |
## 流程图
**扫码进出流程图**
**预约资源流程图**
## 环境
* JDK 1.8
* Maven 3.5.2
* Spring Boot 2.4.3
* Intellij IDEA 2019.1.3
* mysql 5.7
* git 版本管理
* mybatisplus 3.4.2
* weui
* weixin4j 1.0.0
## 运行
每个子项目都可以单独运行,都是打包成jar包后,通过使用内置jetty容器执行,有3种方式运行。:point_right:
1. 在IDEA里面直接运行Application.java的main函数。
2. 另一种方式是执行`mvn clean package`命令后传到linux服务器上面,通过命令`java -Xms64m -Xmx1024m -jar xxx.jar`方式运行
3. 在linux服务器上面,配置好jdk、maven、git命令后,通过`git clone sb-xxx`拉取工程后,执行`./run.sh start test`命令来执行
注:每个子项目有自己的README.md文件,告诉你该怎么初始化环境,比如准备好数据库SQL文件等。
另外,如果你需要打包成war包放到tomcat容器中运行,可修改pom.xml文件,将打包类型从jar改成war,打包后再放到容器中运行:
``` xml
4.0.0
springboot-cache
war
```
## 后续计划
1. 集成校园其他业务
1. 集成GitHub、QQ第三方登录
1. 使用shiro权限框架
1. 使用redis缓存模块
## 问题反馈
1. 欢迎一起完善这个项目
1. Email: 3145647303@qq.com
1. QQ: 3145647303
1. 微信:15700325044
## 许可证
chenhao