wms-service-sdk

YDJ's warehouse manage system service sdk.

Usage no npm install needed!

<script type="module">
  import wmsServiceSdk from 'https://cdn.skypack.dev/wms-service-sdk';
</script>

README

wms-service-sdk

本项目用于集成配送系统的后端 API

集成所有的后端 API,API 提供请求和响应的类型定义

为什么要做成一个单独的包?

  • 便于维护
  • 方便之后配送系统新项目的开发
  • 更好的测试接口

便于维护

目前的配送系统,有 ERP,PDA 和临时工系统三个项目,这三个项目同时依赖于一套相同的后台服务,为了在后台 API 修改时,及时的同步三个项目的后台服务依赖,将配送系统所有的后台服务接口对应的前端代码抽离出来,做成一个单独的包,这样就可以避免经常需要修改多份代码的问题。

方便新项目的开发

目前在计划中的 WMS 系统,是一个更具体功能更强大的仓库管理系统,在这个系统的开发过程中,也会用到这个独立的 SDK 包。

更好的测试接口

将后台的接口,抽离出来,更加方便我们对这些接口进行单独的测试以及数据 Mock。

  • yarn link或者是npm link
  • cd 开发项目(PDA或者wms)
  • yarn link wms-service-sdk