面试信息表字段更新,逆向生成文件

This commit is contained in:
俞扬
2023-06-09 17:53:30 +08:00
parent c6c1c5bb97
commit 7fe6a15cb6
3 changed files with 143 additions and 104 deletions

View File

@@ -5,7 +5,7 @@
<id column="id" jdbcType="BIGINT" property="id" />
<result column="status" jdbcType="TINYINT" property="status" />
<result column="partner_line_id" jdbcType="BIGINT" property="partnerLineId" />
<result column="interview_arrangement_id" jdbcType="BIGINT" property="interviewArrangementId" />
<result column="interview_plan_id" jdbcType="BIGINT" property="interviewPlanId" />
<result column="partner_id" jdbcType="VARCHAR" property="partnerId" />
<result column="deadline" jdbcType="TIMESTAMP" property="deadline" />
<result column="interviewer" jdbcType="VARCHAR" property="interviewer" />
@@ -21,185 +21,216 @@
<result column="certify_file" jdbcType="VARCHAR" property="certifyFile" />
<result column="create_time" jdbcType="TIMESTAMP" property="createTime" />
<result column="update_time" jdbcType="TIMESTAMP" property="updateTime" />
<result column="approve_time" jdbcType="TIMESTAMP" property="approveTime" />
<result column="partner_enter_time" jdbcType="TIMESTAMP" property="partnerEnterTime" />
<result column="interviewer_enter_time" jdbcType="TIMESTAMP" property="interviewerEnterTime" />
</resultMap>
<sql id="Base_Column_List">
id, status, partner_line_id, interview_arrangement_id, partner_id, deadline, interviewer,
id, status, partner_line_id, interview_plan_id, partner_id, deadline, interviewer,
recorder, process_info, record_time, summary, auth_code, pass_file_url, expiry_date,
latest_log_message, pass_reason, certify_file, create_time, update_time
latest_log_message, pass_reason, certify_file, create_time, update_time, approve_time,
partner_enter_time, interviewer_enter_time
</sql>
<insert id="insertSelective" keyColumn="id" keyProperty="record.id" useGeneratedKeys="true">
insert into hy_partner_interview
<trim prefix="(" suffix=")" suffixOverrides=",">
<if test="record.status != null">
<if test="status != null">
status,
</if>
<if test="record.partnerLineId != null">
<if test="partnerLineId != null">
partner_line_id,
</if>
<if test="record.interviewArrangementId != null">
interview_arrangement_id,
<if test="interviewPlanId != null">
interview_plan_id,
</if>
<if test="record.partnerId != null">
<if test="partnerId != null">
partner_id,
</if>
<if test="record.deadline != null">
<if test="deadline != null">
deadline,
</if>
<if test="record.interviewer != null">
<if test="interviewer != null">
interviewer,
</if>
<if test="record.recorder != null">
<if test="recorder != null">
recorder,
</if>
<if test="record.processInfo != null">
<if test="processInfo != null">
process_info,
</if>
<if test="record.recordTime != null">
<if test="recordTime != null">
record_time,
</if>
<if test="record.summary != null">
<if test="summary != null">
summary,
</if>
<if test="record.authCode != null">
<if test="authCode != null">
auth_code,
</if>
<if test="record.passFileUrl != null">
<if test="passFileUrl != null">
pass_file_url,
</if>
<if test="record.expiryDate != null">
<if test="expiryDate != null">
expiry_date,
</if>
<if test="record.latestLogMessage != null">
<if test="latestLogMessage != null">
latest_log_message,
</if>
<if test="record.passReason != null">
<if test="passReason != null">
pass_reason,
</if>
<if test="record.certifyFile != null">
<if test="certifyFile != null">
certify_file,
</if>
<if test="record.createTime != null">
<if test="createTime != null">
create_time,
</if>
<if test="record.updateTime != null">
<if test="updateTime != null">
update_time,
</if>
<if test="approveTime != null">
approve_time,
</if>
<if test="partnerEnterTime != null">
partner_enter_time,
</if>
<if test="interviewerEnterTime != null">
interviewer_enter_time,
</if>
</trim>
<trim prefix="values (" suffix=")" suffixOverrides=",">
<if test="record.status != null">
#{record.status},
<if test="status != null">
#{status},
</if>
<if test="record.partnerLineId != null">
#{record.partnerLineId},
<if test="partnerLineId != null">
#{partnerLineId},
</if>
<if test="record.interviewArrangementId != null">
#{record.interviewArrangementId},
<if test="interviewPlanId != null">
#{interviewPlanId},
</if>
<if test="record.partnerId != null">
#{record.partnerId},
<if test="partnerId != null">
#{partnerId},
</if>
<if test="record.deadline != null">
#{record.deadline},
<if test="deadline != null">
#{deadline},
</if>
<if test="record.interviewer != null">
#{record.interviewer},
<if test="interviewer != null">
#{interviewer},
</if>
<if test="record.recorder != null">
#{record.recorder},
<if test="recorder != null">
#{recorder},
</if>
<if test="record.processInfo != null">
#{record.processInfo},
<if test="processInfo != null">
#{processInfo},
</if>
<if test="record.recordTime != null">
#{record.recordTime},
<if test="recordTime != null">
#{recordTime},
</if>
<if test="record.summary != null">
#{record.summary},
<if test="summary != null">
#{summary},
</if>
<if test="record.authCode != null">
#{record.authCode},
<if test="authCode != null">
#{authCode},
</if>
<if test="record.passFileUrl != null">
#{record.passFileUrl},
<if test="passFileUrl != null">
#{passFileUrl},
</if>
<if test="record.expiryDate != null">
#{record.expiryDate},
<if test="expiryDate != null">
#{expiryDate},
</if>
<if test="record.latestLogMessage != null">
#{record.latestLogMessage},
<if test="latestLogMessage != null">
#{latestLogMessage},
</if>
<if test="record.passReason != null">
#{record.passReason},
<if test="passReason != null">
#{passReason},
</if>
<if test="record.certifyFile != null">
#{record.certifyFile},
<if test="certifyFile != null">
#{certifyFile},
</if>
<if test="record.createTime != null">
#{record.createTime},
<if test="createTime != null">
#{createTime},
</if>
<if test="record.updateTime != null">
#{record.updateTime},
<if test="updateTime != null">
#{updateTime},
</if>
<if test="approveTime != null">
#{approveTime},
</if>
<if test="partnerEnterTime != null">
#{partnerEnterTime},
</if>
<if test="interviewerEnterTime != null">
#{interviewerEnterTime},
</if>
</trim>
</insert>
<update id="updateByPrimaryKeySelective">
update hy_partner_interview
<set>
<if test="record.status != null">
status = #{record.status},
<if test="status != null">
status = #{status},
</if>
<if test="record.partnerLineId != null">
partner_line_id = #{record.partnerLineId},
<if test="partnerLineId != null">
partner_line_id = #{partnerLineId},
</if>
<if test="record.interviewArrangementId != null">
interview_arrangement_id = #{record.interviewArrangementId},
<if test="interviewPlanId != null">
interview_plan_id = #{interviewPlanId},
</if>
<if test="record.partnerId != null">
partner_id = #{record.partnerId},
<if test="partnerId != null">
partner_id = #{partnerId},
</if>
<if test="record.deadline != null">
deadline = #{record.deadline},
<if test="deadline != null">
deadline = #{deadline},
</if>
<if test="record.interviewer != null">
interviewer = #{record.interviewer},
<if test="interviewer != null">
interviewer = #{interviewer},
</if>
<if test="record.recorder != null">
recorder = #{record.recorder},
<if test="recorder != null">
recorder = #{recorder},
</if>
<if test="record.processInfo != null">
process_info = #{record.processInfo},
<if test="processInfo != null">
process_info = #{processInfo},
</if>
<if test="record.recordTime != null">
record_time = #{record.recordTime},
<if test="recordTime != null">
record_time = #{recordTime},
</if>
<if test="record.summary != null">
summary = #{record.summary},
<if test="summary != null">
summary = #{summary},
</if>
<if test="record.authCode != null">
auth_code = #{record.authCode},
<if test="authCode != null">
auth_code = #{authCode},
</if>
<if test="record.passFileUrl != null">
pass_file_url = #{record.passFileUrl},
<if test="passFileUrl != null">
pass_file_url = #{passFileUrl},
</if>
<if test="record.expiryDate != null">
expiry_date = #{record.expiryDate},
<if test="expiryDate != null">
expiry_date = #{expiryDate},
</if>
<if test="record.latestLogMessage != null">
latest_log_message = #{record.latestLogMessage},
<if test="latestLogMessage != null">
latest_log_message = #{latestLogMessage},
</if>
<if test="record.passReason != null">
pass_reason = #{record.passReason},
<if test="passReason != null">
pass_reason = #{passReason},
</if>
<if test="record.certifyFile != null">
certify_file = #{record.certifyFile},
<if test="certifyFile != null">
certify_file = #{certifyFile},
</if>
<if test="record.createTime != null">
create_time = #{record.createTime},
<if test="createTime != null">
create_time = #{createTime},
</if>
<if test="record.updateTime != null">
update_time = #{record.updateTime},
<if test="updateTime != null">
update_time = #{updateTime},
</if>
<if test="approveTime != null">
approve_time = #{approveTime},
</if>
<if test="partnerEnterTime != null">
partner_enter_time = #{partnerEnterTime},
</if>
<if test="interviewerEnterTime != null">
interviewer_enter_time = #{interviewerEnterTime},
</if>
</set>
where id = #{record.id}
where id = #{id}
</update>
</mapper>