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