package com.zy.core.model.command;
|
|
import lombok.Data;
|
|
import java.util.ArrayList;
|
import java.util.List;
|
|
@Data
|
public class ShuttleAssignCommand {
|
|
/**
|
* 四向穿梭车号
|
*/
|
private Short shuttleNo = 0;
|
|
/**
|
* 任务号
|
*/
|
private Short taskNo = 0;
|
|
/**
|
* 作业类型
|
* 1: 入库
|
* 2: 出库
|
* 3: 托盘顶升
|
* 4: 托盘下降
|
* 5: 左移
|
* 6: 右移
|
* 7: 前移
|
* 8: 后移
|
* 9: 充电
|
*/
|
private Short taskMode = 0;
|
|
/**
|
* 源库位
|
*/
|
private String sourceLocNo;
|
|
/**
|
* 目标库位
|
*/
|
private String locNo;
|
|
/**
|
* 命令list
|
*/
|
private List<ShuttleCommand> commands = new ArrayList<>();
|
|
/**
|
* 是否自动,true:自动模式,false:手动模式
|
*/
|
private Boolean auto = true;
|
|
/**
|
* 是否为充电任务。true:是,false:否
|
*/
|
private Boolean charge = false;
|
|
}
|