自动化立体仓库 - WMS系统
zyx
2024-07-09 4c6b92bd4f684709f930d4a023b12f3aa8ede9c6
#MES接口
2个文件已修改
2个文件已添加
60 ■■■■■ 已修改文件
src/main/java/com/zy/asrs/entity/param/MesPakinReportParam.java 24 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/zy/asrs/entity/param/MesPakoutReportParam.java 26 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/zy/asrs/task/handler/AgvWrkMastHandler.java 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/resources/application.yml 6 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/zy/asrs/entity/param/MesPakinReportParam.java
New file
@@ -0,0 +1,24 @@
package com.zy.asrs.entity.param;
import lombok.Data;
@Data
public class MesPakinReportParam {
    private String bizType;
    private String inboundOrderCode;
    private String remark;
    @Data
    public static class InventoryAttr{
        private String batchNo;
        private String materialCode;
        private String storageLocationCode;
    }
    @Data
    public static class NoQrCodeExecAmount{
        private Double amount;
        private String unitName;
        private String unitCode;
    }
}
src/main/java/com/zy/asrs/entity/param/MesPakoutReportParam.java
New file
@@ -0,0 +1,26 @@
package com.zy.asrs.entity.param;
import lombok.Data;
@Data
public class MesPakoutReportParam {
    //物料编码
    private String materialCode;
    //备注
    private String remark;
    //仓位编号
    private String storageCode;
    //仓库编号
    private String wareHouseCode;
    private Amount amount;
    @Data
    public static class Amount{
        private Double amount;
        //单位编号(编号和名称必填一个,两者不一致且都有效以编号为准)
        private String unitCode;
        //单位名称(编号和名称必填一个,两者不一致且都有效以编号为准)
        private String unitName;
    }
}
src/main/java/com/zy/asrs/task/handler/AgvWrkMastHandler.java
@@ -33,6 +33,10 @@
    private String url;
    @Value("${mes.orderReportPath}")
    private String orderReportPath;
    @Value("${mes.pakinReportPath}")
    private String pakinReportPath;
    @Value("${mes.pakoutReportPath}")
    private String pakoutReportPath;
    @Value("${mes.getTokenPath}")
    private String getTokenPath;
    @Value("${mes.appKey}")
src/main/resources/application.yml
@@ -91,8 +91,10 @@
  url: http://39.184.149.30:8877
  orderReportPath: /DBMS/U8/CM/add
mes:
  url: https://v3-ali.blacklake.cn
  orderReportPath: /api/openapi/domain/web/v1/route/inventory/open/v2/transfer_order/ordinary/_execute
  url: https://v3-ali.blacklake.cn/api/openapi/domain/web/v1/route
  orderReportPath: /inventory/open/v2/transfer_order/ordinary/_execute
  pakinReportPath: /inventory/open/v2/inbound_order/execute/_inbound
  pakoutReportPath: /inventory/open/v2/outbound_order/_outbound_by_suggest
  getTokenPath: /api/openapi/domain/api/v1/access_token/_get_access_token
  appKey: cli_1712644281065780
  appSecret: 6710d24e31e64adc963d4c213b2c9b8e