2026-06-24 09:31:29 +08:00
|
|
|
|
package com.ruoyi.cms.domain;
|
|
|
|
|
|
|
|
|
|
|
|
import com.baomidou.mybatisplus.annotation.IdType;
|
|
|
|
|
|
import com.baomidou.mybatisplus.annotation.TableField;
|
|
|
|
|
|
import com.baomidou.mybatisplus.annotation.TableId;
|
|
|
|
|
|
import com.baomidou.mybatisplus.annotation.TableName;
|
|
|
|
|
|
import com.ruoyi.common.core.domain.BaseEntity;
|
|
|
|
|
|
import io.swagger.annotations.ApiModelProperty;
|
|
|
|
|
|
import lombok.Data;
|
|
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
|
* 面试邀约
|
|
|
|
|
|
*
|
|
|
|
|
|
* @author
|
|
|
|
|
|
* @email
|
|
|
|
|
|
* @date 2025-10-10 10:42:16
|
|
|
|
|
|
*/
|
|
|
|
|
|
@Data
|
|
|
|
|
|
@TableName("interview_invitation")
|
|
|
|
|
|
public class InterviewInvitation extends BaseEntity {
|
|
|
|
|
|
@TableField(exist = false)
|
|
|
|
|
|
private static final long serialVersionUID = 1L;
|
|
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
|
* 主键id
|
|
|
|
|
|
*/
|
|
|
|
|
|
@TableId(value = "id",type = IdType.AUTO)
|
|
|
|
|
|
@ApiModelProperty("id")
|
|
|
|
|
|
private Long id;
|
|
|
|
|
|
/**
|
|
|
|
|
|
* 企业id
|
|
|
|
|
|
*/
|
|
|
|
|
|
@ApiModelProperty("企业id")
|
|
|
|
|
|
private Long companyId;
|
|
|
|
|
|
/**
|
|
|
|
|
|
* 岗位id
|
|
|
|
|
|
*/
|
|
|
|
|
|
@ApiModelProperty("岗位id")
|
|
|
|
|
|
private Long jobId;
|
|
|
|
|
|
/**
|
|
|
|
|
|
* 用户id
|
|
|
|
|
|
*/
|
|
|
|
|
|
@ApiModelProperty("用户id")
|
|
|
|
|
|
private Long userId;
|
|
|
|
|
|
/**
|
|
|
|
|
|
* 申请id
|
|
|
|
|
|
*/
|
|
|
|
|
|
@ApiModelProperty("申请id")
|
|
|
|
|
|
private Long applyId;
|
|
|
|
|
|
/**
|
|
|
|
|
|
* 面试时间
|
|
|
|
|
|
*/
|
|
|
|
|
|
@ApiModelProperty("面试时间")
|
|
|
|
|
|
private String interviewTime;
|
|
|
|
|
|
/**
|
|
|
|
|
|
* 面试方式(online/offline)
|
|
|
|
|
|
*/
|
|
|
|
|
|
@ApiModelProperty("面试方式")
|
|
|
|
|
|
private String interviewMethod;
|
|
|
|
|
|
/**
|
|
|
|
|
|
* 腾讯会议链接
|
|
|
|
|
|
*/
|
|
|
|
|
|
@ApiModelProperty("腾讯会议链接")
|
|
|
|
|
|
private String meetingLink;
|
|
|
|
|
|
/**
|
|
|
|
|
|
* 会议密码
|
|
|
|
|
|
*/
|
|
|
|
|
|
@ApiModelProperty("会议密码")
|
|
|
|
|
|
private String meetingPassword;
|
|
|
|
|
|
/**
|
|
|
|
|
|
* 面试地点
|
|
|
|
|
|
*/
|
|
|
|
|
|
@ApiModelProperty("面试地点")
|
|
|
|
|
|
private String interviewLocation;
|
|
|
|
|
|
/**
|
|
|
|
|
|
* 面试官联系方式
|
|
|
|
|
|
*/
|
|
|
|
|
|
@ApiModelProperty("面试官联系方式")
|
|
|
|
|
|
private String contactPhone;
|
2026-06-24 18:18:55 +08:00
|
|
|
|
/**
|
|
|
|
|
|
* 公司名称(冗余存储,创建时从company表获取)
|
|
|
|
|
|
*/
|
|
|
|
|
|
@ApiModelProperty("公司名称")
|
|
|
|
|
|
private String companyName;
|
|
|
|
|
|
/**
|
|
|
|
|
|
* 岗位名称(冗余存储,创建时从job表获取)
|
|
|
|
|
|
*/
|
|
|
|
|
|
@ApiModelProperty("岗位名称")
|
|
|
|
|
|
private String jobName;
|
2026-06-24 09:31:29 +08:00
|
|
|
|
/**
|
|
|
|
|
|
* 状态(pending/accepted/rejected/completed)
|
|
|
|
|
|
*/
|
|
|
|
|
|
@ApiModelProperty("状态")
|
|
|
|
|
|
private String status;
|
|
|
|
|
|
}
|