package com.zy.asrs.domain.param; import com.baomidou.mybatisplus.annotation.TableField; import com.baomidou.mybatisplus.annotation.TableId; import com.baomidou.mybatisplus.annotation.IdType; import com.zy.asrs.entity.BasCircularShuttle; import com.zy.asrs.entity.WrkMast; import io.swagger.v3.oas.annotations.media.Schema; import lombok.Data; /** * Created by vincent on 2020-06-02 */ @Data public class RgvCircularShuttleParam { private Long id; private Integer rgvId; private Integer rgvNo; private Integer taskNo; /** * 0:正常,1:禁用 */ private Integer status; private Integer error; private Integer mode; private String status$ = "未知"; private String error$ = "-"; private Long position = 0L; public RgvCircularShuttleParam(){}; public RgvCircularShuttleParam(BasCircularShuttle basCircularShuttle){ this.rgvNo = basCircularShuttle.getRgvNo(); this.rgvId = basCircularShuttle.getRgvId(); this.status = basCircularShuttle.getStatus(); this.status$ = basCircularShuttle.getStatus()==0? "正常":"禁用"; this.id = basCircularShuttle.getId(); } }