Merge remote-tracking branch 'origin/cc_20230520_partner' into cc_20230520_partner
# Conflicts: # coolstore-partner-dao/src/main/java/com/cool/store/mapper/HyPartnerInterviewMapper.java # coolstore-partner-dao/src/main/resources/mapper/HyPartnerInterviewMapper.xml
This commit is contained in:
@@ -6,22 +6,23 @@ import org.apache.ibatis.annotations.Param;
|
|||||||
|
|
||||||
/**
|
/**
|
||||||
* @author zhangchenbiao
|
* @author zhangchenbiao
|
||||||
* @date 2023-05-29 03:52
|
* @date 2023-06-09 05:51
|
||||||
*/
|
*/
|
||||||
public interface HyPartnerInterviewMapper {
|
public interface HyPartnerInterviewMapper {
|
||||||
/**
|
/**
|
||||||
*
|
*
|
||||||
* 默认插入方法,只会给有值的字段赋值
|
* 默认插入方法,只会给有值的字段赋值
|
||||||
* 会对传进来的字段做判空处理,如果字段为空,则使用数据库默认字段或者null
|
* 会对传进来的字段做判空处理,如果字段为空,则使用数据库默认字段或者null
|
||||||
* dateTime:2023-05-29 03:52
|
* dateTime:2023-06-09 05:51
|
||||||
*/
|
*/
|
||||||
int insertSelective(@Param("record") HyPartnerInterviewDO record);
|
int insertSelective(HyPartnerInterviewDO record);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
*
|
*
|
||||||
* 默认更新方法,根据主键更新,不会把null值更新到数据库,避免覆盖之前有值的
|
* 默认更新方法,根据主键更新,不会把null值更新到数据库,避免覆盖之前有值的
|
||||||
* dateTime:2023-05-29 03:52
|
* dateTime:2023-06-09 05:51
|
||||||
*/
|
*/
|
||||||
|
int updateByPrimaryKeySelective(HyPartnerInterviewDO record);
|
||||||
int updateByPrimaryKeySelective(@Param("record") HyPartnerInterviewDO record);
|
int updateByPrimaryKeySelective(@Param("record") HyPartnerInterviewDO record);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|||||||
@@ -5,7 +5,7 @@
|
|||||||
<id column="id" jdbcType="BIGINT" property="id" />
|
<id column="id" jdbcType="BIGINT" property="id" />
|
||||||
<result column="status" jdbcType="TINYINT" property="status" />
|
<result column="status" jdbcType="TINYINT" property="status" />
|
||||||
<result column="partner_line_id" jdbcType="BIGINT" property="partnerLineId" />
|
<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="partner_id" jdbcType="VARCHAR" property="partnerId" />
|
||||||
<result column="deadline" jdbcType="TIMESTAMP" property="deadline" />
|
<result column="deadline" jdbcType="TIMESTAMP" property="deadline" />
|
||||||
<result column="interviewer" jdbcType="VARCHAR" property="interviewer" />
|
<result column="interviewer" jdbcType="VARCHAR" property="interviewer" />
|
||||||
@@ -21,6 +21,9 @@
|
|||||||
<result column="certify_file" jdbcType="VARCHAR" property="certifyFile" />
|
<result column="certify_file" jdbcType="VARCHAR" property="certifyFile" />
|
||||||
<result column="create_time" jdbcType="TIMESTAMP" property="createTime" />
|
<result column="create_time" jdbcType="TIMESTAMP" property="createTime" />
|
||||||
<result column="update_time" jdbcType="TIMESTAMP" property="updateTime" />
|
<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>
|
</resultMap>
|
||||||
|
|
||||||
<resultMap id="PartnerInterviewInfoVO" type="com.cool.store.vo.PartnerInterviewInfoVO">
|
<resultMap id="PartnerInterviewInfoVO" type="com.cool.store.vo.PartnerInterviewInfoVO">
|
||||||
@@ -32,184 +35,212 @@
|
|||||||
</resultMap>
|
</resultMap>
|
||||||
|
|
||||||
<sql id="Base_Column_List">
|
<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,
|
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>
|
</sql>
|
||||||
<insert id="insertSelective" keyColumn="id" keyProperty="record.id" useGeneratedKeys="true">
|
<insert id="insertSelective" keyColumn="id" keyProperty="record.id" useGeneratedKeys="true">
|
||||||
insert into hy_partner_interview
|
insert into hy_partner_interview
|
||||||
<trim prefix="(" suffix=")" suffixOverrides=",">
|
<trim prefix="(" suffix=")" suffixOverrides=",">
|
||||||
<if test="record.status != null">
|
<if test="status != null">
|
||||||
status,
|
status,
|
||||||
</if>
|
</if>
|
||||||
<if test="record.partnerLineId != null">
|
<if test="partnerLineId != null">
|
||||||
partner_line_id,
|
partner_line_id,
|
||||||
</if>
|
</if>
|
||||||
<if test="record.interviewArrangementId != null">
|
<if test="interviewPlanId != null">
|
||||||
interview_arrangement_id,
|
interview_plan_id,
|
||||||
</if>
|
</if>
|
||||||
<if test="record.partnerId != null">
|
<if test="partnerId != null">
|
||||||
partner_id,
|
partner_id,
|
||||||
</if>
|
</if>
|
||||||
<if test="record.deadline != null">
|
<if test="deadline != null">
|
||||||
deadline,
|
deadline,
|
||||||
</if>
|
</if>
|
||||||
<if test="record.interviewer != null">
|
<if test="interviewer != null">
|
||||||
interviewer,
|
interviewer,
|
||||||
</if>
|
</if>
|
||||||
<if test="record.recorder != null">
|
<if test="recorder != null">
|
||||||
recorder,
|
recorder,
|
||||||
</if>
|
</if>
|
||||||
<if test="record.processInfo != null">
|
<if test="processInfo != null">
|
||||||
process_info,
|
process_info,
|
||||||
</if>
|
</if>
|
||||||
<if test="record.recordTime != null">
|
<if test="recordTime != null">
|
||||||
record_time,
|
record_time,
|
||||||
</if>
|
</if>
|
||||||
<if test="record.summary != null">
|
<if test="summary != null">
|
||||||
summary,
|
summary,
|
||||||
</if>
|
</if>
|
||||||
<if test="record.authCode != null">
|
<if test="authCode != null">
|
||||||
auth_code,
|
auth_code,
|
||||||
</if>
|
</if>
|
||||||
<if test="record.passFileUrl != null">
|
<if test="passFileUrl != null">
|
||||||
pass_file_url,
|
pass_file_url,
|
||||||
</if>
|
</if>
|
||||||
<if test="record.expiryDate != null">
|
<if test="expiryDate != null">
|
||||||
expiry_date,
|
expiry_date,
|
||||||
</if>
|
</if>
|
||||||
<if test="record.latestLogMessage != null">
|
<if test="latestLogMessage != null">
|
||||||
latest_log_message,
|
latest_log_message,
|
||||||
</if>
|
</if>
|
||||||
<if test="record.passReason != null">
|
<if test="passReason != null">
|
||||||
pass_reason,
|
pass_reason,
|
||||||
</if>
|
</if>
|
||||||
<if test="record.certifyFile != null">
|
<if test="certifyFile != null">
|
||||||
certify_file,
|
certify_file,
|
||||||
</if>
|
</if>
|
||||||
<if test="record.createTime != null">
|
<if test="createTime != null">
|
||||||
create_time,
|
create_time,
|
||||||
</if>
|
</if>
|
||||||
<if test="record.updateTime != null">
|
<if test="updateTime != null">
|
||||||
update_time,
|
update_time,
|
||||||
</if>
|
</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>
|
||||||
<trim prefix="values (" suffix=")" suffixOverrides=",">
|
<trim prefix="values (" suffix=")" suffixOverrides=",">
|
||||||
<if test="record.status != null">
|
<if test="status != null">
|
||||||
#{record.status},
|
#{status},
|
||||||
</if>
|
</if>
|
||||||
<if test="record.partnerLineId != null">
|
<if test="partnerLineId != null">
|
||||||
#{record.partnerLineId},
|
#{partnerLineId},
|
||||||
</if>
|
</if>
|
||||||
<if test="record.interviewArrangementId != null">
|
<if test="interviewPlanId != null">
|
||||||
#{record.interviewArrangementId},
|
#{interviewPlanId},
|
||||||
</if>
|
</if>
|
||||||
<if test="record.partnerId != null">
|
<if test="partnerId != null">
|
||||||
#{record.partnerId},
|
#{partnerId},
|
||||||
</if>
|
</if>
|
||||||
<if test="record.deadline != null">
|
<if test="deadline != null">
|
||||||
#{record.deadline},
|
#{deadline},
|
||||||
</if>
|
</if>
|
||||||
<if test="record.interviewer != null">
|
<if test="interviewer != null">
|
||||||
#{record.interviewer},
|
#{interviewer},
|
||||||
</if>
|
</if>
|
||||||
<if test="record.recorder != null">
|
<if test="recorder != null">
|
||||||
#{record.recorder},
|
#{recorder},
|
||||||
</if>
|
</if>
|
||||||
<if test="record.processInfo != null">
|
<if test="processInfo != null">
|
||||||
#{record.processInfo},
|
#{processInfo},
|
||||||
</if>
|
</if>
|
||||||
<if test="record.recordTime != null">
|
<if test="recordTime != null">
|
||||||
#{record.recordTime},
|
#{recordTime},
|
||||||
</if>
|
</if>
|
||||||
<if test="record.summary != null">
|
<if test="summary != null">
|
||||||
#{record.summary},
|
#{summary},
|
||||||
</if>
|
</if>
|
||||||
<if test="record.authCode != null">
|
<if test="authCode != null">
|
||||||
#{record.authCode},
|
#{authCode},
|
||||||
</if>
|
</if>
|
||||||
<if test="record.passFileUrl != null">
|
<if test="passFileUrl != null">
|
||||||
#{record.passFileUrl},
|
#{passFileUrl},
|
||||||
</if>
|
</if>
|
||||||
<if test="record.expiryDate != null">
|
<if test="expiryDate != null">
|
||||||
#{record.expiryDate},
|
#{expiryDate},
|
||||||
</if>
|
</if>
|
||||||
<if test="record.latestLogMessage != null">
|
<if test="latestLogMessage != null">
|
||||||
#{record.latestLogMessage},
|
#{latestLogMessage},
|
||||||
</if>
|
</if>
|
||||||
<if test="record.passReason != null">
|
<if test="passReason != null">
|
||||||
#{record.passReason},
|
#{passReason},
|
||||||
</if>
|
</if>
|
||||||
<if test="record.certifyFile != null">
|
<if test="certifyFile != null">
|
||||||
#{record.certifyFile},
|
#{certifyFile},
|
||||||
</if>
|
</if>
|
||||||
<if test="record.createTime != null">
|
<if test="createTime != null">
|
||||||
#{record.createTime},
|
#{createTime},
|
||||||
</if>
|
</if>
|
||||||
<if test="record.updateTime != null">
|
<if test="updateTime != null">
|
||||||
#{record.updateTime},
|
#{updateTime},
|
||||||
|
</if>
|
||||||
|
<if test="approveTime != null">
|
||||||
|
#{approveTime},
|
||||||
|
</if>
|
||||||
|
<if test="partnerEnterTime != null">
|
||||||
|
#{partnerEnterTime},
|
||||||
|
</if>
|
||||||
|
<if test="interviewerEnterTime != null">
|
||||||
|
#{interviewerEnterTime},
|
||||||
</if>
|
</if>
|
||||||
</trim>
|
</trim>
|
||||||
</insert>
|
</insert>
|
||||||
<update id="updateByPrimaryKeySelective">
|
<update id="updateByPrimaryKeySelective">
|
||||||
update hy_partner_interview
|
update hy_partner_interview
|
||||||
<set>
|
<set>
|
||||||
<if test="record.status != null">
|
<if test="status != null">
|
||||||
status = #{record.status},
|
status = #{status},
|
||||||
</if>
|
</if>
|
||||||
<if test="record.partnerLineId != null">
|
<if test="partnerLineId != null">
|
||||||
partner_line_id = #{record.partnerLineId},
|
partner_line_id = #{partnerLineId},
|
||||||
</if>
|
</if>
|
||||||
<if test="record.interviewArrangementId != null">
|
<if test="interviewPlanId != null">
|
||||||
interview_arrangement_id = #{record.interviewArrangementId},
|
interview_plan_id = #{interviewPlanId},
|
||||||
</if>
|
</if>
|
||||||
<if test="record.partnerId != null">
|
<if test="partnerId != null">
|
||||||
partner_id = #{record.partnerId},
|
partner_id = #{partnerId},
|
||||||
</if>
|
</if>
|
||||||
<if test="record.deadline != null">
|
<if test="deadline != null">
|
||||||
deadline = #{record.deadline},
|
deadline = #{deadline},
|
||||||
</if>
|
</if>
|
||||||
<if test="record.interviewer != null">
|
<if test="interviewer != null">
|
||||||
interviewer = #{record.interviewer},
|
interviewer = #{interviewer},
|
||||||
</if>
|
</if>
|
||||||
<if test="record.recorder != null">
|
<if test="recorder != null">
|
||||||
recorder = #{record.recorder},
|
recorder = #{recorder},
|
||||||
</if>
|
</if>
|
||||||
<if test="record.processInfo != null">
|
<if test="processInfo != null">
|
||||||
process_info = #{record.processInfo},
|
process_info = #{processInfo},
|
||||||
</if>
|
</if>
|
||||||
<if test="record.recordTime != null">
|
<if test="recordTime != null">
|
||||||
record_time = #{record.recordTime},
|
record_time = #{recordTime},
|
||||||
</if>
|
</if>
|
||||||
<if test="record.summary != null">
|
<if test="summary != null">
|
||||||
summary = #{record.summary},
|
summary = #{summary},
|
||||||
</if>
|
</if>
|
||||||
<if test="record.authCode != null">
|
<if test="authCode != null">
|
||||||
auth_code = #{record.authCode},
|
auth_code = #{authCode},
|
||||||
</if>
|
</if>
|
||||||
<if test="record.passFileUrl != null">
|
<if test="passFileUrl != null">
|
||||||
pass_file_url = #{record.passFileUrl},
|
pass_file_url = #{passFileUrl},
|
||||||
</if>
|
</if>
|
||||||
<if test="record.expiryDate != null">
|
<if test="expiryDate != null">
|
||||||
expiry_date = #{record.expiryDate},
|
expiry_date = #{expiryDate},
|
||||||
</if>
|
</if>
|
||||||
<if test="record.latestLogMessage != null">
|
<if test="latestLogMessage != null">
|
||||||
latest_log_message = #{record.latestLogMessage},
|
latest_log_message = #{latestLogMessage},
|
||||||
</if>
|
</if>
|
||||||
<if test="record.passReason != null">
|
<if test="passReason != null">
|
||||||
pass_reason = #{record.passReason},
|
pass_reason = #{passReason},
|
||||||
</if>
|
</if>
|
||||||
<if test="record.certifyFile != null">
|
<if test="certifyFile != null">
|
||||||
certify_file = #{record.certifyFile},
|
certify_file = #{certifyFile},
|
||||||
</if>
|
</if>
|
||||||
<if test="record.createTime != null">
|
<if test="createTime != null">
|
||||||
create_time = #{record.createTime},
|
create_time = #{createTime},
|
||||||
</if>
|
</if>
|
||||||
<if test="record.updateTime != null">
|
<if test="updateTime != null">
|
||||||
update_time = #{record.updateTime},
|
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>
|
</if>
|
||||||
</set>
|
</set>
|
||||||
where id = #{record.id}
|
where id = #{id}
|
||||||
</update>
|
</update>
|
||||||
|
|
||||||
<!-- 根据加盟商id查询面试信息 -->
|
<!-- 根据加盟商id查询面试信息 -->
|
||||||
|
|||||||
@@ -11,7 +11,7 @@ import lombok.NoArgsConstructor;
|
|||||||
/**
|
/**
|
||||||
*
|
*
|
||||||
* @author zhangchenbiao
|
* @author zhangchenbiao
|
||||||
* @date 2023-05-29 03:52
|
* @date 2023-06-09 05:51
|
||||||
*/
|
*/
|
||||||
@Data
|
@Data
|
||||||
@Builder
|
@Builder
|
||||||
@@ -27,8 +27,8 @@ public class HyPartnerInterviewDO implements Serializable {
|
|||||||
@ApiModelProperty("hy_partner_line_info.id")
|
@ApiModelProperty("hy_partner_line_info.id")
|
||||||
private Long partnerLineId;
|
private Long partnerLineId;
|
||||||
|
|
||||||
@ApiModelProperty("hy_partner_interview_arrangement.id")
|
@ApiModelProperty("hy_partner_interview_plan.id")
|
||||||
private Long interviewArrangementId;
|
private Long interviewPlanId;
|
||||||
|
|
||||||
@ApiModelProperty("hy_partner_user_info.partner_id")
|
@ApiModelProperty("hy_partner_user_info.partner_id")
|
||||||
private String partnerId;
|
private String partnerId;
|
||||||
@@ -74,4 +74,13 @@ public class HyPartnerInterviewDO implements Serializable {
|
|||||||
|
|
||||||
@ApiModelProperty("更新时间")
|
@ApiModelProperty("更新时间")
|
||||||
private Date updateTime;
|
private Date updateTime;
|
||||||
|
|
||||||
|
@ApiModelProperty("审批发起时间")
|
||||||
|
private Date approveTime;
|
||||||
|
|
||||||
|
@ApiModelProperty("加盟商进入面试时间")
|
||||||
|
private Date partnerEnterTime;
|
||||||
|
|
||||||
|
@ApiModelProperty("面试官进入面试时间")
|
||||||
|
private Date interviewerEnterTime;
|
||||||
}
|
}
|
||||||
@@ -46,5 +46,5 @@ rocketmq.orderTopic=order_message
|
|||||||
oss.accessKeyId=LTAI5tKSnAbkEbmT6CeBwNN3
|
oss.accessKeyId=LTAI5tKSnAbkEbmT6CeBwNN3
|
||||||
oss.accessKeySecret=PbXOzUFwAvZ2K5zIawwa7NAJE2pFXS
|
oss.accessKeySecret=PbXOzUFwAvZ2K5zIawwa7NAJE2pFXS
|
||||||
oss.endpoint=oss-cn-shanghai.aliyuncs.com
|
oss.endpoint=oss-cn-shanghai.aliyuncs.com
|
||||||
oss.bucket=vec-coolstore
|
oss.bucket=cool-store
|
||||||
corp.id = 171cddee76471740
|
corp.id = 171cddee76471740
|
||||||
|
|||||||
Reference in New Issue
Block a user