|
@@ -3,7 +3,10 @@
|
|
|
<mapper namespace="com.hz.employmentsite.mapper.cquery.JobUserCQuery">
|
|
|
<select id="selectJobUserList" resultType="com.hz.employmentsite.vo.jobUserManager.JobUserVo">
|
|
|
select jobuser.* ,gender.name as GenderName,culture.name as CultureName,site.SiteName,jobstatus.name as JobStatusName,keytype.name as KeyTypeName,
|
|
|
- (select count(*) from pc_recommend recommend where jobuser.JobUserID = recommend.JobuserID and isRead = 1)as RecommendedCount from pc_jobuser jobuser
|
|
|
+ (select count(*) from pc_recommend recommend where jobuser.JobUserID = recommend.JobuserID and isRead = 1)as RecommendedCount
|
|
|
+ ,case when jobuser.IdentityNumber is not null and jobuser.IdentityNumber <![CDATA[ <> ]]>'' then TIMESTAMPDIFF(YEAR,STR_TO_DATE(SUBSTRING(jobuser.IdentityNumber, 7, 8),'%Y%m%d'),CURRENT_DATE())
|
|
|
+ else null end as age
|
|
|
+ from pc_jobuser jobuser
|
|
|
left join pc_site site on site.SiteID = jobuser.SiteID
|
|
|
left join sys_dictionary_item culture on jobuser.CultureRank = culture.value and culture.DictionaryCode='CultureLevel'
|
|
|
left join sys_dictionary_item gender on jobuser.Sex = gender.value and gender.DictionaryCode='Gender'
|