docs(test): 更新电表箱装配业务回归测试文档
- 将文档从代码审计任务转换为端到端业务回归测试链路 - 重新组织文档结构为链路总览、示例数据基线和详细步骤 - 添加完整的业务场景清单涵盖WMS/MES/工位终端三大系统 - 定义统一的测试数据包括产品型号、物料清单、工位派工等 - 提供详细的步骤断言和数量等式验证方法 - 建立贯穿全链路的数据流向和状态变更追踪体系
This commit is contained in:
@@ -389,28 +389,6 @@ func (c *Client) MaterialTypes(ctx context.Context, codes []string) (map[string]
|
||||
return body.Data.Types, nil
|
||||
}
|
||||
|
||||
// DockRow 接驳台主数据行(WMS dock 真源)
|
||||
type DockRow struct {
|
||||
DockCode string `json:"dockCode"`
|
||||
Name string `json:"name"`
|
||||
DockType string `json:"dockType"`
|
||||
StationNo int `json:"stationNo"`
|
||||
HasPallet bool `json:"hasPallet"`
|
||||
Status string `json:"status"`
|
||||
}
|
||||
|
||||
// ListDocks 拉取 WMS 接驳台主数据列表(MES 工位维护页「送达接驳台」下拉真源)。
|
||||
// WMS 不可达返回 err,由调用方降级为写死兜底。
|
||||
func (c *Client) ListDocks(ctx context.Context) ([]DockRow, error) {
|
||||
var data struct {
|
||||
List []DockRow `json:"list"`
|
||||
}
|
||||
if err := c.get(ctx, "/api/internal/docks", &data); err != nil {
|
||||
return nil, err
|
||||
}
|
||||
return data.List, nil
|
||||
}
|
||||
|
||||
// BackflushItem 反冲单条物料(已含损耗的单件消耗 * 完成件数)
|
||||
type BackflushItem struct {
|
||||
MaterialCode string `json:"materialCode"`
|
||||
|
||||
Reference in New Issue
Block a user