# DaiChao **Repository Path**: infomix/DaiChao ## Basic Information - **Project Name**: DaiChao - **Description**: 贷款平台导流项目 - **Primary Language**: Java - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 1 - **Created**: 2020-03-26 - **Last Updated**: 2021-12-07 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # DaiChao现金贷引流项目 #### 项目介绍 该项目作为现金贷项目的后端项目,技术栈使用springboot+mybatis+mysql+redis。主要分为三部分,cash-core,cash-admin,cash-api。 其中cash-core作为该项目的基础核心,为cash-admin和cash-api提供基础类及方法类的实现;cash-admin做为项目的后端管理, 前台使用H+,jquery,bootstarp,bootstarp-table,自己的页面部分使用vue,element-ui。后端使用springboot,mybatis,mysql等技术, 通过七牛云进行图片的存储;cash-api主要为用户前端提供必要的接口,主要涉及的技术有springboot,mybatis,mysql,redis等,涉及到头像的 上传还是通过七牛云进行存储。另外在项目中还有cash-generator和cash-parent两个模块,前者为模板生成模板,后者则为整个项目的管理 模块,负责项目的构建,其实就是maven中pom父模块。 #### 软件架构 技术栈为springboot,mybatis,mysql,redis。项目结构如下 ``` cash-parent --cash-admin --cash-api --cash-core --cash-generator ``` 其中: 1. mysql进行数据存储 2. redis做token缓存,短信缓存等 3. mybatis,mybatis-plus做对象存储 4. springboot做IOC,AOP等功能,对对象进行容器化管理 5. springmvc,对请求进行映射、参数进行绑定、返回json结果进行转化、对视图进行管理 #### 安装教程 1. 所需环境:java,maven,git,mysql,redis 2. 集成开发环境:idea\eclipse 3. 项目中短信需要的submail-api需要到submail官网找到java对象的api的jar,并将其打包到本地仓库 4. 项目构建中存在问题,请多看看maven的使用教程 #### 参与贡献 1. Fork 本项目 2. 新建分支 3. 提交代码 4. 新建Pull Request