package com.zy.asrs.entity; 
 | 
  
 | 
import com.baomidou.mybatisplus.annotations.TableField; 
 | 
import com.baomidou.mybatisplus.annotations.TableId; 
 | 
import com.baomidou.mybatisplus.annotations.TableName; 
 | 
import com.baomidou.mybatisplus.enums.IdType; 
 | 
import com.core.common.SpringUtils; 
 | 
import com.zy.asrs.service.BasRgvMapService; 
 | 
import io.swagger.annotations.ApiModelProperty; 
 | 
import lombok.Data; 
 | 
  
 | 
import java.io.Serializable; 
 | 
  
 | 
@Data 
 | 
@TableName("asr_bas_rgv_map") 
 | 
public class BasRgvMap implements Serializable { 
 | 
  
 | 
    private static final long serialVersionUID = 1L; 
 | 
  
 | 
    /** 
 | 
     * RGV编号 
 | 
     */ 
 | 
    @ApiModelProperty(value= "RGV编号") 
 | 
    @TableId(value = "rgv_no", type = IdType.INPUT) 
 | 
    @TableField("rgv_no") 
 | 
    private Integer rgvNo; 
 | 
  
 | 
    /** 
 | 
     * 开始范围 
 | 
     */ 
 | 
    @ApiModelProperty(value= "开始范围") 
 | 
    @TableField("start_route") 
 | 
    private Integer startRoute; 
 | 
  
 | 
    /** 
 | 
     * 结束范围 
 | 
     */ 
 | 
    @ApiModelProperty(value= "结束范围") 
 | 
    @TableField("end_route") 
 | 
    private Integer endRoute; 
 | 
  
 | 
    /** 
 | 
     * 当前位置 
 | 
     */ 
 | 
    @ApiModelProperty(value= "当前位置") 
 | 
    @TableField("now_route") 
 | 
    private Integer nowRoute; 
 | 
  
 | 
    /** 
 | 
     * 状态 
 | 
     */ 
 | 
    @ApiModelProperty(value= "状态") 
 | 
    @TableField("rgv_status") 
 | 
    private Integer rgvStatus; 
 | 
  
 | 
    /** 
 | 
     * 锁-开始-位置 
 | 
     */ 
 | 
    @ApiModelProperty(value= "锁-开始-位置") 
 | 
    @TableField("lock_start_route") 
 | 
    private Integer lockStartRoute; 
 | 
  
 | 
    /** 
 | 
     * 锁-结束-位置 
 | 
     */ 
 | 
    @ApiModelProperty(value= "锁-结束-位置") 
 | 
    @TableField("lock_end_route") 
 | 
    private Integer lockEndRoute; 
 | 
  
 | 
    public BasRgvMap() {} 
 | 
  
 | 
    public BasRgvMap(Integer rgvNo, Integer startRoute, Integer endRoute, Integer nowRoute, Integer rgvStatus, Integer lockStartRoute, Integer lockEndRoute) { 
 | 
        this.rgvNo = rgvNo; 
 | 
        this.startRoute = startRoute; 
 | 
        this.endRoute = endRoute; 
 | 
        this.nowRoute = nowRoute; 
 | 
        this.rgvStatus = rgvStatus; 
 | 
        this.lockStartRoute = lockStartRoute; 
 | 
        this.lockEndRoute = lockEndRoute; 
 | 
    } 
 | 
  
 | 
    public Integer getRgvNoOther(Integer rgvNo){ 
 | 
        BasRgvMapService basRgvMapService = SpringUtils.getBean(BasRgvMapService.class); 
 | 
        BasRgvMap basRgvMap = basRgvMapService.selectByOtherRgvNo(rgvNo); 
 | 
        return basRgvMap.getRgvNo(); 
 | 
    } 
 | 
  
 | 
  
 | 
} 
 |