This commit is contained in:
2026-01-30 11:24:57 +08:00
14 changed files with 311 additions and 104 deletions

View File

@@ -32,6 +32,13 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
<result property="candidateCompatibilityJson" column="candidate_compatibility_json" />
<result property="candidateCompatibilityScore" column="candidate_compatibility_score" />
<result property="evaluationJson" column="evaluation_json" />
<result property="evaluationScore" column="evaluation_score" />
<result property="aiInterviewAnalysisJson" column="ai_interview_analysis_json" />
<result property="aiInterviewAnalysisQaJson" column="ai_interview_analysis_qa_json" />
<result property="delFlag" column="del_flag" />
<result property="createBy" column="create_by" />
@@ -44,7 +51,8 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
<sql id="selectHotakeRolesApplyInfoVo">
select id, candidate_id,recruiter_id, role_id, full_name, email, phone_number, cv_file, cv_file_suffix,file_size_show,
cover_letter, candidate_status, stage, last_contact, cv_template_json, cv_score, cv_md5, experience, ai_match_score,
ai_match_score_percentage,status, ai_cv_scoring_ranking_json,ai_cv_score,candidate_compatibility_json,candidate_compatibility_score,
ai_match_score_percentage,status, ai_cv_scoring_ranking_json,ai_cv_score,candidate_compatibility_json,
candidate_compatibility_score,evaluation_json,evaluation_score,ai_interview_analysis_json,ai_interview_analysis_qa_json,
del_flag, create_by, create_time, update_by, update_time, remark from hotake_roles_apply_info
</sql>
@@ -178,6 +186,12 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
<if test="candidateCompatibilityJson != null">candidate_compatibility_json,</if>
<if test="candidateCompatibilityScore != null">candidate_compatibility_score,</if>
<if test="evaluationJson != null">evaluation_json,</if>
<if test="evaluationScore != null">evaluation_score,</if>
<if test="aiInterviewAnalysisJson != null">ai_interview_analysis_json,</if>
<if test="aiInterviewAnalysisQaJson != null">ai_interview_analysis_qa_json,</if>
<if test="delFlag != null">del_flag,</if>
<if test="createBy != null">create_by,</if>
<if test="createTime != null">create_time,</if>
@@ -212,6 +226,12 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
<if test="candidateCompatibilityJson != null">#{candidateCompatibilityJson},</if>
<if test="candidateCompatibilityScore != null">#{candidateCompatibilityScore},</if>
<if test="evaluationJson != null">#{evaluationJson},</if>
<if test="evaluationScore != null">#{evaluationScore},</if>
<if test="aiInterviewAnalysisJson != null">#{aiInterviewAnalysisJson},</if>
<if test="aiInterviewAnalysisQaJson != null">#{aiInterviewAnalysisQaJson},</if>
<if test="delFlag != null">#{delFlag},</if>
<if test="createBy != null">#{createBy},</if>
<if test="createTime != null">#{createTime},</if>
@@ -250,6 +270,12 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
<if test="candidateCompatibilityJson != null">candidate_compatibility_json = #{candidateCompatibilityJson},</if>
<if test="candidateCompatibilityScore != null">candidate_compatibility_score = #{candidateCompatibilityScore},</if>
<if test="evaluationJson != null">evaluation_json = #{evaluationJson},</if>
<if test="evaluationScore != null">evaluation_score = #{evaluationScore},</if>
<if test="aiInterviewAnalysisJson != null">ai_interview_analysis_json = #{aiInterviewAnalysisJson},</if>
<if test="aiInterviewAnalysisQaJson != null">ai_interview_analysis_qa_json = #{aiInterviewAnalysisQaJson},</if>
<if test="delFlag != null">del_flag = #{delFlag},</if>
<if test="createBy != null">create_by = #{createBy},</if>
<if test="createTime != null">create_time = #{createTime},</if>