# ys_depository **Repository Path**: hgglol/ys_depository ## Basic Information - **Project Name**: ys_depository - **Description**: 易收 是一个互联网环保回收平台,采取线上预约免费上门回收旧衣的模式 ,以“环保+公益”的方式处理旧衣物 ,通过互联网的方式将线上和线下打通 - **Primary Language**: Java - **License**: MulanPSL-2.0 - **Default Branch**: develop - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 2 - **Created**: 2021-10-25 - **Last Updated**: 2021-10-25 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 易收 #### 介绍 易收 是一个互联网环保回收平台,采取线上预约免费上门回收旧衣的模式 ,以“环保+公益”的方式处理旧衣物 ,通过互联网的方式将线上和线下打通 #### 软件架构 - 技术架构 1. 后端:SpringCloudAlibaba\Nacos\Redis\Mysql\Mybatis-Plus\Kafka\Es 2. 前端:Vue\jeecgboot 3. 部署:jenkins 4. 项目监控:Grafana\Prometheus - 模块介绍 1. ys-common:公共模块、存放枚举类、异常类、工具类等 2. ys-api:统一接口调用层 3. ys-order:订单接口定义模块 4. ys-order-client: 订单接口实现类模块 5. ys-auth: 鉴权模块 6. ys-getway:网关路由层 7. ys-data-feign-client:feign调用公共模块 #### 安装教程 1. jdk 1.8+ 、lomback、 git #### 使用说明 1. git clone https://gitee.com/kengdiegexingdizhi/ys_depository.git 2. 本地maven 仓库配置下载jar包 3. 中间件环境准备 #### 参与贡献 1. ys_depository本仓库 #### 开发分支流程 1. 开发分支为dev 2. release为预发布分支 3. master为上线分支 #### 发布、拉取线上分支 1. 将dev分支合并到release分支(如果有冲突,解决冲突) 2. release合并后进行测试,最后无问题合并到master分支 3. master最终上线的分支 注:拉取线上代码和以上步骤反之 SpringCloudAlibaba、nacos、redis、mysql、mybatis——plus jdk1.8+ #### 安装教程 1. jdk1.8、lombok 2. git clone 项目地址 3. 配置maven仓库加载jar包 #### 使用说明 1. jdk1.8、lombok 2. git clone 项目地址 3. 配置maven仓库加载jar包 4. 代码开发需在dev分支 #### 参与贡献 1. ys_depository 本仓库