package com.doumee.dao.web.request;
|
|
import com.doumee.service.business.third.model.LoginUserModel;
|
import com.doumee.dao.business.model.BookingTime;
|
import com.doumee.dao.system.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 extends LoginUserModel {
|
|
@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 = "是否发送参会人通知:0=通知;1=不通知")
|
private Integer joinNotice;
|
@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;
|
|
}
|