diff --git a/client-api/src/main/java/org/jiayunet/controller/JobController.java b/client-api/src/main/java/org/jiayunet/controller/JobController.java index 23b336a..de23ac4 100644 --- a/client-api/src/main/java/org/jiayunet/controller/JobController.java +++ b/client-api/src/main/java/org/jiayunet/controller/JobController.java @@ -123,7 +123,7 @@ public class JobController { * * @param limit 返回条数,默认10 */ - @GetMapping("/industry/hot") + @GetMapping("/public/industry/hot") public List listHotIndustries(@RequestParam(required = false, defaultValue = "10") Integer limit) { return jobService.listHotIndustries(limit); } @@ -134,7 +134,7 @@ public class JobController { * * @param limit 返回条数,默认10 */ - @GetMapping("/category/hot") + @GetMapping("/public/category/hot") public List listHotJobCategories(@RequestParam(required = false, defaultValue = "10") Integer limit) { return jobService.listHotJobCategories(limit); } @@ -145,7 +145,7 @@ public class JobController { * * @param limit 返回条数,默认10 */ - @GetMapping("/city/hot") + @GetMapping("/public/city/hot") public List listHotCities(@RequestParam(required = false, defaultValue = "10") Integer limit) { return jobService.listHotCities(limit); } diff --git a/client-api/src/main/java/org/jiayunet/pojo/dto/recruitAnnouncement/RecruitAnnouncementDetailDto.java b/client-api/src/main/java/org/jiayunet/pojo/dto/recruitAnnouncement/RecruitAnnouncementDetailDto.java index 9e85375..6a91e3e 100644 --- a/client-api/src/main/java/org/jiayunet/pojo/dto/recruitAnnouncement/RecruitAnnouncementDetailDto.java +++ b/client-api/src/main/java/org/jiayunet/pojo/dto/recruitAnnouncement/RecruitAnnouncementDetailDto.java @@ -35,6 +35,9 @@ public class RecruitAnnouncementDetailDto { /** 公司简介 */ private String companyIntro; + /** 公司规模 */ + private String companyScale; + /** 面向对象,如2027届本硕博 */ private String targetAudience; @@ -65,6 +68,12 @@ public class RecruitAnnouncementDetailDto { /** 信息来源说明 */ private String source; + /** 公告地址 */ + private String announcementUrl; + + /** 投递地址 */ + private String applyUrl; + /** 公告发布/更新时间 */ private Instant publishTime; diff --git a/client-api/src/main/java/org/jiayunet/service/RecruitAnnouncementService.java b/client-api/src/main/java/org/jiayunet/service/RecruitAnnouncementService.java index 1d52731..72ab281 100644 --- a/client-api/src/main/java/org/jiayunet/service/RecruitAnnouncementService.java +++ b/client-api/src/main/java/org/jiayunet/service/RecruitAnnouncementService.java @@ -194,12 +194,13 @@ public class RecruitAnnouncementService { RecruitAnnouncementDetailDto dto = new RecruitAnnouncementDetailDto(); BeanUtils.copyProperties(announcement, dto); - // 补公司logo与类型 + // 补公司logo与类型和公司规模 if (announcement.getCompanyId() != null) { - Company company = companyMapper.selectOne(new LambdaQueryWrapper().select(Company::getLogoUrl, Company::getCompanyType).eq(Company::getId, announcement.getCompanyId())); + Company company = companyMapper.selectOne(new LambdaQueryWrapper().select(Company::getLogoUrl, Company::getCompanyType, Company::getScale).eq(Company::getId, announcement.getCompanyId())); if (company != null) { dto.setLogoUrl(company.getLogoUrl()); dto.setCompanyType(company.getCompanyType()); + dto.setCompanyScale(company.getScale()); } }