package com.doumee.dao.web.response; 
 | 
  
 | 
import com.doumee.dao.business.model.BookingTime; 
 | 
import com.doumee.dao.system.model.Multifile; 
 | 
import com.doumee.dao.system.model.SystemUser; 
 | 
import com.doumee.dao.system.vo.UserResponse; 
 | 
import io.swagger.annotations.ApiModel; 
 | 
import io.swagger.annotations.ApiModelProperty; 
 | 
import lombok.Data; 
 | 
  
 | 
import java.util.Date; 
 | 
import java.util.List; 
 | 
  
 | 
/** 
 | 
 * Created by IntelliJ IDEA. 
 | 
 * 
 | 
 * @Author : Rk 
 | 
 * @create 2023/3/23 9:25 
 | 
 */ 
 | 
@Data 
 | 
@ApiModel("会议详情返回类") 
 | 
public class MeetingDetailResponse { 
 | 
  
 | 
    @ApiModelProperty(value = "主键") 
 | 
    private Integer id; 
 | 
  
 | 
    @ApiModelProperty(value = "会议名称") 
 | 
    private String meetingName; 
 | 
  
 | 
    @ApiModelProperty(value = "会议室主键") 
 | 
    private Integer roomId; 
 | 
  
 | 
    @ApiModelProperty(value = "会议室名称") 
 | 
    private String roomName; 
 | 
  
 | 
    @ApiModelProperty(value = "会议日期") 
 | 
    private String meetingDate; 
 | 
  
 | 
  
 | 
    @ApiModelProperty(value = "开始时间") 
 | 
    private Date startTime; 
 | 
  
 | 
    @ApiModelProperty(value = "结束时间") 
 | 
    private Date endTime; 
 | 
  
 | 
  
 | 
    @ApiModelProperty(value = "会议时间 ( a ~ b)") 
 | 
    private String meetingTime; 
 | 
  
 | 
    @ApiModelProperty(value = "参会人员") 
 | 
    private List<UserResponse> userResponseList; 
 | 
  
 | 
    @ApiModelProperty(value = "会议内容") 
 | 
    private String meetingContent; 
 | 
  
 | 
    @ApiModelProperty(value = "服务项") 
 | 
    private List<ProjectsResponse> projectsResponseList; 
 | 
  
 | 
    @ApiModelProperty(value = "附件信息") 
 | 
    private List<Multifile> multiFileList; 
 | 
  
 | 
    @ApiModelProperty(value = "时间段列表") 
 | 
    private List<BookingTime> bookingTimeList; 
 | 
  
 | 
  
 | 
    @ApiModelProperty(value = "会议预约人主键") 
 | 
    private Integer bookingUserId; 
 | 
  
 | 
    @ApiModelProperty(value = "会议预约人") 
 | 
    private String bookingUserName; 
 | 
  
 | 
    @ApiModelProperty(value = "会议预约人信息") 
 | 
    private SystemUser bookingUser; 
 | 
//    @ApiModelProperty(value = "会议预约人信息") 
 | 
//    private UserResponse bookingUser; 
 | 
  
 | 
    @ApiModelProperty(value = "会议状态: 1=未开始;2=进行中;3=已结束") 
 | 
    private Integer meetingStatus; 
 | 
  
 | 
    @ApiModelProperty(value = "备注") 
 | 
    private String remark; 
 | 
  
 | 
    @ApiModelProperty(value = "会议室管理人") 
 | 
    private SystemUser roomUser; 
 | 
//    @ApiModelProperty(value = "会议室管理人") 
 | 
//    private UserResponse roomUser; 
 | 
  
 | 
  
 | 
} 
 |