员工端查询面试详情完善返回参数
This commit is contained in:
@@ -252,28 +252,28 @@
|
|||||||
left join hy_partner_line_info hpll on hpip.partner_line_id = hpll.id
|
left join hy_partner_line_info hpll on hpip.partner_line_id = hpll.id
|
||||||
left join hy_partner_user_info hpui on hpui.partner_id = hpip.partner_id
|
left join hy_partner_user_info hpui on hpui.partner_id = hpip.partner_id
|
||||||
<where>
|
<where>
|
||||||
<if test="record.partnerName !=null and partnerName!=''">
|
<if test="record.partnerName !=null and record.partnerName!=''">
|
||||||
hpui.username like concat('%',#{record.partnerName},'%')
|
hpui.username like concat('%',#{record.partnerName},'%')
|
||||||
</if>
|
</if>
|
||||||
<if test="record.partnerMobile !=null and partnerMobile!=''">
|
<if test="record.partnerMobile !=null and record.partnerMobile!=''">
|
||||||
hpui.mobile like concat('%',#{record.partnerMobile},'%')
|
hpui.mobile like concat('%',#{record.partnerMobile},'%')
|
||||||
</if>
|
</if>
|
||||||
<if test="record.roomId !=null and roomId!=''">
|
<if test="record.roomId !=null and record.roomId!=''">
|
||||||
hpip.room_id = #{record.roomId}
|
hpip.room_id = #{record.roomId}
|
||||||
</if>
|
</if>
|
||||||
<if test="record.interviewerName !=null and interviewerName!=''">
|
<if test="record.interviewerName !=null and record.interviewerName!=''">
|
||||||
hpui.username like concat('%',#{record.interviewerName},'%')
|
hpui.username like concat('%',#{record.interviewerName},'%')
|
||||||
</if>
|
</if>
|
||||||
<if test="record.interviewerMobile !=null and interviewerMobile!=''">
|
<if test="record.interviewerMobile !=null and record.interviewerMobile!=''">
|
||||||
hpui.mobile like concat('%',#{record.interviewerMobile},'%')
|
hpui.mobile like concat('%',#{record.interviewerMobile},'%')
|
||||||
</if>
|
</if>
|
||||||
<if test="record.roomStatus !=null and roomStatus!=''">
|
<if test="record.roomStatus !=null and record.roomStatus!=''">
|
||||||
hpip.room_status = #{record.roomStatus}
|
hpip.room_status = #{record.roomStatus}
|
||||||
</if>
|
</if>
|
||||||
<if test="record.startTime !=null and startTime!=''">
|
<if test="record.startTime !=null and record.startTime!=''">
|
||||||
hpip.start_time <= #{record.startTime}
|
hpip.start_time <= #{record.startTime}
|
||||||
</if>
|
</if>
|
||||||
<if test="record.endTime !=null and endTime!=''">
|
<if test="record.endTime !=null and record.endTime!=''">
|
||||||
hpip.end_time >= #{record.endTime}
|
hpip.end_time >= #{record.endTime}
|
||||||
</if>
|
</if>
|
||||||
</where>
|
</where>
|
||||||
@@ -281,6 +281,17 @@
|
|||||||
</select>
|
</select>
|
||||||
<select id="getInterviewInfo" resultType="com.cool.store.vo.interview.InterviewVO">
|
<select id="getInterviewInfo" resultType="com.cool.store.vo.interview.InterviewVO">
|
||||||
select hpip.id as interviewId,
|
select hpip.id as interviewId,
|
||||||
|
hpi.qualify_verify_id as qualifyVerifyId,
|
||||||
|
hpi.pass_time as passTime,
|
||||||
|
hpi.pass_reason as passReason,
|
||||||
|
hpi.recorder as recorderId,
|
||||||
|
hpi.record_time as recordTime,
|
||||||
|
hpi.summary as summary,
|
||||||
|
hpi.process_info as processInfo,
|
||||||
|
hpi.auth_code as processInfo,
|
||||||
|
hpi.expiry_date as expiryDate,
|
||||||
|
hpi.pass_pdf_url as passPdfUrl,
|
||||||
|
hpi.pass_image_url as passImageUrl,
|
||||||
hpui.username as partnerName,
|
hpui.username as partnerName,
|
||||||
hpui.mobile as partnerMobile,
|
hpui.mobile as partnerMobile,
|
||||||
hpip.room_id as roomId,
|
hpip.room_id as roomId,
|
||||||
|
|||||||
@@ -1,19 +1,29 @@
|
|||||||
package com.cool.store.vo.interview;
|
package com.cool.store.vo.interview;
|
||||||
|
|
||||||
import com.alibaba.fastjson.annotation.JSONField;
|
|
||||||
import io.swagger.annotations.ApiModel;
|
import io.swagger.annotations.ApiModel;
|
||||||
import io.swagger.annotations.ApiModelProperty;
|
import io.swagger.annotations.ApiModelProperty;
|
||||||
|
import lombok.Data;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @Author: young.yu
|
* @Author: young.yu
|
||||||
* @Date: 2023-06-08 16:26
|
* @Date: 2023-06-08 16:26
|
||||||
* @Description:
|
* @Description:
|
||||||
*/
|
*/
|
||||||
|
@Data
|
||||||
@ApiModel(description = "面试信息")
|
@ApiModel(description = "面试信息")
|
||||||
public class InterviewVO {
|
public class InterviewVO {
|
||||||
@ApiModelProperty(value = "会议id", required = true)
|
@ApiModelProperty(value = "会议id", required = true)
|
||||||
private String interviewId;
|
private String interviewId;
|
||||||
|
|
||||||
|
@ApiModelProperty("资质审核流程id")
|
||||||
|
private String qualifyVerifyId;
|
||||||
|
|
||||||
|
@ApiModelProperty("审核通过时间")
|
||||||
|
private String passTime;
|
||||||
|
|
||||||
|
@ApiModelProperty("审核通过原因")
|
||||||
|
private String passReason;
|
||||||
|
|
||||||
@ApiModelProperty(value = "加盟商用户编号")
|
@ApiModelProperty(value = "加盟商用户编号")
|
||||||
private String partnerId;
|
private String partnerId;
|
||||||
|
|
||||||
@@ -37,6 +47,22 @@ public class InterviewVO {
|
|||||||
|
|
||||||
@ApiModelProperty(value = "面试官手机号", required = true)
|
@ApiModelProperty(value = "面试官手机号", required = true)
|
||||||
private String interviewerMobile;
|
private String interviewerMobile;
|
||||||
|
|
||||||
|
@ApiModelProperty(value = "记录人id", required = true)
|
||||||
|
private String recorderId;
|
||||||
|
|
||||||
|
@ApiModelProperty(value = "记录人姓名", required = true)
|
||||||
|
private String recorderName;
|
||||||
|
|
||||||
|
@ApiModelProperty(value = "记录人电话", required = true)
|
||||||
|
private String recorderMobile;
|
||||||
|
|
||||||
|
@ApiModelProperty(value = "记录时间", required = true)
|
||||||
|
private String recordTime;
|
||||||
|
|
||||||
|
@ApiModelProperty(value = "面试总结", required = true)
|
||||||
|
private String summary;
|
||||||
|
|
||||||
@ApiModelProperty(value = "房间状态(0待开放;1已开放;2已关闭)", required = true)
|
@ApiModelProperty(value = "房间状态(0待开放;1已开放;2已关闭)", required = true)
|
||||||
private String roomStatus;
|
private String roomStatus;
|
||||||
|
|
||||||
@@ -46,100 +72,19 @@ public class InterviewVO {
|
|||||||
@ApiModelProperty(value = "预约状态 0 待预约;1待面试;2已开始;3待审核;4审批中;5审批通过;6拒绝", required = true)
|
@ApiModelProperty(value = "预约状态 0 待预约;1待面试;2已开始;3待审核;4审批中;5审批通过;6拒绝", required = true)
|
||||||
private Integer status;
|
private Integer status;
|
||||||
|
|
||||||
|
@ApiModelProperty(value = "面试过程信息", required = false)
|
||||||
|
private String processInfo;
|
||||||
|
|
||||||
public String getPartnerId() {
|
@ApiModelProperty("授权码")
|
||||||
return partnerId;
|
private String authCode;
|
||||||
}
|
|
||||||
|
|
||||||
public void setPartnerId(String partnerId) {
|
@ApiModelProperty("通过函有效期至")
|
||||||
this.partnerId = partnerId;
|
private String expiryDate;
|
||||||
}
|
|
||||||
|
|
||||||
public String getInterviewerId() {
|
@ApiModelProperty("通过函PDF文件URL")
|
||||||
return interviewerId;
|
private String passPdfUrl;
|
||||||
}
|
|
||||||
|
|
||||||
public void setInterviewerId(String interviewerId) {
|
@ApiModelProperty("通过函图片文件URL")
|
||||||
this.interviewerId = interviewerId;
|
private String passImageUrl;
|
||||||
}
|
|
||||||
|
|
||||||
public Integer getStatus() {
|
|
||||||
return status;
|
|
||||||
}
|
|
||||||
|
|
||||||
public void setStatus(Integer status) {
|
|
||||||
this.status = status;
|
|
||||||
}
|
|
||||||
|
|
||||||
public String getInterviewId() {
|
|
||||||
return interviewId;
|
|
||||||
}
|
|
||||||
|
|
||||||
public void setInterviewId(String interviewId) {
|
|
||||||
this.interviewId = interviewId;
|
|
||||||
}
|
|
||||||
|
|
||||||
public String getPartnerName() {
|
|
||||||
return partnerName;
|
|
||||||
}
|
|
||||||
|
|
||||||
public void setPartnerName(String partnerName) {
|
|
||||||
this.partnerName = partnerName;
|
|
||||||
}
|
|
||||||
|
|
||||||
public String getPartnerMobile() {
|
|
||||||
return partnerMobile;
|
|
||||||
}
|
|
||||||
|
|
||||||
public void setPartnerMobile(String partnerMobile) {
|
|
||||||
this.partnerMobile = partnerMobile;
|
|
||||||
}
|
|
||||||
|
|
||||||
public String getRoomId() {
|
|
||||||
return roomId;
|
|
||||||
}
|
|
||||||
|
|
||||||
public void setRoomId(String roomId) {
|
|
||||||
this.roomId = roomId;
|
|
||||||
}
|
|
||||||
|
|
||||||
public String getStartTime() {
|
|
||||||
return startTime;
|
|
||||||
}
|
|
||||||
|
|
||||||
public void setStartTime(String startTime) {
|
|
||||||
this.startTime = startTime;
|
|
||||||
}
|
|
||||||
|
|
||||||
public String getInterviewerName() {
|
|
||||||
return interviewerName;
|
|
||||||
}
|
|
||||||
|
|
||||||
public void setInterviewerName(String interviewerName) {
|
|
||||||
this.interviewerName = interviewerName;
|
|
||||||
}
|
|
||||||
|
|
||||||
public String getInterviewerMobile() {
|
|
||||||
return interviewerMobile;
|
|
||||||
}
|
|
||||||
|
|
||||||
public void setInterviewerMobile(String interviewerMobile) {
|
|
||||||
this.interviewerMobile = interviewerMobile;
|
|
||||||
}
|
|
||||||
|
|
||||||
public String getRoomStatus() {
|
|
||||||
return roomStatus;
|
|
||||||
}
|
|
||||||
|
|
||||||
public void setRoomStatus(String roomStatus) {
|
|
||||||
this.roomStatus = roomStatus;
|
|
||||||
}
|
|
||||||
|
|
||||||
public String getEndTime() {
|
|
||||||
return endTime;
|
|
||||||
}
|
|
||||||
|
|
||||||
public void setEndTime(String endTime) {
|
|
||||||
this.endTime = endTime;
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user