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 support) { MotionDto dto = new MotionDto(); support.execute(dto); return dto; } }