添加推荐公告列表

This commit is contained in:
zk
2026-07-31 16:11:03 +08:00
parent ce801c1cf7
commit a6a1081f74
6 changed files with 147 additions and 0 deletions
@@ -158,4 +158,40 @@
ORDER BY ra.id DESC
</select>
<!-- 分页查询推荐公告:命中任一行业或任一岗位大类 -->
<select id="selectRecommendPage" resultMap="RecruitAnnouncementListItemVoMap">
SELECT
ra.id,
ra.company_name,
c.logo_url
FROM bg_recruit_announcement ra
INNER JOIN bg_company c ON ra.company_id = c.id
WHERE c.status = 1
AND ra.status = 1
AND (
1 = 0
<if test="industryNames != null and industryNames.size() > 0">
OR ra.id IN (
SELECT rai.announcement_id
FROM bg_recruit_announcement_industry rai
WHERE rai.industry_name IN
<foreach collection="industryNames" item="name" open="(" separator="," close=")">
#{name}
</foreach>
)
</if>
<if test="categoryNames != null and categoryNames.size() > 0">
OR ra.id IN (
SELECT rac.announcement_id
FROM bg_recruit_announcement_category rac
WHERE rac.category_name IN
<foreach collection="categoryNames" item="name" open="(" separator="," close=")">
#{name}
</foreach>
)
</if>
)
ORDER BY ra.id DESC
</select>
</mapper>