77 lines
1.9 KiB
Java
77 lines
1.9 KiB
Java
package com.vetti.hotake.domain;
|
||
|
||
import com.vetti.common.core.domain.entity.SysUser;
|
||
import lombok.Data;
|
||
import lombok.experimental.Accessors;
|
||
import io.swagger.annotations.ApiModelProperty;
|
||
import com.vetti.common.annotation.Excel;
|
||
import com.vetti.common.core.domain.BaseEntity;
|
||
|
||
import java.util.List;
|
||
|
||
/**
|
||
* 会议日历记录主对象 hotake_meeting_calendar_info
|
||
*
|
||
* @author wangxiangshun
|
||
* @date 2025-11-09
|
||
*/
|
||
@Data
|
||
@Accessors(chain = true)
|
||
public class HotakeMeetingCalendarInfo extends BaseEntity
|
||
{
|
||
private static final long serialVersionUID = 1L;
|
||
|
||
/** 主键ID */
|
||
@ApiModelProperty("主键ID")
|
||
private Long id;
|
||
|
||
/** 招聘人ID */
|
||
@ApiModelProperty("招聘人ID")
|
||
@Excel(name = "招聘人ID")
|
||
private Long recruiterId;
|
||
|
||
@ApiModelProperty("岗位申请ID")
|
||
private Long roleApplyId;
|
||
|
||
/** 公司名称 */
|
||
@ApiModelProperty("公司名称")
|
||
@Excel(name = "公司名称")
|
||
private String compName;
|
||
|
||
/** 会议名称 */
|
||
@ApiModelProperty("会议名称")
|
||
@Excel(name = "会议名称")
|
||
private String meetingName;
|
||
|
||
/** 会议日期 */
|
||
@ApiModelProperty("会议日期(年月日)")
|
||
@Excel(name = "会议日期")
|
||
private String meetingDate;
|
||
|
||
/** 会议时间 */
|
||
@ApiModelProperty("会议时间")
|
||
@Excel(name = "会议时间")
|
||
private String times;
|
||
|
||
/** 发送消息方式(逗号分隔) */
|
||
@ApiModelProperty("发送消息方式(逗号分隔)")
|
||
@Excel(name = "发送消息方式(逗号分隔)")
|
||
private String messageVia;
|
||
|
||
/** 状态(0 取消,1 正常) */
|
||
@ApiModelProperty("状态(0 取消,1 正常,2 已完成面试)")
|
||
private String status;
|
||
|
||
@ApiModelProperty("岗位基本信息")
|
||
private HotakeRolesInfo rolesInfo;
|
||
|
||
@ApiModelProperty("参会人员")
|
||
private List<HotakeMeetingCalendarDetail> calendarDetails;
|
||
|
||
|
||
@ApiModelProperty("会议ID数据集合-查询使用")
|
||
private List<Long> meetingIds;
|
||
|
||
|
||
}
|