# 库位信息接口变更清单
目前 AGV的库位信息发生了改变 我需要同步进行调整
先根据我的需要改动内容列一个改动需求清单 然后一项项给我列出来让我审阅
检查工作安排
1.检查 程序页面中需要改动的地方 使用到这些接口数据的地方
2.检查 数据库 相关联的存储过程 （如 记录送料记录 库位记录）的存储过程在改动中是否需要调整 哪些存储过程需要调整
3.检查 存储过程 相关联的数据表 是否有一一对应的字段 也需要同步调整 仍然也是需要调整
4.最终做整体审阅 把整个流程都审查一遍 看是否还存在遗漏 检查完后给我一份报告 注意 没我允许之前不允许擅自修改代码

** 接口名称 获取库位列表
旧返回结果列表
[{
    "StockCode": "1",  // 库位编号
    "StockName": "隔离开关操作试验区", // 库位名称
    "StockStatus": false, // 库位满料状态 true 为满料 false 为空料（空料不代表没托盘）
    "PalletCode": null,  // 托盘码，作为是否有托盘依据
    "EngineNo": null, // 产品编号
    "SortNo": null, // 产品型号
    "TaskId": null  // 任务编号 若存在任务编号 则代表转运任务中
}]
新返回结果列表
[{
    "StockCode": "1",                   // 库位编号
    "StockName": "B-DS 下线位 1-1",     // 库位名称
    "StockStatus": false,               // 库位满料状态 true 为满料 false 为空料（空料不代表没托盘）
    "ProjectNo": null,                  // 项目名称 （不是编号）
    "IntervalNo": null,                 // 间隔号  （间隔号 + 部件位置 才是唯一的）
    "ComponentLocation": null,          // 部件位置 （间隔号 + 部件位置 才是唯一的）
    "TrayNo": null,                     // 托盘号
    "TaskId": null                      // 任务编号，若存在任务编号则代表转运任务中 不可再创建新任务
}]

** 接口名称 更新库位信息
旧请求参数列表
{
 "StockCode": "42",          // 库位编号
 "StockStatus": false,       // 库位状态（true为满料，false为空料）
 "PalletCode": null,         // 托盘码（作为是否有托盘的依据）
 "EngineNo": null,           // 产品编号
 "SortNo": null,             // 产品型号
 "TaskId": null              // 任务编号
}
新请求参数列表
{
    "StockCode": "42",          // 库位编号
    "StockStatus": false,       // 库位状态（true为满料，false为空料）
    "ProjectNo": null,          // 项目编号
    "IntervalNo": null,         // 间隔编号
    "ComponentLocation": null,  // 部件位置
    "TrayNo": null,             // 托盘编号
    "TaskId": null              // 任务编号
}
返回参数无变化