package com.ruoyi.project.domain;
|
|
import java.util.Date;
|
import com.fasterxml.jackson.annotation.JsonFormat;
|
import com.baomidou.mybatisplus.annotation.IdType;
|
import com.baomidou.mybatisplus.annotation.TableId;
|
import com.ruoyi.common.annotation.Excel;
|
import com.ruoyi.common.core.domain.BaseEntity;
|
import io.swagger.annotations.ApiModel;
|
import io.swagger.annotations.ApiModelProperty;
|
import lombok.Data;
|
|
/**
|
* 参会人员对象 service_meeting_participant
|
*
|
* @author ls
|
* @date 2025-12-28
|
*/
|
@Data
|
@ApiModel("参会人员")
|
public class ServiceMeetingParticipant extends BaseEntity
|
{
|
private static final long serialVersionUID = 1L;
|
|
/** 参会记录ID */
|
@ApiModelProperty("参会记录ID")
|
//数据库自增改成@TableId(type = IdType.AUTO)
|
@TableId(type = IdType.AUTO)
|
private Integer id;
|
|
/** 会议ID */
|
@ApiModelProperty("会议ID")
|
@Excel(name = "会议ID")
|
private Integer meetingId;
|
|
/** 用户编号 */
|
@ApiModelProperty("用户编号")
|
@Excel(name = "用户编号")
|
private String userNo;
|
|
/** 用户姓名 */
|
@ApiModelProperty("用户姓名")
|
@Excel(name = "用户姓名")
|
private String userName;
|
|
/** 角色(host:主持人,participant:参会人,guest:嘉宾) */
|
@ApiModelProperty("角色(host:主持人,participant:参会人,guest:嘉宾)")
|
@Excel(name = "角色(host:主持人,participant:参会人,guest:嘉宾)")
|
private String role;
|
|
/** 出席状态(0:未确认,1:已确认,2:已拒绝,3:已出席,4:未出席) */
|
@ApiModelProperty("出席状态(0:未确认,1:已确认,2:已拒绝,3:已出席,4:未出席)")
|
@Excel(name = "出席状态(0:未确认,1:已确认,2:已拒绝,3:已出席,4:未出席)")
|
private Integer attendanceStatus;
|
|
/** 是否必需参会(1:是,0:否) */
|
@ApiModelProperty("是否必需参会(1:是,0:否)")
|
@Excel(name = "是否必需参会(1:是,0:否)")
|
private Integer isRequired;
|
|
/** 确认时间 */
|
@ApiModelProperty("确认时间")
|
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
|
@Excel(name = "确认时间", width = 30, dateFormat = "yyyy-MM-dd HH:mm:ss")
|
private Date confirmationTime;
|
|
/** 签到时间 */
|
@ApiModelProperty("签到时间")
|
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
|
@Excel(name = "签到时间", width = 30, dateFormat = "yyyy-MM-dd HH:mm:ss")
|
private Date checkInTime;
|
|
/** 签退时间 */
|
@ApiModelProperty("签退时间")
|
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
|
@Excel(name = "签退时间", width = 30, dateFormat = "yyyy-MM-dd HH:mm:ss")
|
private Date checkOutTime;
|
|
/** 创建人 */
|
@ApiModelProperty("创建人")
|
@Excel(name = "创建人")
|
private String createdBy;
|
|
/** 创建时间 */
|
@ApiModelProperty("创建时间")
|
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
|
@Excel(name = "创建时间", width = 30, dateFormat = "yyyy-MM-dd HH:mm:ss")
|
private Date createdTime;
|
|
/** 更新人 */
|
@ApiModelProperty("更新人")
|
@Excel(name = "更新人")
|
private String updatedBy;
|
|
/** 更新时间 */
|
@ApiModelProperty("更新时间")
|
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
|
@Excel(name = "更新时间", width = 30, dateFormat = "yyyy-MM-dd HH:mm:ss")
|
private Date updatedTime;
|
|
}
|