41 lines
1.1 KiB
Plaintext
41 lines
1.1 KiB
Plaintext
@startuml
|
|
'https://plantuml.com/sequence-diagram
|
|
|
|
|
|
业务模块 -> 库存模块: 调用出库接口
|
|
note left
|
|
物料编码
|
|
物料条码(条码管理时必填)
|
|
物料批次
|
|
数量
|
|
库位
|
|
是否存入线边库
|
|
是否电子料仓
|
|
end note
|
|
库存模块 -> 基础信息模块: 确认物料库存管理策略
|
|
基础信息模块 -> 库存模块: 传达物料管理模式(批次,条码)
|
|
alt 如果是电子料仓直接采用条码管理
|
|
库存模块-> 条码库存:条码管理放入条码库存
|
|
end
|
|
库存模块 -> 批次出库PUML: 批次管理调用批次方法
|
|
库存模块 -> 条码出库PUML: 条码管理调用条码方法
|
|
alt 如果要存入线边库
|
|
批次出库PUML -> 线边库:扫描条码存入线边库(校验条码是否存在线边仓)
|
|
|
|
end
|
|
线边库 -> 业务模块:出库完成
|
|
批次出库PUML -> 业务模块:出库完成
|
|
note left
|
|
完成出库的stock实体
|
|
end note
|
|
alt 如果要存入线边库
|
|
条码出库PUML -> 线边库:扫描条码存入线边库(校验条码是否存在线边仓)
|
|
|
|
end
|
|
线边库 -> 业务模块:出库完成
|
|
条码出库PUML -> 业务模块:出库完成
|
|
note left
|
|
完成出库的stock实体
|
|
end note
|
|
|
|
@enduml |