1.修改es(返回企业描述、企业联系人list)信息

2.添加pc端投简历接口
3.添加pc端查询简历、编辑简历接口
This commit is contained in:
sh
2025-10-29 19:10:46 +08:00
parent a592435926
commit a63bb88460
18 changed files with 290 additions and 17 deletions

View File

@@ -34,6 +34,64 @@
<result property="explainUrl" column="explain_url" />
<result property="cover" column="cover" />
<result property="jobType" column="job_type" />
</resultMap>
<resultMap type="com.ruoyi.cms.domain.Job" id="JobEsResult">
<result property="jobId" column="job_id" />
<result property="jobTitle" column="job_title" />
<result property="minSalary" column="min_salary" />
<result property="maxSalary" column="max_salary" />
<result property="education" column="education" />
<result property="experience" column="experience" />
<result property="companyName" column="company_name" />
<result property="jobLocation" column="job_location" />
<result property="postingDate" column="posting_date" />
<result property="vacancies" column="vacancies" />
<result property="delFlag" column="del_flag" />
<result property="createBy" column="create_by" />
<result property="createTime" column="create_time" />
<result property="updateBy" column="update_by" />
<result property="updateTime" column="update_time" />
<result property="remark" column="remark" />
<result property="latitude" column="latitude" />
<result property="longitude" column="longitude" />
<result property="view" column="view" />
<result property="companyId" column="company_id" />
<result property="isHot" column="is_hot" />
<result property="applyNum" column="apply_num" />
<result property="dataSource" column="data_source" />
<result property="jobLocationAreaCode" column="job_location_area_code" />
<result property="description" column="description" />
<result property="isPublish" column="is_publish" />
<result property="dataSource" column="data_source" />
<result property="jobUrl" column="job_url" />
<result property="rowId" column="row_id" />
<result property="jobCategory" column="job_category" />
<result property="isExplain" column="is_explain" />
<result property="explainUrl" column="explain_url" />
<result property="cover" column="cover" />
<result property="jobType" column="job_type" />
<result property="type" column="type" />
<result property="industry" column="industry" />
<result property="scale" column="scale" />
<result property="companyNature" column="company_nature" />
<result property="code" column="code" />
<association property="companyVo" resultMap="CompanyResult"/>
</resultMap>
<resultMap type="com.ruoyi.cms.domain.vo.CompanyVo" id="CompanyResult">
<result property="companyId" column="company_id"/>
<result property="name" column="name"/>
<result property="companyDescription" column="company_description"/>
<collection property="companyContactList" ofType="com.ruoyi.common.core.domain.entity.CompanyContact"
resultMap="CompanyContactResult"/>
</resultMap>
<resultMap type="com.ruoyi.common.core.domain.entity.CompanyContact" id="CompanyContactResult">
<result property="contactPerson" column="contact_person"/>
<result property="contactPersonPhone" column="contact_person_phone"/>
</resultMap>
<sql id="selectJobVo">
@@ -214,9 +272,10 @@
WHERE b.name = company.name
)
</select>
<select id="selectAllJob" resultType="com.ruoyi.cms.domain.Job">
SELECT j.*,c.industry,c.scale,c.nature as company_nature,c.code FROM job as j
left join company as c on c.company_id = j.company_id limit #{offset},#{batchSize}
<select id="selectAllJob" resultMap="JobEsResult">
SELECT j.*,c.industry,c.scale,c.nature as company_nature,c.code,c.description as company_description,c.name,c.company_id,t.contact_person,t.contact_person_phone FROM job as j
left join company as c on c.company_id = j.company_id and j.del_flag='0' and c.del_flag='0'
left join company_contact as t on t.company_id=j.company_id and t.del_flag='0' where c.company_id='1' limit #{offset},#{batchSize}
</select>
<select id="selectAllInsertRowWork" resultType="com.ruoyi.cms.domain.RowWork">
select Id, TaskId, TaskName, Std_class, SF, ZCMC, Aca112, Acb22a, Aac011, Acb240,