package com.zy.acs.manager.manager.entity; import com.baomidou.mybatisplus.annotation.IdType; import com.baomidou.mybatisplus.annotation.TableId; import com.baomidou.mybatisplus.annotation.TableName; import com.zy.acs.framework.common.SpringUtils; import com.zy.acs.manager.manager.service.CodeService; import io.swagger.annotations.ApiModelProperty; import lombok.Data; import java.io.Serializable; @Data @TableName("man_code_gap") public class CodeGap implements Serializable { private static final long serialVersionUID = 1L; /** * ID */ @ApiModelProperty(value= "ID") @TableId(value = "id", type = IdType.AUTO) private Long id; /** * 条码 */ @ApiModelProperty(value= "条码") private Long code0; /** * 条码 */ @ApiModelProperty(value= "条码") private Long code1; /** * 距离 */ @ApiModelProperty(value= "距离") private Double distance; /** * 是否删除 1: 是 0: 否 */ @ApiModelProperty(value= "是否删除 1: 是 0: 否 ") private Integer deleted; /** * 租户 */ @ApiModelProperty(value= "租户") private Long tenantId; public CodeGap() {} public CodeGap(Long code0,Long code1,Double distance,Integer deleted,Long tenantId) { this.code0 = code0; this.code1 = code1; this.distance = distance; this.deleted = deleted; this.tenantId = tenantId; } // CodeGap codeGap = new CodeGap( // null, // 条码[非空] // null, // 条码[非空] // null, // 距离 // null, // 是否删除[非空] // null // 租户 // ); public String getDeleted$(){ if (null == this.deleted){ return null; } switch (this.deleted){ case 1: return "是"; case 0: return "否"; default: return String.valueOf(this.deleted); } } public String getCode0$() { CodeService service = SpringUtils.getBean(CodeService.class); Code entity = service.getById(this.code0); if (null != entity) { return String.valueOf(entity.getData()); } return null; } public String getCode1$() { CodeService service = SpringUtils.getBean(CodeService.class); Code entity = service.getById(this.code1); if (null != entity) { return String.valueOf(entity.getData()); } return null; } }