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 calendarDetails; @ApiModelProperty("会议ID数据集合-查询使用") private List meetingIds; }