package com.cool.store.entity;

import io.swagger.annotations.ApiModelProperty;
import java.io.Serializable;
import java.util.Date;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;

/**
 * 
 * @author   zhangchenbiao
 * @date   2023-05-29 03:52
 */
@Data
@Builder
@NoArgsConstructor
@AllArgsConstructor
public class HyPartnerInterviewPlanDO implements Serializable {
    @ApiModelProperty("")
    private Long id;

    @ApiModelProperty("hy_partner_line_info.id")
    private Long partnerLineId;

    @ApiModelProperty("hy_partner_user_info.partner_id")
    private String partnerId;

    @ApiModelProperty("面试日期")
    private Date interviewDate;

    @ApiModelProperty("面试开始时间")
    private Date startTime;

    @ApiModelProperty("面试结束时间")
    private Date endTime;

    @ApiModelProperty("0未参加，1参加")
    private Integer isPartnerInterview;

    @ApiModelProperty("实际开始时间")
    private Date actualStartTime;

    @ApiModelProperty("实际结束时间")
    private Date actualEndTime;

    @ApiModelProperty("房间号")
    private String roomId;

    @ApiModelProperty("房间密码")
    private String roomPassword;

    @ApiModelProperty("面试官")
    private String interviewer;

    @ApiModelProperty("房间状态:0待开放;1已开放; 2已关闭")
    private Integer roomStatus;

    @ApiModelProperty("删除标识")
    private Boolean deleted;

    @ApiModelProperty("创建时间")
    private Date createTime;

    @ApiModelProperty("更新时间")
    private Date updateTime;

    @ApiModelProperty("预约是否通过审核：0.未审核1.通过审核")
    private Integer applicationApproved;

    @ApiModelProperty("飞书日历id")
    private String feishuCalendarId;

    @ApiModelProperty("飞书日程id")
    private String feishuScheduleId;
}