package com.zy.asrs.wcs.core.domain.dto;
|
|
import com.zy.asrs.wcs.core.BuildSupport;
|
import com.zy.asrs.wcs.rcs.entity.Device;
|
import lombok.Data;
|
|
/**
|
* Created by vincent on 2023/10/16
|
*/
|
@Data
|
public class MotionDto {
|
|
private Integer devpNo;
|
|
private Integer shuttleNo;
|
|
private Integer liftNo;
|
|
private String locNo;
|
|
private Integer row;
|
|
private Integer bay;
|
|
private Integer lev;
|
|
private Integer staNo;
|
|
private Boolean updateLiftNo;
|
|
private Integer taskNo;
|
|
//同步 1: 是 0: 否
|
private Integer sync;
|
|
//执行完成后是否释放提升机,默认不释放 1: 释放 0: 不释放
|
private Integer releaseLift;
|
|
//执行完成后是否释放穿梭车,默认不释放 1: 释放 0: 不释放
|
private Integer releaseShuttle;
|
|
private Device shuttleDevice;
|
|
public static MotionDto build(BuildSupport<MotionDto> support) {
|
MotionDto dto = new MotionDto();
|
|
support.execute(dto);
|
|
return dto;
|
}
|
|
}
|