场景
SpringBoot+Swagger2实现可视化API文档流程:
https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/93616618
项目中引入swagger2.7参照上文。
业务需求
废料入库接口
上位机扫描托盘码,传递给接口作为参数,后台查询托盘上的物料。
跟据收货单查询托盘上的物料,因为托盘回收后可以重复利用,所以在查询托盘上所对应的物料时
需要对查询结果List进行筛选。选择距离当前时间最近的的一个实体类所对应的物料编号。
然后根据物料编号查询出物料的基本信息,基本信息中有包装是否可以回收和托盘是否回收这两个属性。
如果包装可以回收则将包装入废料库的时间赋值,如果托盘可以回收则将托盘入废料库的时间赋值。
赋值完成后将废料回收记录的实体类存入数据库。
废料出库接口
废料库是有容量的,等废料存满了后要运走,此时还要调接口,记录出废料库时间。
调用此接口时上位机传递运输类型标识量,如果参数为1,则表示运输包装废料所有没有出废料库的,即包装出库时间为空的。如果参数为2,则表示运输托盘废料所有没有托盘出库时间的。
查询之后将出库时间依次赋值。
实现
数据库设计
<