diff --git a/coolstore-partner-dao/src/main/java/com/cool/store/mapper/HyPartnerInterviewMapper.java b/coolstore-partner-dao/src/main/java/com/cool/store/mapper/HyPartnerInterviewMapper.java index 9fdddcda5..44909460a 100644 --- a/coolstore-partner-dao/src/main/java/com/cool/store/mapper/HyPartnerInterviewMapper.java +++ b/coolstore-partner-dao/src/main/java/com/cool/store/mapper/HyPartnerInterviewMapper.java @@ -1,25 +1,24 @@ package com.cool.store.mapper; import com.cool.store.entity.HyPartnerInterviewDO; -import org.apache.ibatis.annotations.Param; /** * @author zhangchenbiao - * @date 2023-05-29 03:52 + * @date 2023-06-09 05:51 */ public interface HyPartnerInterviewMapper { /** * * 默认插入方法,只会给有值的字段赋值 * 会对传进来的字段做判空处理,如果字段为空,则使用数据库默认字段或者null - * dateTime:2023-05-29 03:52 + * dateTime:2023-06-09 05:51 */ - int insertSelective(@Param("record") HyPartnerInterviewDO record); + int insertSelective(HyPartnerInterviewDO record); /** * * 默认更新方法,根据主键更新,不会把null值更新到数据库,避免覆盖之前有值的 - * dateTime:2023-05-29 03:52 + * dateTime:2023-06-09 05:51 */ - int updateByPrimaryKeySelective(@Param("record") HyPartnerInterviewDO record); + int updateByPrimaryKeySelective(HyPartnerInterviewDO record); } \ No newline at end of file diff --git a/coolstore-partner-dao/src/main/resources/mapper/HyPartnerInterviewMapper.xml b/coolstore-partner-dao/src/main/resources/mapper/HyPartnerInterviewMapper.xml index ada661bab..966973b9a 100644 --- a/coolstore-partner-dao/src/main/resources/mapper/HyPartnerInterviewMapper.xml +++ b/coolstore-partner-dao/src/main/resources/mapper/HyPartnerInterviewMapper.xml @@ -5,7 +5,7 @@ - + @@ -21,185 +21,216 @@ + + + - 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 insert into hy_partner_interview - + status, - + partner_line_id, - - interview_arrangement_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, + + approve_time, + + + partner_enter_time, + + + interviewer_enter_time, + - - #{record.status}, + + #{status}, - - #{record.partnerLineId}, + + #{partnerLineId}, - - #{record.interviewArrangementId}, + + #{interviewPlanId}, - - #{record.partnerId}, + + #{partnerId}, - - #{record.deadline}, + + #{deadline}, - - #{record.interviewer}, + + #{interviewer}, - - #{record.recorder}, + + #{recorder}, - - #{record.processInfo}, + + #{processInfo}, - - #{record.recordTime}, + + #{recordTime}, - - #{record.summary}, + + #{summary}, - - #{record.authCode}, + + #{authCode}, - - #{record.passFileUrl}, + + #{passFileUrl}, - - #{record.expiryDate}, + + #{expiryDate}, - - #{record.latestLogMessage}, + + #{latestLogMessage}, - - #{record.passReason}, + + #{passReason}, - - #{record.certifyFile}, + + #{certifyFile}, - - #{record.createTime}, + + #{createTime}, - - #{record.updateTime}, + + #{updateTime}, + + + #{approveTime}, + + + #{partnerEnterTime}, + + + #{interviewerEnterTime}, update hy_partner_interview - - status = #{record.status}, + + status = #{status}, - - partner_line_id = #{record.partnerLineId}, + + partner_line_id = #{partnerLineId}, - - interview_arrangement_id = #{record.interviewArrangementId}, + + interview_plan_id = #{interviewPlanId}, - - partner_id = #{record.partnerId}, + + partner_id = #{partnerId}, - - deadline = #{record.deadline}, + + deadline = #{deadline}, - - interviewer = #{record.interviewer}, + + interviewer = #{interviewer}, - - recorder = #{record.recorder}, + + recorder = #{recorder}, - - process_info = #{record.processInfo}, + + process_info = #{processInfo}, - - record_time = #{record.recordTime}, + + record_time = #{recordTime}, - - summary = #{record.summary}, + + summary = #{summary}, - - auth_code = #{record.authCode}, + + auth_code = #{authCode}, - - pass_file_url = #{record.passFileUrl}, + + pass_file_url = #{passFileUrl}, - - expiry_date = #{record.expiryDate}, + + expiry_date = #{expiryDate}, - - latest_log_message = #{record.latestLogMessage}, + + latest_log_message = #{latestLogMessage}, - - pass_reason = #{record.passReason}, + + pass_reason = #{passReason}, - - certify_file = #{record.certifyFile}, + + certify_file = #{certifyFile}, - - create_time = #{record.createTime}, + + create_time = #{createTime}, - - update_time = #{record.updateTime}, + + update_time = #{updateTime}, + + + approve_time = #{approveTime}, + + + partner_enter_time = #{partnerEnterTime}, + + + interviewer_enter_time = #{interviewerEnterTime}, - where id = #{record.id} + where id = #{id} \ No newline at end of file diff --git a/coolstore-partner-model/src/main/java/com/cool/store/entity/HyPartnerInterviewDO.java b/coolstore-partner-model/src/main/java/com/cool/store/entity/HyPartnerInterviewDO.java index 12efe3d0b..2a13043ad 100644 --- a/coolstore-partner-model/src/main/java/com/cool/store/entity/HyPartnerInterviewDO.java +++ b/coolstore-partner-model/src/main/java/com/cool/store/entity/HyPartnerInterviewDO.java @@ -11,7 +11,7 @@ import lombok.NoArgsConstructor; /** * * @author zhangchenbiao - * @date 2023-05-29 03:52 + * @date 2023-06-09 05:51 */ @Data @Builder @@ -27,8 +27,8 @@ public class HyPartnerInterviewDO implements Serializable { @ApiModelProperty("hy_partner_line_info.id") private Long partnerLineId; - @ApiModelProperty("hy_partner_interview_arrangement.id") - private Long interviewArrangementId; + @ApiModelProperty("hy_partner_interview_plan.id") + private Long interviewPlanId; @ApiModelProperty("hy_partner_user_info.partner_id") private String partnerId; @@ -74,4 +74,13 @@ public class HyPartnerInterviewDO implements Serializable { @ApiModelProperty("更新时间") private Date updateTime; + + @ApiModelProperty("审批发起时间") + private Date approveTime; + + @ApiModelProperty("加盟商进入面试时间") + private Date partnerEnterTime; + + @ApiModelProperty("面试官进入面试时间") + private Date interviewerEnterTime; } \ No newline at end of file