项目名称:智租出行
技术架构:SpringBoot+redis+SpringCloud+mysql
项目描述:该项目前后端分离,在原版本的基础上新加功能, 智租商家APP本次版本需支持外部商家、车辆入驻平台,为商家提供商品上架、用户订单处理、车辆监控、结算等服务;同时,在满足本次新的需求的前提下,流程、数据需兼容之前版本。其目的是为了满足站点、车型、套餐的创建及上架,支持用户端商品展示、下单、支付、结算需求;为商家提供便利的操作和流畅的使用感受。
需求描述:站点首页可以查看当前运营商登录权限内的站点,同时可以添加站点,添加站点的数据会放入审核表中,进入审核状态,待审核状态和审核驳回的站点可以进行修改,审核完成后再修改会创建新的审批工单。
运营商页面,运营商表可以有父级运营商,查看运营的结构时,展示运营商,根据当前登录账号的运营商层级,只展示自己及以下的运营商(上级不展示),子运营商打开可能有多级,每个运营商下面都有直属站点,因为不知道有多少级,当时采用递归查询,考虑到递归查询速度问题,采用先把所需数据查出来,再根据表的关联关系递归分级,这样查询语句不需要重复查询。