# IM 后端项目

## 框架介绍
> 本项目使用第三方开源脚手架项目: spring-boot-plus 参考:README-zh.md

---
## 项目结构
```text
    └── spring-boot-plus
    ├── admin               (暂时没用)SpringBootAdmin Server服务监控模块
    ├── bootstrap           spring-boot-plus 启动模块
    ├── config              配置模块
    ├── distribution        打包模块
    ├── docs                文档目录
    ├── framework           框架核心模块
    ├── generator           代码生成模块
    ├── scheduled           任务调度模块
    └── common              通用模块(包含Api service dao mapper)
```McPlainTypeController
---
## 安装中间件
##redis6(必须本地开启)

### docker安装redis
docker run -p 6379:6379 -d --restart=always --name redis6 -v $PWD/dockerData/redis6:/data redis:6 --appendonly yes

##mysql5.7(如果本地不开,可以连上测试环境)
###  docker 安装mysql
docker run -p 3306:3306 --name mysql57 -v $PWD/dockerData/mysql57/data:/var/lib/mysql  --restart always  -e MYSQL_ROOT_PASSWORD=aillo123 -d mysql:5.7

---

tail -f /data0/java_projects_jenkins/logs/spring-boot-plus-error.log


## 开发规范
### 关于模块

---
### 数据库规范
- 主键id使用雪花算法ID
- 时间类型使用时间戳timestamp

---
### 分支管理

> 请看此文章:https://www.jianshu.com/p/780aa5c4c7fe

---
## api文档
http://127.0.0.1:8889/api/doc.html#/home

左上角可以切换到不同的模块
