Browse Source

职位查询接口增加ids参数支持

DESKTOP-VAEGFGM\zqc 8 months ago
parent
commit
896e58ddf3

+ 5 - 0
menduner/menduner-system-biz/src/main/java/com/citu/module/menduner/system/controller/app/jobhunt/flame/AppFlameJobPageReqVO.java

@@ -6,12 +6,17 @@ import lombok.AllArgsConstructor;
 import lombok.Data;
 import lombok.NoArgsConstructor;
 
+import java.util.List;
+
 @Schema(description = "menduner -  火苗儿职位搜索 Request VO")
 @Data
 @AllArgsConstructor
 @NoArgsConstructor
 public class AppFlameJobPageReqVO extends PageParam {
 
+
+    private List<Long> jobIds;
+
     @Schema(description = "搜索内容", example = "java")
     private String content;
 

+ 10 - 0
menduner/menduner-system-biz/src/main/resources/mapper/job/JobFairDetailMapper.xml

@@ -11,6 +11,7 @@
                      javaType="com.citu.module.menduner.system.controller.app.jobhunt.flame.AppFlameJobAdvertisedRespVO"
                      autoMapping="true">
             <result property="tagList" column="tag_list"  typeHandler="com.baomidou.mybatisplus.extension.handlers.JacksonTypeHandler"/>
+            <result property="id"  column="job_id"/>
         </association>
 
 
@@ -41,6 +42,7 @@
             resultMap="AppFlameJobRespVOResultMap" >
         select
         e.name as enterprise_name,
+        f.id as job_id,
         a.*,x.*,e.*,b.*
         from
         mde_job_fair as f
@@ -83,6 +85,14 @@
                and x.major_id = #{majorId}
            </if>
 
+           <if test="reqVO.jobIds != null  and reqVO.jobIds.size() > 0 ">
+               f.id  in
+               <foreach collection="reqVO.jobIds" item="item" separator="," open="(" close=")">
+                   #{item}
+               </foreach>
+           </if>
+
+
        </where>
         ORDER BY d.create_time ,a.update_time DESC