使用框架:Springboot + spring + mybatis
数据库:mysql
开发工具:idea + maven + svn
jdk版本:jdk1.8
企业员工福利平台B2B
1.商城:
1.1 登录:商城使用auth模式,商城为2B商城,商城的所有接口都有设置拦截器,拦截器会校验请求中是否有用户登录成功之后的token,以及token是否正确,token合法则可以访问,反正则不可访问。登录功能支持三种场景:福利平台账号密码登录、手机号验证码登录、免登登录。其中免登登录包括企业微信、钉钉、飞书登录,福利平台为H5页面,所以可以嵌入这些系统做免登,另一种免登为第三方系统调用福利平台登录接口,接口参数使用AES+MD5加密传输。
1.2 商品:商品分为自营商品(自己合作的供应商)、京东商品、天猫商品、网易严选,通过api将京东、天猫、网易严选的商品同步到福利平台的数据库,商品搜索使用阿里云opensearch搜索引擎。
1.3 支付:支付支持组合支付,同时支持福利平台余额+支付宝/微信支付的组合支付,同时支付也支持第三方接口对接支付:支付时调用第三方提供的扣款接口/退款接口来完成支付。
1.4 订单:待付款(创建订单后未支付的订单可以在这个模块中找到那笔订单并重新发起支付)、待收货(订单支付完成后变为待收货,快递物流主要通过快递100付费api通过自动任务查询同步)、已完成(已签收的订单处理售后问题的入口)、退货订单(售后订单查询入口)。
1.5 客服: 用户联系在线客服咨询/处理 商品/订单问题的功能模块。
2.合理化建议:使用activity工作量引擎,针对不同的客户,页面内容可配置的工作流。
3.虚拟卡:对接了市面上主流的视频会员、文娱会员,输入账号选择期限,然后调用虚拟卡提供方的api完成会员购买。
4.高德打车:与高德打车对接,用户点击后跳转至高德打车H5页面,选择起始地址,然后跳转至福利平台收银台页面预支付(冻结)预估金额,打车订单完成后再支付实际的金额。
5.美团外卖:与美团外卖对接,用户点击后跳转至美团外卖H5页面,支付时跳转至福利平台收银台页面使用福利平台上的余额来支付外卖订单。