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; +}