1车GO产品系统

我要开发同款
java程序员阿杰2026年03月04日
7阅读

技术信息

语言技术
JavaAndroidiOSVueReact
系统类型
Android应用iOS应用小程序轻应用
行业分类
电商汽车

作品详情

行业场景

c端:1车GO SaaS致力于保险损余物资、事故车、二手车、定制化拍卖,实现线上拍卖、下单、购买、充值、提现、会员等级等功能的一体化流程;小程序,APP均已上架。目前已经加入SaaS的租户平台(1车GO、凯宁易拍、易博汽服)
b端:后台管理/员工APP实现企业用户管理,RBAC权限系统、基于RBAC权限设计的工作流审批、员工APP扫码人脸登录、财务管理实现线上打款,开发多种岗位模块,实现每个员工的线上办公。

功能介绍

1. 设计整个系统单体架构重构为分布式微服务的框架(分布式、多租户、高可用、滚动升级、接口加密、计费控制、权限控制/数据隔离);
2. 会员服务、系统服务、采集服务、投标服务、即时通讯服务、Websocket服务、拍卖服务、Api服务、短信服务、支付服务等多个服务的重构和迭代更新;
3. 设计业务通用的微信、支付宝等第三方支付功能(APP支付、小程序支付、扫码支付);
4. 对接第三方功能技术,比如:法大大(协议签署平台)、车300平台、阿里云、云码、高德地图等;
5. 后台管理员工功能权限开发、工作流、财务管理、会员管理、员工管理等业务工作台开发;
6. 实现所有POST(除白名单)请求进行AES加密请求;
7. 与前端进行接口对接;
8. 设计以域名绑定租户实现租户请求之间隔离
9. 搭建GitLab、Jenkins、Nexus等框架进行协作开发

项目实现

技术要点:
1. 分布式微服务保证系统高可用,Docker容器化部署和滚动升级,Nexus公司私有Maven仓库;
2. 多租户数据隔离,数据实现逻辑删除保证数据的可恢复和安全性;
3. 使用设计模式集成通用的支付系统,节省了重复开发的成本,使用mq等技术实现支付的结果回调和关闭订单;
4. 使用Redis的zset有序集合,实现了对保险公司的车辆进行顺序报价;
5. 后台的财务审批费用的全部流程,添加费用、申请费用、工作流审批、线上打款;
6. flowable实现后台的工作流审批全流程,流程设计、工作流权限分配、流程挂起、流程审批;
7. 阿里云各Api功能接口对接,身份证识别、三要素校验、图片识别、企业校验;
8. 使用Websocket实现了和前端的即时响应,比如系统中消息的弹窗通知,登录心跳等功能;
9. 使用Skywalking进行了日志的记录和接口的链路排查;
10.对接即构平台的即时通讯,实现了会员与员工之间的即时通讯、视频通话;
11.在项目中集成了法大大的线上签署协议模板,实现了员工和会员提车的线上签署协议功能;
12.使用Redisson微服务分布式锁对用户的拍卖出价和支付等需要实现顺序执行的操作保证顺序执行,保证了数据的一致
性,完整性;
13.使用Datax实现业务表的同步,在Data服务的表进行业务的数据报表的查询sql编写,以不影响业务表的执行速率,对客户端用户操作进行埋点,进行会员数据统计,Mysql索引的优化和设计,使编写的报表sql速率提升;

示例图片

声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论