项目基于 Spring Boot 构建,采用 Spring Cloud 微服务架构。使用 Dubbo 进行服务间的远程调用,服务注册中心使用 Zookeeper。
控制层:使用 Spring MVC 进行接口控制、Swagger 生成接口文档
业务层:使用 Spring 进行事务管理
持久层:Mysql 数据库,Hibernate 持久层框架
联系人模块:维护联系人信息,用于和客户绑定
地推线索模块:无联系人的客户数据的维护,转为客户数据
客户模块:客户信息的录入及审批,客户跟进记录管理,客户信息的导入导出
公海模块:维护无跟进人的客户数据,公海客户数据申领及审批
销售跟进模块:对客户跟进信息的维护,记录客户的跟进进度
用户模块:管理员用户对普通用户权限维护、上下级调整等操作
数据移交模块:管理员可将当前客户数据移交给制定用户,移交后客户属于当前用户