RemoteMeetingPageQueryVO.java 2.6 KB
package com.skua.modules.remotemeeting.vo;

import com.fasterxml.jackson.annotation.JsonFormat;
import com.skua.core.aspect.annotation.Dict;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import org.jeecgframework.poi.excel.annotation.Excel;
import org.springframework.format.annotation.DateTimeFormat;

import java.util.Date;

/**
 * AR远程会议
 */
@Data
public class RemoteMeetingPageQueryVO {

	@JsonFormat(timezone = "GMT+8",pattern = "yyyy-MM-dd HH:mm:ss")
	@DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss")
	@ApiModelProperty(value = "创建时间")
	private java.util.Date createTime;

	/**id*/
    @ApiModelProperty(value = "id")
	private String id;

	/**协作主题*/
	@Excel(name = "协作主题", width = 15)
    @ApiModelProperty(value = "协作主题")
	private String themeName;
	/**发起人id*/
	@Excel(name = "发起人id", width = 15)
	@Dict(dictTable = "sys_user", dicCode="id", dicText = "realname")
    @ApiModelProperty(value = "发起人id")
	private String initiator;
	/**开始时间*/
	@Excel(name = "开始时间", width = 20, format = "yyyy-MM-dd HH:mm:ss")
	@JsonFormat(timezone = "GMT+8",pattern = "yyyy-MM-dd HH:mm:ss")
    @DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss")
    @ApiModelProperty(value = "开始时间")
	private Date startTime;
	/**结束时间*/
	@Excel(name = "结束时间", width = 20, format = "yyyy-MM-dd HH:mm:ss")
	@JsonFormat(timezone = "GMT+8",pattern = "yyyy-MM-dd HH:mm:ss")
    @DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss")
    @ApiModelProperty(value = "结束时间")
	private Date endTime;
	/**任务类型 字典(remote_meeting_type)*/
	@Excel(name = "任务类型 字典(remote_meeting_type)", width = 15)
    @ApiModelProperty(value = "任务类型 字典(remote_meeting_type)")
	@Dict(dicCode = "remote_meeting_type")
	private String type;
	/**任务状态 字典(remote_meeting_state)*/
	@Excel(name = "任务状态 字典(remote_meeting_state)", width = 15)
    @ApiModelProperty(value = "任务状态 字典(remote_meeting_state)")
	@Dict(dicCode = "remote_meeting_state")
	private String state;
	/**协作时长(分钟)*/
	@Excel(name = "协作时长(分钟)", width = 15)
    @ApiModelProperty(value = "协作时长(分钟)")
	private Integer durationTime;
	/**协作人id(以,分割)*/
	@Excel(name = "协作人id(以,分割)", width = 15)
    @ApiModelProperty(value = "协作人id(以,分割)")
	private String userList;
	@Excel(name = "协作人name(以,分割)", width = 15)
    @ApiModelProperty(value = "协作人name(以,分割)")
	private String userNameList;
	/**房间号*/
	@Excel(name = "房间号", width = 15)
    @ApiModelProperty(value = "房间号")
	private String roomId;
}