add 面试相关表

This commit is contained in:
zhangchenbiao
2024-03-12 19:36:39 +08:00
parent 7435b8dc53
commit d5e2d858cd
16 changed files with 1216 additions and 7 deletions

View File

@@ -0,0 +1,7 @@
package com.cool.store.mapper;
import com.cool.store.entity.LineAuditInfoDO;
import tk.mybatis.mapper.common.Mapper;
public interface LineAuditInfoMapper extends Mapper<LineAuditInfoDO> {
}

View File

@@ -0,0 +1,7 @@
package com.cool.store.mapper;
import com.cool.store.entity.LineCalendarsEventDO;
import tk.mybatis.mapper.common.Mapper;
public interface LineCalendarsEventMapper extends Mapper<LineCalendarsEventDO> {
}

View File

@@ -0,0 +1,7 @@
package com.cool.store.mapper;
import com.cool.store.entity.LineInterviewDO;
import tk.mybatis.mapper.common.Mapper;
public interface LineInterviewMapper extends Mapper<LineInterviewDO> {
}

View File

@@ -0,0 +1,17 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="com.cool.store.mapper.LineAuditInfoMapper">
<resultMap id="BaseResultMap" type="com.cool.store.entity.LineAuditInfoDO">
<id column="id" jdbcType="BIGINT" property="id" />
<result column="partner_id" jdbcType="VARCHAR" property="partnerId" />
<result column="line_id" jdbcType="BIGINT" property="lineId" />
<result column="result_type" jdbcType="TINYINT" property="resultType" />
<result column="pass_reason" jdbcType="VARCHAR" property="passReason" />
<result column="reject_public_reason" jdbcType="VARCHAR" property="rejectPublicReason" />
<result column="reject_real_reason" jdbcType="VARCHAR" property="rejectRealReason" />
<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="deleted" jdbcType="BIT" property="deleted" />
</resultMap>
</mapper>

View File

@@ -0,0 +1,17 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="com.cool.store.mapper.LineCalendarsEventMapper">
<resultMap id="BaseResultMap" type="com.cool.store.entity.LineCalendarsEventDO">
<id column="id" jdbcType="BIGINT" property="id" />
<result column="line_id" jdbcType="BIGINT" property="lineId" />
<result column="partner_id" jdbcType="VARCHAR" property="partnerId" />
<result column="event_title" jdbcType="VARCHAR" property="eventTitle" />
<result column="interview_type" jdbcType="TINYINT" property="interviewType" />
<result column="start_time" jdbcType="TIMESTAMP" property="startTime" />
<result column="end_time" jdbcType="TIMESTAMP" property="endTime" />
<result column="interviewer" jdbcType="VARCHAR" property="interviewer" />
<result column="deleted" jdbcType="BIT" property="deleted" />
<result column="create_time" jdbcType="TIMESTAMP" property="createTime" />
<result column="update_time" jdbcType="TIMESTAMP" property="updateTime" />
</resultMap>
</mapper>

View File

@@ -0,0 +1,27 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="com.cool.store.mapper.LineInterviewMapper">
<resultMap id="BaseResultMap" type="com.cool.store.entity.LineInterviewDO">
<id column="id" jdbcType="BIGINT" property="id" />
<result column="line_id" jdbcType="BIGINT" property="lineId" />
<result column="partner_id" jdbcType="VARCHAR" property="partnerId" />
<result column="interview_date" jdbcType="DATE" property="interviewDate" />
<result column="start_time" jdbcType="TIMESTAMP" property="startTime" />
<result column="end_time" jdbcType="TIMESTAMP" property="endTime" />
<result column="is_partner_interview" jdbcType="TINYINT" property="isPartnerInterview" />
<result column="actual_start_time" jdbcType="TIMESTAMP" property="actualStartTime" />
<result column="actual_end_time" jdbcType="TIMESTAMP" property="actualEndTime" />
<result column="room_id" jdbcType="VARCHAR" property="roomId" />
<result column="room_password" jdbcType="VARCHAR" property="roomPassword" />
<result column="interviewer" jdbcType="VARCHAR" property="interviewer" />
<result column="room_status" jdbcType="TINYINT" property="roomStatus" />
<result column="interview_status" jdbcType="TINYINT" property="interviewStatus" />
<result column="interview_type" jdbcType="TINYINT" property="interviewType" />
<result column="video_url" jdbcType="VARCHAR" property="videoUrl" />
<result column="audit_id" jdbcType="BIGINT" property="auditId" />
<result column="calendars_event_id" jdbcType="BIGINT" property="calendarsEventId" />
<result column="deleted" jdbcType="BIT" property="deleted" />
<result column="create_time" jdbcType="TIMESTAMP" property="createTime" />
<result column="update_time" jdbcType="TIMESTAMP" property="updateTime" />
</resultMap>
</mapper>

View File

@@ -15,7 +15,7 @@ public class GeneratorCodeMain {
try {
// 解析
ConfigurationParser cp = new ConfigurationParser(warnings);
Configuration config = cp.parseConfiguration(GeneratorCodeMain.class.getResourceAsStream("/mybatis-generator.xml"));
Configuration config = cp.parseConfiguration(GeneratorCodeMain.class.getResourceAsStream("/mybatis-generator-tk.xml"));
// 是否覆盖
DefaultShellCallback dsc = new DefaultShellCallback(false);
MyBatisGenerator mg = new MyBatisGenerator(config, dsc, warnings);

View File

@@ -59,7 +59,7 @@ public class MyIntrospectedTableMyBatis3Impl extends IntrospectedTableMyBatis3Im
return tableName.substring(0, tableName.lastIndexOf("_")) + enterpriseIdTableSuffix;
}
//平台库
return tableName;
return tableName.replace("xfsg_","");
}
private String getTableNameFromConfigFile() {

View File

@@ -188,4 +188,41 @@ public class MyPluginAdapter extends PluginAdapter {
return true;
}
@Override
public void initialized(IntrospectedTable introspectedTable) {
String tableName = introspectedTable.getFullyQualifiedTableNameAtRuntime();
// 将tableName转换为驼峰命名这里假设你已经有了相应的方法
String camelCaseTableName = toCamelCase(tableName.replace("xfsg", ""));
// 设置 domainObjectName
introspectedTable.setIbatis2SqlMapFileName(camelCaseTableName + "DO");
// 设置 mapperName注意这个属性可能需要在生成XML后手动设置到XML文件中
introspectedTable.setMyBatis3XmlMapperFileName(camelCaseTableName + "Mapper.xml");
}
public static String toCamelCase(String input) {
if (input == null || input.isEmpty()) {
return "";
}
StringBuilder camelCaseString = new StringBuilder(input.length());
boolean capitalizeNext = false;
for (int i = 0; i < input.length(); i++) {
char ch = input.charAt(i);
if (ch == '_') {
capitalizeNext = true;
} else if (capitalizeNext) {
camelCaseString.append(Character.toUpperCase(ch));
capitalizeNext = false;
} else {
camelCaseString.append(Character.toLowerCase(ch));
}
}
return camelCaseString.toString();
}
}

View File

@@ -0,0 +1,58 @@
package generator.defined;
import org.mybatis.generator.api.IntrospectedTable;
import org.mybatis.generator.api.PluginAdapter;
import java.util.List;
/**
* @author zhangchenbiao
* @FileName: MyPluginAdapter
* @Description: 自定义生成器
* @date 2021-11-18 14:11
*/
public class TKMyPluginAdapter extends PluginAdapter {
@Override
public boolean validate(List<String> list) {
return true;
}
@Override
public void initialized(IntrospectedTable introspectedTable) {
String tableName = introspectedTable.getFullyQualifiedTableNameAtRuntime();
// 将tableName转换为驼峰命名这里假设你已经有了相应的方法
String camelCaseTableName = toCamelCase(tableName.replace("xfsg", ""));
// 设置 domainObjectName
introspectedTable.setIbatis2SqlMapFileName(camelCaseTableName + "DO");
// 设置 mapperName注意这个属性可能需要在生成XML后手动设置到XML文件中
introspectedTable.setMyBatis3XmlMapperFileName(camelCaseTableName + "Mapper.xml");
}
public static String toCamelCase(String input) {
if (input == null || input.isEmpty()) {
return "";
}
StringBuilder camelCaseString = new StringBuilder(input.length());
boolean capitalizeNext = false;
for (int i = 0; i < input.length(); i++) {
char ch = input.charAt(i);
if (ch == '_') {
capitalizeNext = true;
} else if (capitalizeNext) {
camelCaseString.append(Character.toUpperCase(ch));
capitalizeNext = false;
} else {
camelCaseString.append(Character.toLowerCase(ch));
}
}
return camelCaseString.toString();
}
}

View File

@@ -16,7 +16,7 @@
</jdbcConnection>
<!-- targetProject:生成PO类的位置 -->
<javaModelGenerator targetPackage="com.cool.store.entity" targetProject="coolstore-partner-model/src/main/java">
<javaModelGenerator targetPackage="com.cool.store.entity" targetProject="coolstore-partner-model/src/main/java" >
<property name="enableSubPackages" value="true"/>
</javaModelGenerator>
@@ -27,7 +27,7 @@
<javaClientGenerator targetPackage="com.cool.store.mapper" targetProject="coolstore-partner-dao/src/main/java" type="XMLMAPPER" />
<table tableName="${table.name}" enableCountByExample="false" enableUpdateByExample="true" enableDeleteByExample="false"
enableSelectByExample="true" selectByExampleQueryId="true">
enableSelectByExample="true" selectByExampleQueryId="true" domainObjectName="${table.object.class}" mapperName="${table.mapper}" >
<generatedKey column="id" sqlStatement="Mysql" identity="true" type=""/>
</table>
</context>

View File

@@ -1,6 +1,8 @@
jdbc.driver = com.mysql.cj.jdbc.Driver
jdbc.url = jdbc:mysql://dingpushcoolcollege.mysql.rds.aliyuncs.com:3306/coolcollege_intelligent_hy?useSSL=false&useUnicode=true&characterEncoding=utf8&allowMultiQueries=true&autoReconnect=true
jdbc.url = jdbc:mysql://dingpushcoolcollege.mysql.rds.aliyuncs.com:3306/coolcollege_intelligent_36?useSSL=false&useUnicode=true&characterEncoding=utf8&allowMultiQueries=true&autoReconnect=true
jdbc.user= coolstore
jdbc.password = CSCErYcXniNYm7bT
table.name = sys_menu_copy1
table.name = xfsg_line_interview
table.object.class = LineInterviewDO
table.mapper = LineInterviewMapper

View File

@@ -30,7 +30,7 @@
<javaClientGenerator targetPackage="com.cool.store.mapper" targetProject="coolstore-partner-dao/src/main/java" type="XMLMAPPER" />
<table tableName="super_admin_config" enableCountByExample="false" enableUpdateByExample="false" enableDeleteByExample="false"
enableSelectByExample="false" selectByExampleQueryId="false">
enableSelectByExample="false" selectByExampleQueryId="false" >
<generatedKey column="id" sqlStatement="Mysql" identity="true" type=""/>
</table>
</context>

View File

@@ -0,0 +1,264 @@
package com.cool.store.entity;
import java.util.Date;
import javax.persistence.*;
@Table(name = "xfsg_line_audit_info")
public class LineAuditInfoDO {
@Id
@GeneratedValue(strategy = GenerationType.IDENTITY)
private Long id;
/**
* partner_user_info.partner_id
*/
@Column(name = "partner_id")
private String partnerId;
/**
* line_info.id
*/
@Column(name = "line_id")
private Long lineId;
/**
* 结果类型 0通过,1拒绝,2结束跟进
*/
@Column(name = "result_type")
private Byte resultType;
/**
* 通过原因
*/
@Column(name = "pass_reason")
private String passReason;
/**
* 公开拒绝原因
*/
@Column(name = "reject_public_reason")
private String rejectPublicReason;
/**
* 真实拒绝原因
*/
@Column(name = "reject_real_reason")
private String rejectRealReason;
/**
* 证明文件或凭证
*/
@Column(name = "certify_file")
private String certifyFile;
/**
* 创建时间
*/
@Column(name = "create_time")
private Date createTime;
/**
* 更新时间
*/
@Column(name = "update_time")
private Date updateTime;
/**
* 是否删除0.否 1.是
*/
private Boolean deleted;
/**
* @return id
*/
public Long getId() {
return id;
}
/**
* @param id
*/
public void setId(Long id) {
this.id = id;
}
/**
* 获取partner_user_info.partner_id
*
* @return partner_id - partner_user_info.partner_id
*/
public String getPartnerId() {
return partnerId;
}
/**
* 设置partner_user_info.partner_id
*
* @param partnerId partner_user_info.partner_id
*/
public void setPartnerId(String partnerId) {
this.partnerId = partnerId;
}
/**
* 获取line_info.id
*
* @return line_id - line_info.id
*/
public Long getLineId() {
return lineId;
}
/**
* 设置line_info.id
*
* @param lineId line_info.id
*/
public void setLineId(Long lineId) {
this.lineId = lineId;
}
/**
* 获取结果类型 0通过,1拒绝,2结束跟进
*
* @return result_type - 结果类型 0通过,1拒绝,2结束跟进
*/
public Byte getResultType() {
return resultType;
}
/**
* 设置结果类型 0通过,1拒绝,2结束跟进
*
* @param resultType 结果类型 0通过,1拒绝,2结束跟进
*/
public void setResultType(Byte resultType) {
this.resultType = resultType;
}
/**
* 获取通过原因
*
* @return pass_reason - 通过原因
*/
public String getPassReason() {
return passReason;
}
/**
* 设置通过原因
*
* @param passReason 通过原因
*/
public void setPassReason(String passReason) {
this.passReason = passReason;
}
/**
* 获取公开拒绝原因
*
* @return reject_public_reason - 公开拒绝原因
*/
public String getRejectPublicReason() {
return rejectPublicReason;
}
/**
* 设置公开拒绝原因
*
* @param rejectPublicReason 公开拒绝原因
*/
public void setRejectPublicReason(String rejectPublicReason) {
this.rejectPublicReason = rejectPublicReason;
}
/**
* 获取真实拒绝原因
*
* @return reject_real_reason - 真实拒绝原因
*/
public String getRejectRealReason() {
return rejectRealReason;
}
/**
* 设置真实拒绝原因
*
* @param rejectRealReason 真实拒绝原因
*/
public void setRejectRealReason(String rejectRealReason) {
this.rejectRealReason = rejectRealReason;
}
/**
* 获取证明文件或凭证
*
* @return certify_file - 证明文件或凭证
*/
public String getCertifyFile() {
return certifyFile;
}
/**
* 设置证明文件或凭证
*
* @param certifyFile 证明文件或凭证
*/
public void setCertifyFile(String certifyFile) {
this.certifyFile = certifyFile;
}
/**
* 获取创建时间
*
* @return create_time - 创建时间
*/
public Date getCreateTime() {
return createTime;
}
/**
* 设置创建时间
*
* @param createTime 创建时间
*/
public void setCreateTime(Date createTime) {
this.createTime = createTime;
}
/**
* 获取更新时间
*
* @return update_time - 更新时间
*/
public Date getUpdateTime() {
return updateTime;
}
/**
* 设置更新时间
*
* @param updateTime 更新时间
*/
public void setUpdateTime(Date updateTime) {
this.updateTime = updateTime;
}
/**
* 获取是否删除0.否 1.是
*
* @return deleted - 是否删除0.否 1.是
*/
public Boolean getDeleted() {
return deleted;
}
/**
* 设置是否删除0.否 1.是
*
* @param deleted 是否删除0.否 1.是
*/
public void setDeleted(Boolean deleted) {
this.deleted = deleted;
}
}

View File

@@ -0,0 +1,263 @@
package com.cool.store.entity;
import java.util.Date;
import javax.persistence.*;
@Table(name = "xfsg_line_calendars_event")
public class LineCalendarsEventDO {
@Id
@GeneratedValue(strategy = GenerationType.IDENTITY)
private Long id;
/**
* line_info.id
*/
@Column(name = "line_id")
private Long lineId;
/**
* partner_user_info.partner_id
*/
@Column(name = "partner_id")
private String partnerId;
/**
* 事件标题
*/
@Column(name = "event_title")
private String eventTitle;
/**
* 房间状态:0面谈;1面试;
*/
@Column(name = "interview_type")
private Byte interviewType;
/**
* 面试开始时间
*/
@Column(name = "start_time")
private Date startTime;
/**
* 面试结束时间
*/
@Column(name = "end_time")
private Date endTime;
/**
* 面试官
*/
private String interviewer;
/**
* 删除标识
*/
private Boolean deleted;
/**
* 创建时间
*/
@Column(name = "create_time")
private Date createTime;
/**
* 更新时间
*/
@Column(name = "update_time")
private Date updateTime;
/**
* @return id
*/
public Long getId() {
return id;
}
/**
* @param id
*/
public void setId(Long id) {
this.id = id;
}
/**
* 获取line_info.id
*
* @return line_id - line_info.id
*/
public Long getLineId() {
return lineId;
}
/**
* 设置line_info.id
*
* @param lineId line_info.id
*/
public void setLineId(Long lineId) {
this.lineId = lineId;
}
/**
* 获取partner_user_info.partner_id
*
* @return partner_id - partner_user_info.partner_id
*/
public String getPartnerId() {
return partnerId;
}
/**
* 设置partner_user_info.partner_id
*
* @param partnerId partner_user_info.partner_id
*/
public void setPartnerId(String partnerId) {
this.partnerId = partnerId;
}
/**
* 获取事件标题
*
* @return event_title - 事件标题
*/
public String getEventTitle() {
return eventTitle;
}
/**
* 设置事件标题
*
* @param eventTitle 事件标题
*/
public void setEventTitle(String eventTitle) {
this.eventTitle = eventTitle;
}
/**
* 获取房间状态:0面谈;1面试;
*
* @return interview_type - 房间状态:0面谈;1面试;
*/
public Byte getInterviewType() {
return interviewType;
}
/**
* 设置房间状态:0面谈;1面试;
*
* @param interviewType 房间状态:0面谈;1面试;
*/
public void setInterviewType(Byte interviewType) {
this.interviewType = interviewType;
}
/**
* 获取面试开始时间
*
* @return start_time - 面试开始时间
*/
public Date getStartTime() {
return startTime;
}
/**
* 设置面试开始时间
*
* @param startTime 面试开始时间
*/
public void setStartTime(Date startTime) {
this.startTime = startTime;
}
/**
* 获取面试结束时间
*
* @return end_time - 面试结束时间
*/
public Date getEndTime() {
return endTime;
}
/**
* 设置面试结束时间
*
* @param endTime 面试结束时间
*/
public void setEndTime(Date endTime) {
this.endTime = endTime;
}
/**
* 获取面试官
*
* @return interviewer - 面试官
*/
public String getInterviewer() {
return interviewer;
}
/**
* 设置面试官
*
* @param interviewer 面试官
*/
public void setInterviewer(String interviewer) {
this.interviewer = interviewer;
}
/**
* 获取删除标识
*
* @return deleted - 删除标识
*/
public Boolean getDeleted() {
return deleted;
}
/**
* 设置删除标识
*
* @param deleted 删除标识
*/
public void setDeleted(Boolean deleted) {
this.deleted = deleted;
}
/**
* 获取创建时间
*
* @return create_time - 创建时间
*/
public Date getCreateTime() {
return createTime;
}
/**
* 设置创建时间
*
* @param createTime 创建时间
*/
public void setCreateTime(Date createTime) {
this.createTime = createTime;
}
/**
* 获取更新时间
*
* @return update_time - 更新时间
*/
public Date getUpdateTime() {
return updateTime;
}
/**
* 设置更新时间
*
* @param updateTime 更新时间
*/
public void setUpdateTime(Date updateTime) {
this.updateTime = updateTime;
}
}

View File

@@ -0,0 +1,503 @@
package com.cool.store.entity;
import java.util.Date;
import javax.persistence.*;
@Table(name = "xfsg_line_interview")
public class LineInterviewDO {
@Id
@GeneratedValue(strategy = GenerationType.IDENTITY)
private Long id;
/**
* line_info.id
*/
@Column(name = "line_id")
private Long lineId;
/**
* partner_user_info.partner_id
*/
@Column(name = "partner_id")
private String partnerId;
/**
* 面试日期
*/
@Column(name = "interview_date")
private Date interviewDate;
/**
* 面试开始时间
*/
@Column(name = "start_time")
private Date startTime;
/**
* 面试结束时间
*/
@Column(name = "end_time")
private Date endTime;
/**
* 0未参加1参加
*/
@Column(name = "is_partner_interview")
private Byte isPartnerInterview;
/**
* 实际开始时间
*/
@Column(name = "actual_start_time")
private Date actualStartTime;
/**
* 实际结束时间
*/
@Column(name = "actual_end_time")
private Date actualEndTime;
/**
* 房间号
*/
@Column(name = "room_id")
private String roomId;
/**
* 房间密码
*/
@Column(name = "room_password")
private String roomPassword;
/**
* 面试官
*/
private String interviewer;
/**
* 房间状态:0待开放;1已开放; 2已关闭
*/
@Column(name = "room_status")
private Byte roomStatus;
/**
* 面试状态 0待面试 1已通过 2未通过
*/
@Column(name = "interview_status")
private Byte interviewStatus;
/**
* 面试类型:0面谈1一审面试2二审面试
*/
@Column(name = "interview_type")
private Byte interviewType;
/**
* 视频链接
*/
@Column(name = "video_url")
private String videoUrl;
/**
* line_audit_info.id
*/
@Column(name = "audit_id")
private Long auditId;
/**
* line_calendars_event.id
*/
@Column(name = "calendars_event_id")
private Long calendarsEventId;
/**
* 删除标识
*/
private Boolean deleted;
/**
* 创建时间
*/
@Column(name = "create_time")
private Date createTime;
/**
* 更新时间
*/
@Column(name = "update_time")
private Date updateTime;
/**
* @return id
*/
public Long getId() {
return id;
}
/**
* @param id
*/
public void setId(Long id) {
this.id = id;
}
/**
* 获取line_info.id
*
* @return line_id - line_info.id
*/
public Long getLineId() {
return lineId;
}
/**
* 设置line_info.id
*
* @param lineId line_info.id
*/
public void setLineId(Long lineId) {
this.lineId = lineId;
}
/**
* 获取partner_user_info.partner_id
*
* @return partner_id - partner_user_info.partner_id
*/
public String getPartnerId() {
return partnerId;
}
/**
* 设置partner_user_info.partner_id
*
* @param partnerId partner_user_info.partner_id
*/
public void setPartnerId(String partnerId) {
this.partnerId = partnerId;
}
/**
* 获取面试日期
*
* @return interview_date - 面试日期
*/
public Date getInterviewDate() {
return interviewDate;
}
/**
* 设置面试日期
*
* @param interviewDate 面试日期
*/
public void setInterviewDate(Date interviewDate) {
this.interviewDate = interviewDate;
}
/**
* 获取面试开始时间
*
* @return start_time - 面试开始时间
*/
public Date getStartTime() {
return startTime;
}
/**
* 设置面试开始时间
*
* @param startTime 面试开始时间
*/
public void setStartTime(Date startTime) {
this.startTime = startTime;
}
/**
* 获取面试结束时间
*
* @return end_time - 面试结束时间
*/
public Date getEndTime() {
return endTime;
}
/**
* 设置面试结束时间
*
* @param endTime 面试结束时间
*/
public void setEndTime(Date endTime) {
this.endTime = endTime;
}
/**
* 获取0未参加1参加
*
* @return is_partner_interview - 0未参加1参加
*/
public Byte getIsPartnerInterview() {
return isPartnerInterview;
}
/**
* 设置0未参加1参加
*
* @param isPartnerInterview 0未参加1参加
*/
public void setIsPartnerInterview(Byte isPartnerInterview) {
this.isPartnerInterview = isPartnerInterview;
}
/**
* 获取实际开始时间
*
* @return actual_start_time - 实际开始时间
*/
public Date getActualStartTime() {
return actualStartTime;
}
/**
* 设置实际开始时间
*
* @param actualStartTime 实际开始时间
*/
public void setActualStartTime(Date actualStartTime) {
this.actualStartTime = actualStartTime;
}
/**
* 获取实际结束时间
*
* @return actual_end_time - 实际结束时间
*/
public Date getActualEndTime() {
return actualEndTime;
}
/**
* 设置实际结束时间
*
* @param actualEndTime 实际结束时间
*/
public void setActualEndTime(Date actualEndTime) {
this.actualEndTime = actualEndTime;
}
/**
* 获取房间号
*
* @return room_id - 房间号
*/
public String getRoomId() {
return roomId;
}
/**
* 设置房间号
*
* @param roomId 房间号
*/
public void setRoomId(String roomId) {
this.roomId = roomId;
}
/**
* 获取房间密码
*
* @return room_password - 房间密码
*/
public String getRoomPassword() {
return roomPassword;
}
/**
* 设置房间密码
*
* @param roomPassword 房间密码
*/
public void setRoomPassword(String roomPassword) {
this.roomPassword = roomPassword;
}
/**
* 获取面试官
*
* @return interviewer - 面试官
*/
public String getInterviewer() {
return interviewer;
}
/**
* 设置面试官
*
* @param interviewer 面试官
*/
public void setInterviewer(String interviewer) {
this.interviewer = interviewer;
}
/**
* 获取房间状态:0待开放;1已开放; 2已关闭
*
* @return room_status - 房间状态:0待开放;1已开放; 2已关闭
*/
public Byte getRoomStatus() {
return roomStatus;
}
/**
* 设置房间状态:0待开放;1已开放; 2已关闭
*
* @param roomStatus 房间状态:0待开放;1已开放; 2已关闭
*/
public void setRoomStatus(Byte roomStatus) {
this.roomStatus = roomStatus;
}
/**
* 获取面试状态 0待面试 1已通过 2未通过
*
* @return interview_status - 面试状态 0待面试 1已通过 2未通过
*/
public Byte getInterviewStatus() {
return interviewStatus;
}
/**
* 设置面试状态 0待面试 1已通过 2未通过
*
* @param interviewStatus 面试状态 0待面试 1已通过 2未通过
*/
public void setInterviewStatus(Byte interviewStatus) {
this.interviewStatus = interviewStatus;
}
/**
* 获取面试类型:0面谈1一审面试2二审面试
*
* @return interview_type - 面试类型:0面谈1一审面试2二审面试
*/
public Byte getInterviewType() {
return interviewType;
}
/**
* 设置面试类型:0面谈1一审面试2二审面试
*
* @param interviewType 面试类型:0面谈1一审面试2二审面试
*/
public void setInterviewType(Byte interviewType) {
this.interviewType = interviewType;
}
/**
* 获取视频链接
*
* @return video_url - 视频链接
*/
public String getVideoUrl() {
return videoUrl;
}
/**
* 设置视频链接
*
* @param videoUrl 视频链接
*/
public void setVideoUrl(String videoUrl) {
this.videoUrl = videoUrl;
}
/**
* 获取line_audit_info.id
*
* @return audit_id - line_audit_info.id
*/
public Long getAuditId() {
return auditId;
}
/**
* 设置line_audit_info.id
*
* @param auditId line_audit_info.id
*/
public void setAuditId(Long auditId) {
this.auditId = auditId;
}
/**
* 获取line_calendars_event.id
*
* @return calendars_event_id - line_calendars_event.id
*/
public Long getCalendarsEventId() {
return calendarsEventId;
}
/**
* 设置line_calendars_event.id
*
* @param calendarsEventId line_calendars_event.id
*/
public void setCalendarsEventId(Long calendarsEventId) {
this.calendarsEventId = calendarsEventId;
}
/**
* 获取删除标识
*
* @return deleted - 删除标识
*/
public Boolean getDeleted() {
return deleted;
}
/**
* 设置删除标识
*
* @param deleted 删除标识
*/
public void setDeleted(Boolean deleted) {
this.deleted = deleted;
}
/**
* 获取创建时间
*
* @return create_time - 创建时间
*/
public Date getCreateTime() {
return createTime;
}
/**
* 设置创建时间
*
* @param createTime 创建时间
*/
public void setCreateTime(Date createTime) {
this.createTime = createTime;
}
/**
* 获取更新时间
*
* @return update_time - 更新时间
*/
public Date getUpdateTime() {
return updateTime;
}
/**
* 设置更新时间
*
* @param updateTime 更新时间
*/
public void setUpdateTime(Date updateTime) {
this.updateTime = updateTime;
}
}