package com.zy.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.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(); } }