| 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(); | 
|     } | 
|   | 
|   | 
| } |