基本信息

案例ID:164611

技术顾问:彭浩 18874973113 - 7年经验 - 湖南步步高集团

联系沟通

微信扫码,建群沟通

项目名称:物流中台

所属行业:企业服务 - 物流服务

->查看更多案例

案例介绍

项目介绍:物流中台主要解决步步高旗下云通物流公司各个系统之间数据不同步,管理困难问题
1.主要负责公共组件的开发
2. 主要技术Spring Boot,Spring Cloud,XXL-JOB,MyBatis Plus,Druid,Nacos,Spring Cloud Gateway,Logback,rocketmq
3.主要负责模块
● 注册中心服务
● 网关服务实现
● 统一用户管理服务:主要包含用户管理,资源管理,角色管理,岗位管理,部门管理,子系统管理,门户管理
●认证服务:主要做登录验证,图片验证获取,退出登录等简单操作 1.用户登录验证后通过JWT生成唯一token返回给前端,前端通过指定秘钥解析token获取用户信息,每次请求通过JWT重新加密加上时间戳生成token传入后端,后端通过秘钥解密对比时间超过指定范围后网关直接打回。防止token被伪造。
●内容管理服务:主要统一保存图片,文件等 1.实现文件压缩 2.图片水印添加
●域管理服务:1.包含字典功能 2.域动作管理,主要原理通过对状态的动作定义可以在服务代码中实现某个状态流转控制。
●字典管理服务:主要用于后端返回状态码定义,用于多语言返回结果提示
●操作日志服务:主要记录用户操作记录,在网关拦截请求信息,异步调用日志服务。
●数据权限服务:定义数据权限,需要后台同步修改代码,属于侵入式
4.负责公共jar包
core:主要把一些通用工具做集成
data:1.通过@RestControllerAdvice做全局异常拦截 2.MybatisPlus分页支持,解决Mybatis Plus Order By SQL注入问题
log:1.定义log注解 2.定义LogAspect通过aop切面触发log注解统一获取请求信息异步写入日志服务
redis:1.配置redis信息 2.配置redis通知监听,3.配置redis使用service
security:1.定义PreAuthorize权限注解 2.定义PreAuthorizeAspect通过aop切面触发PreAuthorize注解
判断用户信息是否有权限访问 3.feign相关配置 4. feign请求拦截器传递用户信息请求头

相似案例推荐

其他人才的相似案例推荐

  • 物资管理App

    物资管理App

    物资管理主要用于诊所管理医疗物资,精准化管理批次,规范化使用

  • 北船重工一卡通

    北船重工一卡通

    项目内容:属于北船重工卡务管理,主要由软件和硬件结合,软件功

  • 竞标

    竞标

    物流竞价;物流竞价;物流竞价;物流竞价;物流竞价;物流竞价;

  • 短信平台

    短信平台

    技术架构:ES+SpringBoot+RabbitMQ+Re

  • 仓库管理系统

    仓库管理系统

    基于dcat-admin给朋友制作的一个简单的仓库管理系统,

  • 刀具管理

    刀具管理

    给某知名汽车厂配套做的对刀仪改造及刀具管理系统,主要用于刀调

  • 车载管理系统

    车载管理系统

    基于Windows系统,.net core+ vue框架、

  • 运力多

    运力多

    运力多 项目描述:运力多是一个网络货代平台。货代可以在平台

  • 烟草智慧物流管控平台

    烟草智慧物流管控平台

    产品介绍:烟草智慧物流管控平台是一项基于3D可视化虚拟现实技

  • AGV-3D可视化控监控平台

    AGV-3D可视化控监控平台

    产品介绍:AGV-3D可视化控监控平台是集三维数字化虚拟车间

  • 订单检查系统

    订单检查系统

    此系统集成多个系统,通过将物流系统中的信息同步过来,并在当前

  • 物流SAAS系统

    物流SAAS系统

    采用thinkphp6+vue3+redis+mysql8开

发布任务

企业点击发布任务,工程师会在任务下报名,招聘专员也会在1小时内与您联系,1小时内精准确定人才

微信接收人才推送

关注猿急送微信平台,接收实时人才推送

接收人才推送
联系需求方端客服
联系需求方端客服