package com.doumee.dao.web.request;
|
|
import com.baomidou.mybatisplus.annotation.IdType;
|
import com.baomidou.mybatisplus.annotation.TableField;
|
import com.baomidou.mybatisplus.annotation.TableId;
|
import com.baomidou.mybatisplus.annotation.TableName;
|
import com.doumee.core.annotation.excel.ExcelColumn;
|
import com.doumee.dao.business.model.BookingTime;
|
import com.doumee.dao.business.model.Multifile;
|
import com.doumee.dao.business.model.ProjectRel;
|
import com.doumee.dao.business.model.UserRel;
|
import com.fasterxml.jackson.annotation.JsonFormat;
|
import io.swagger.annotations.ApiModel;
|
import io.swagger.annotations.ApiModelProperty;
|
import lombok.Data;
|
|
import java.util.Date;
|
import java.util.List;
|
|
/**
|
* 会议室预定信息表
|
* @author 江蹄蹄
|
* @date 2023/05/04 18:18
|
*/
|
@Data
|
@ApiModel("会议室预定请求类")
|
public class BookingsRequest {
|
|
@ApiModelProperty(value = "主键", example = "1")
|
private Integer id;
|
|
@ApiModelProperty(value = "创建人编码", example = "1")
|
private Integer creator;
|
|
@ApiModelProperty(value = "修改人编码", example = "1")
|
private Integer editor;
|
|
@ApiModelProperty(value = "备注")
|
private String remark;
|
|
@ApiModelProperty(value = "会议主题")
|
private String name;
|
|
@ApiModelProperty(value = "关联会议室主键", example = "1")
|
private Integer roomId;
|
|
@ApiModelProperty(value = "开始时间")
|
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
|
private Date startTime;
|
|
@ApiModelProperty(value = "结束时间")
|
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
|
private Date endTime;
|
|
@ApiModelProperty(value = "会议内容")
|
private String content;
|
|
@ApiModelProperty(value = "时间段")
|
private List<BookingTime> bookingTimeList;
|
|
@ApiModelProperty(value = "参会人员")
|
private List<UserRel> sysList;
|
|
@ApiModelProperty(value = "服务项目")
|
private List<ProjectRel> projectList;
|
|
@ApiModelProperty(value = "附件集合")
|
private List<Multifile> fileList;
|
|
}
|