本项目后端分为员工管理,分类管理,菜品管理,套餐管理等模块,实现了员工的增删改查,类别的增删改查,菜品增删改查等,前端分为购物车,个人中心,地址管理等模块。
主要负责后端的员工管理,分类管理,菜品管理,购物车等模块。用来java,mysql等。
•为了解决 js对 long 类型的数据处理时丢失精度的问题,通过扩展 mvc 框架的消息转换器,将 long 类型数据转换为 Spring 类
型数据。
•为了简化开发,设置了公共字段自动填充技术, 类封装用户 id ,在实体类上指定自动填充策略,再通过实现
MetaObjectHandler 接口,统一为公共字段赋值。
•为了减少用户 id 获取操作代码,使用 TreadLocal 类来封装用户 id ,并且在拦截其中设置用户 id值,以此降低用户 id 获取操
作冗余。
•为了提高用户体验,减少数据库的访问次数,采用 SpringCache 框架和 Redis 来缓存菜品和套餐数据。
1.智能外呼平台分为通话记录模块、智能外呼模块、自动外呼、手动外呼、通话质检、在线客服、话术配置、客服中心、上传中心、下载中心等多个模块
2.项目采用的技术主要有kafka zookeeper es mysql nginx nacos redis等
3.项目中我主要负责框架搭建、数据库设计、功能模块开发、以及bug回归、部署上线