项目架构:Spring Boot + Spring Cloud Alibaba + nacos + Mybatis-Plus + Redis +MySql + dubbo +swagger2 等;
项目内容:
1.短信验证码功能:生成6位随机数,并发送短信到手机,使用redis缓存技术保存验证码,并设置有效时间,通过用户点击提交申请验证,验证码超时需要重新发送。
2.商户注册:商户输入手机号进行发送验证码并验证,注册成功之后添加商户基本信息,并添加相应的根租户,与根门店。并设置根门店的管理员。
3.商户资质申请功能:商户上传企业信息、身份证信息等。并填写商户资料
4.生成二维码:使用谷歌的ZXing组件,这个需要三个参数,URL地址和2个二维码的宽高,采用base64编码,对url地址进行加密。