自动化立体仓库 - WCS系统
#
LSH
2023-11-16 0f57cf39b8702d2795d0ee00d00cae36ab8daa0a
src/main/java/com/zy/asrs/entity/param/taskCreateParam.java
@@ -14,8 +14,14 @@
    //起点
    private String startPoint;
    //优先级
    private Double taskPriority;
    //终点
    private String targetPoint;
    //是否空托盘            Y:是 N:否
    private String emptyContainer;
    //条码
    private String barcode;
@@ -23,4 +29,31 @@
    //备注
    private String memo;
    public taskCreateParam(){};
    public taskCreateParam(WMSAndAGVInterfaceParam param){
        this.taskNo = param.getTaskNo();
        this.ioType = convertParamIoType(param.getTaskType());
        this.barcode = param.getContainerCode();
        this.taskPriority = (double) param.getTaskPriority();
        this.startPoint = param.getSourceLocationCode();
        this.targetPoint = param.getTargetLocationCode();
        this.emptyContainer = param.getEmptyContainer();
    };
    public static Integer convertParamIoType(String paramIoType){
        switch (paramIoType){
            case "RK":
                return 1;
            case "CK":
                return 2;
            case "YK":
                return 3;
            default:
                return 0;
        }
    }
}