Kaynağa Gözat

完善求职人职位收藏查询接口(数据转码)

chenwen 4 yıl önce
ebeveyn
işleme
f87b24a95a

+ 18 - 2
common/src/main/resources/mapper/job/UserCollection.xml

@@ -133,9 +133,25 @@
 		and job_user_id = #{userId}
 	</select>
 
-	<select id="loadUserCollection" parameterType="hashmap" resultMap="RecruitmentMap">
+	<select id="loadUserCollection" parameterType="hashMap" resultType="Map">
 		<![CDATA[
-			select j.* from job_user_collection b inner join job_recruitment j on b.job_recruitment_id=j.id_ and j.del_flag=0
+			select
+			p.logo_  companyLogo,
+			p.area_  companyBelongArea,
+			pd.name_ companyScale,
+			p.name_  companyName,
+			waged.name_ wageTypeName,
+			j.id_	 recruitmentId,
+			j.requirements_ requirements,
+			j.title_ title,
+			w.name_	positionName,
+			b.update_time collectionTime
+			from job_user_collection b
+			inner join job_recruitment j on b.job_recruitment_id=j.id_ and j.del_flag=0
+			left join job_work_category w on j.position_=w.id_ and w.del_flag=0
+			left join sys_data_dictionary waged on j.wage_type=waged.id_ and waged.del_flag=0
+			left join base_company p on j.company_id=p.id_ and p.del_flag=0
+			left join sys_data_dictionary  pd on p.scale_=pd.id_ and pd.del_flag=0
 		]]>
 		<where>
 			and job_user_id = #{searchParams.jobUserId}