From 41074b338be9cff71a43d910deab3ba6a7bfb69f Mon Sep 17 00:00:00 2001 From: lsh <1> Date: 星期五, 12 一月 2024 21:10:33 +0800 Subject: [PATCH] # --- src/main/java/com/zy/asrs/entity/param/SingleMountUnstackingCompleteParam.java | 38 ++++++++++++++++++++++++++++++++++---- 1 files changed, 34 insertions(+), 4 deletions(-) diff --git a/src/main/java/com/zy/asrs/entity/param/SingleMountUnstackingCompleteParam.java b/src/main/java/com/zy/asrs/entity/param/SingleMountUnstackingCompleteParam.java index 965333a..ff15776 100644 --- a/src/main/java/com/zy/asrs/entity/param/SingleMountUnstackingCompleteParam.java +++ b/src/main/java/com/zy/asrs/entity/param/SingleMountUnstackingCompleteParam.java @@ -1,19 +1,49 @@ package com.zy.asrs.entity.param; +import com.zy.asrs.entity.WrkDetl; +import com.zy.asrs.entity.WrkMast; import lombok.Data; +import java.util.ArrayList; +import java.util.Date; import java.util.List; - +/* + * Created by Monkey D. Luffy on 2023.07.19 + * */ +@Data public class SingleMountUnstackingCompleteParam { private String barcode;// 鏄� 瀛楃涓� 鎵樼洏鐮� - private String palletizingNo;// 鏄� 瀛楃涓� 鎷嗗灈浣嶇紪鍙� + private String boxType;// 鏄� 瀛楃涓� 鐮佸灈鏈ㄧ绫诲瀷锛堝悓涓�鎵樼洏涓�绉嶇被鍨嬶級 + private String palletizingNo;// 鏄� 瀛楃涓� 鐮佸灈鏈ㄧ绫诲瀷锛堝悓涓�鎵樼洏涓�绉嶇被鍨嬶級 搴熷純 private String createTime;// 鏄� 瀛楃涓� 鍒涘缓鏃堕棿 private String uuid;// 鏄� 瀛楃涓� 鏃堕棿鎴� - private List<SingleMountUnstackingCompleteParam.MatList> matLists;// 鏄� 鍒楄〃 鎷嗗灈璐х墿淇℃伅锛�2绠憋紝灏剧鍙兘1绠憋級 + private Integer staStart;// 鏄� 瀛楃涓� 璧峰绔欑偣锛堟墭鐩樻墍鍦ㄧ珯鐐癸級 + private Integer staEnd;// 鏄� 瀛楃涓� 鐩爣绔欑偣锛堟媶鍨涚洰鐨勭珯鐐癸級 + private List<MatList> matLists;// 鏄� 鍒楄〃 鎷嗗灈鍓╀綑璐х墿淇℃伅(鍙互涓虹┖) @Data - public class MatList{ + public static class MatList{ private String position;// 鏄� 瀛楃涓� 鏈ㄧ鐮佸灈浣嶇疆 + private boolean unstackingEnd;// 灏剧鏍囪瘑锛堟渶鍚庝竴鎵樹负true锛屽叾浠栦负false锛� private String boxNo;// 鏄� 瀛楃涓� 鏈ㄧ缂栧彿锛堝敮涓�瀛楁锛屽嚭搴撲緷鎹紝鍑哄簱鏃舵寜鐓ф湪绠辩紪鍙峰嚭搴擄級 } + + public SingleMountUnstackingCompleteParam(){} + + public SingleMountUnstackingCompleteParam(WrkMast wrkMast,List<WrkDetl> wrkDetlList){ + Date now = new Date(); + this.barcode=wrkMast.getBarcode(); + this.boxType=wrkDetlList.get(0).getBrand(); + createTime=now.toString(); + uuid=String.valueOf(now.getTime()); + List<MatList> matLists=new ArrayList<>(); + for (WrkDetl wrkDetl:wrkDetlList){ + MatList matList = new MatList(); + matList.setBoxNo(wrkDetl.getBatch()); + matList.setPosition(wrkDetl.getOrigin()); + matList.setUnstackingEnd(false); + matLists.add(matList); + } + this.matLists = matLists; + } } -- Gitblit v1.9.1