From 802849a7552d2d51312188c83b91d769fd43b1c1 Mon Sep 17 00:00:00 2001 From: kongdeqiang <123456> Date: 星期四, 13 三月 2025 11:26:33 +0800 Subject: [PATCH] fix: 代码生成 --- platformx-device-api/src/main/java/com/by4cloud/platformx/device/entity/DeviceBaseModel.java | 37 ++++++++++++++++++++++++++++++++++++- 1 files changed, 36 insertions(+), 1 deletions(-) diff --git a/platformx-device-api/src/main/java/com/by4cloud/platformx/device/entity/DeviceBaseModel.java b/platformx-device-api/src/main/java/com/by4cloud/platformx/device/entity/DeviceBaseModel.java index 43d265b..0eeecc5 100644 --- a/platformx-device-api/src/main/java/com/by4cloud/platformx/device/entity/DeviceBaseModel.java +++ b/platformx-device-api/src/main/java/com/by4cloud/platformx/device/entity/DeviceBaseModel.java @@ -1,13 +1,17 @@ package com.by4cloud.platformx.device.entity; +import cn.hutool.core.util.StrUtil; +import cn.hutool.extra.spring.SpringUtil; import com.baomidou.mybatisplus.annotation.*; import com.baomidou.mybatisplus.extension.activerecord.Model; +import com.by4cloud.platformx.admin.api.utils.UpmsCacheUtil; import com.by4cloud.platformx.common.data.mybatis.BaseModel; import io.swagger.v3.oas.annotations.media.Schema; import javax.persistence.Column; import javax.persistence.Id; import javax.persistence.MappedSuperclass; +import javax.persistence.Transient; import java.time.LocalDateTime; /** @@ -74,6 +78,21 @@ columnDefinition = "char(1) default '0'" ) private String delFlag = "0"; + @Schema( + description = "鍗曚綅id" + ) + @TableField( + fill = FieldFill.INSERT + ) + private Long compId; + @Transient + @TableField( + exist = false + ) + @Schema( + description = "鍗曚綅鍚嶇О" + ) + private String compName; @Column( columnDefinition = "varchar(100) comment '鍚嶇О'" ) @@ -98,6 +117,14 @@ columnDefinition = "double(10,2) comment '鍗曚环'" ) private Double price; + public String getCompName() { + if (StrUtil.isEmpty(this.compName)) { + UpmsCacheUtil upmsCacheUtil = (UpmsCacheUtil) SpringUtil.getBean(UpmsCacheUtil.class); + this.compName = upmsCacheUtil.getCompNameById(this.compId); + } + + return this.compName; + } public String getName() { return name; @@ -146,7 +173,15 @@ public void setPrice(Double price) { this.price = price; } - + public void setCompId(final Long compId) { + this.compId = compId; + } + public Long getCompId() { + return this.compId; + } + public void setCompName(final String compName) { + this.compName = compName; + } public Double getAmount() { return amount; } -- Gitblit v1.9.1