package com.x.meeting.assemble.control.wrapout;

import java.util.ArrayList;
import java.util.List;

import com.x.base.core.entity.JpaObject;
import com.x.base.core.http.annotation.Wrap;
import com.x.meeting.core.entity.Meeting;

@Wrap(Meeting.class)
public class WrapOutMeeting extends Meeting {

	private static final long serialVersionUID = -969148596991975992L;
	public static List<String> Excludes = new ArrayList<>(JpaObject.FieldsInvisible);

	/* 会议状态 */
	private String status;
	/* 我申请的 */
	private Boolean myApply;
	/* 等待我确认的 */
	private Boolean myWaitConfirm;

	private Boolean myWaitAccept;

	private Boolean myAccept;

	private Boolean myReject;

	private Long rank;

	private List<WrapOutAttachment> attachmentList;

	public Long getRank() {
		return rank;
	}

	public void setRank(Long rank) {
		this.rank = rank;
	}

	public List<WrapOutAttachment> getAttachmentList() {
		return attachmentList;
	}

	public void setAttachmentList(List<WrapOutAttachment> attachmentList) {
		this.attachmentList = attachmentList;
	}

	public Boolean getMyApply() {
		return myApply;
	}

	public void setMyApply(Boolean myApply) {
		this.myApply = myApply;
	}

	public Boolean getMyWaitConfirm() {
		return myWaitConfirm;
	}

	public void setMyWaitConfirm(Boolean myWaitConfirm) {
		this.myWaitConfirm = myWaitConfirm;
	}

	public Boolean getMyWaitAccept() {
		return myWaitAccept;
	}

	public void setMyWaitAccept(Boolean myWaitAccept) {
		this.myWaitAccept = myWaitAccept;
	}

	public Boolean getMyReject() {
		return myReject;
	}

	public void setMyReject(Boolean myReject) {
		this.myReject = myReject;
	}

	public Boolean getMyAccept() {
		return myAccept;
	}

	public void setMyAccept(Boolean myAccept) {
		this.myAccept = myAccept;
	}

	public String getStatus() {
		return status;
	}

	public void setStatus(String status) {
		this.status = status;
	}

}
