# 优惠卷系统 **Repository Path**: xiaochenjy/coupon-system ## Basic Information - **Project Name**: 优惠卷系统 - **Description**: No description available - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2020-11-23 - **Last Updated**: 2020-12-30 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 优惠卷系统 ### 软件环境: **windows10,jdk_1.8 tomcat8.5 ,kafka2.12** ### 编程工具:**IDEA + Navicat for MySQL + apache-maven-3.6.0 + git + postman + redis** ### 项目使用到的技术有哪些:**redis、spring boot、spring colud、** ## 项目描述: _**项目分为三个部分:**_ 首先客户端发送请求给Zuul微服务网关,使用权限验证如果验证成功则进入注册中心再有注册中心跳转到其他微服务如果权限验证失败则返回客户端 > 1.优惠券模板微服务: :fa-chevron-right: **具体实现功能:** 先由运营人员创建此,之后再去生成对应数显的优悲券,最后用户才可以法飙取优惠宾。这个模块(或者微肠务)的核心功能都是围绕优惠券模板的,运营人员设定好条件(名称、logo、分类、产品线、数量、规则等等),后台异步创建优惠劵模板。之所以是异步过程,是因为创建优惠券模板的过程是比较耗时的,HTTP接口不返回是一种不好的用户体验. **责任负责:** 用户领取优惠券、根据用户的编号去查看他的优惠券、根据用户编号和优惠券状态去查看优惠券记录。 > 2.分发微服务: :fa-chevron-right: **具体实现功能:** 1.根据用户id和优惠券状态查找用户优惠券记录 2.根据用户id查找当前可以领取的优惠券模板 3.用户领取优惠券 **责任负责:** 根据用户id查找当前可以领取的优惠券模板 > 3.结算微服务: :fa-chevron-right: **具体实现功能:** 根据优惠券类型结算优惠券