From 4303fa40d8466ea0bd0f5091a02a3684c4a57eed Mon Sep 17 00:00:00 2001 From: lihongjie0209 Date: Sun, 17 Mar 2024 10:31:34 +0800 Subject: [PATCH] =?UTF-8?q?=E6=B7=BB=E5=8A=A0=E5=91=98=E5=B7=A5=E6=95=B0?= =?UTF-8?q?=E9=87=8F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../java/cn/lihongjie/coal/jobPost/dto/JobPostDto.java | 5 ++++- .../cn/lihongjie/coal/jobPost/entity/JobPostEntity.java | 8 +++++++- 2 files changed, 11 insertions(+), 2 deletions(-) diff --git a/src/main/java/cn/lihongjie/coal/jobPost/dto/JobPostDto.java b/src/main/java/cn/lihongjie/coal/jobPost/dto/JobPostDto.java index e6645c19..b81d4de4 100644 --- a/src/main/java/cn/lihongjie/coal/jobPost/dto/JobPostDto.java +++ b/src/main/java/cn/lihongjie/coal/jobPost/dto/JobPostDto.java @@ -5,4 +5,7 @@ import cn.lihongjie.coal.base.dto.OrgCommonDto; import lombok.Data; @Data -public class JobPostDto extends OrgCommonDto {} +public class JobPostDto extends OrgCommonDto { + + private Integer empCount; +} diff --git a/src/main/java/cn/lihongjie/coal/jobPost/entity/JobPostEntity.java b/src/main/java/cn/lihongjie/coal/jobPost/entity/JobPostEntity.java index 56ecb9b0..d9b6095a 100644 --- a/src/main/java/cn/lihongjie/coal/jobPost/entity/JobPostEntity.java +++ b/src/main/java/cn/lihongjie/coal/jobPost/entity/JobPostEntity.java @@ -6,6 +6,12 @@ import jakarta.persistence.Entity; import lombok.Data; +import org.hibernate.annotations.Formula; + @Data @Entity -public class JobPostEntity extends OrgCommonEntity {} +public class JobPostEntity extends OrgCommonEntity { + + @Formula("(select count(*) from t_employee e where e.job_post_id = id)") + private Integer empCount; +}