From 51592eb9bfa00bb31af3d79039f1a75e61e9979b Mon Sep 17 00:00:00 2001 From: sh Date: Wed, 12 Nov 2025 18:40:53 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E6=9F=A5=E8=AF=A2=E4=BC=81?= =?UTF-8?q?=E4=B8=9A=E6=8E=A5=E5=8F=A3-=E4=BC=81=E4=B8=9A=E4=B8=AD?= =?UTF-8?q?=E8=BF=94=E5=9B=9E=E6=8B=9B=E8=81=98=E5=B2=97=E4=BD=8D?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../ruoyi/cms/service/impl/CompanyServiceImpl.java | 12 ++++++++++++ .../com/ruoyi/common/core/domain/entity/Company.java | 6 ++++++ 2 files changed, 18 insertions(+) diff --git a/ruoyi-bussiness/src/main/java/com/ruoyi/cms/service/impl/CompanyServiceImpl.java b/ruoyi-bussiness/src/main/java/com/ruoyi/cms/service/impl/CompanyServiceImpl.java index d7fb9b1..f694c8d 100644 --- a/ruoyi-bussiness/src/main/java/com/ruoyi/cms/service/impl/CompanyServiceImpl.java +++ b/ruoyi-bussiness/src/main/java/com/ruoyi/cms/service/impl/CompanyServiceImpl.java @@ -4,6 +4,7 @@ import java.io.FileInputStream; import java.io.IOException; import java.io.InputStream; import java.util.*; +import java.util.stream.Collectors; import com.baomidou.mybatisplus.core.toolkit.Wrappers; import com.ruoyi.cms.domain.*; @@ -12,6 +13,7 @@ import com.ruoyi.cms.mapper.*; import com.ruoyi.common.constant.Constants; import com.ruoyi.common.core.domain.entity.Company; import com.ruoyi.common.core.domain.entity.CompanyContact; +import com.ruoyi.common.core.domain.entity.JobDTO; import com.ruoyi.common.core.domain.model.LoginSiteUser; import com.ruoyi.common.core.domain.model.LoginUser; import com.ruoyi.common.exception.ServiceException; @@ -77,6 +79,16 @@ public class CompanyServiceImpl extends ServiceImpl impl if(contacts!=null){ company.setCompanyContactList(contacts); } + //查询岗位 + Job parJob=new Job(); + parJob.setCompanyId(company.getCompanyId()); + List jobs=jobMapper.selectJobList(parJob); + List joblist=jobs.stream().map(job -> { + JobDTO dto = new JobDTO(); + BeanUtils.copyProperties(job, dto); + return dto; + }).collect(Collectors.toList()); + company.setJobList(joblist); return company; } diff --git a/ruoyi-common/src/main/java/com/ruoyi/common/core/domain/entity/Company.java b/ruoyi-common/src/main/java/com/ruoyi/common/core/domain/entity/Company.java index 3cd9791..7e162d0 100644 --- a/ruoyi-common/src/main/java/com/ruoyi/common/core/domain/entity/Company.java +++ b/ruoyi-common/src/main/java/com/ruoyi/common/core/domain/entity/Company.java @@ -123,4 +123,10 @@ public class Company extends BaseEntity @ApiModelProperty("法人联系方式") private String legalPhone; + + /** + * 岗位列表 + */ + @TableField(exist = false) + private List jobList; }