ScreenInfoBean.java 8.2 KB
package com.cnlive.goldenline.ui.model;

import android.os.Parcel;
import android.os.Parcelable;

import java.io.Serializable;

/**
 * Description:剧院各区信息
 * Created on 2017/3/9
 * Author : 萧
 */
public class ScreenInfoBean implements Serializable,Parcelable {

    private int hallId;

    private int id;

    private String createTime;

    private String updateTime;

    private int enabled;

    private int theatreId;

    private String areaName;

    private String areaDesc;

    private int areaNum;

    private int areaTotalNum;

    private int areaSort;

    private int state;



    private String title;

    private int price;

    private int seatCount;

    private int currentSeats;

    private int areaTop;
    private int areaLeft;
    private int areaCenter;
    private int areaRight;
    private int areaBottom;

    private int currentScreen;


    protected ScreenInfoBean(Parcel in) {
        hallId = in.readInt();
        id = in.readInt();
        createTime = in.readString();
        updateTime = in.readString();
        enabled = in.readInt();
        theatreId = in.readInt();
        areaName = in.readString();
        areaDesc = in.readString();
        areaNum = in.readInt();
        areaTotalNum = in.readInt();
        areaSort = in.readInt();
        state = in.readInt();
        title = in.readString();
        price = in.readInt();
        seatCount = in.readInt();
        currentSeats = in.readInt();
        areaTop = in.readInt();
        areaLeft = in.readInt();
        areaCenter = in.readInt();
        areaRight = in.readInt();
        areaBottom = in.readInt();
        currentScreen = in.readInt();
    }

    public static final Creator<ScreenInfoBean> CREATOR = new Creator<ScreenInfoBean>() {
        @Override
        public ScreenInfoBean createFromParcel(Parcel in) {
            return new ScreenInfoBean(in);
        }

        @Override
        public ScreenInfoBean[] newArray(int size) {
            return new ScreenInfoBean[size];
        }
    };

    public int getHallId() {
        return hallId;
    }

    public void setHallId(int hallId) {
        this.hallId = hallId;
    }

    public ScreenInfoBean(int id, String createTime, String updateTime, int enabled, int theatreId, String areaName, String areaDesc, int areaNum, int areaTotalNum, int areaSort, int state) {
        this.id = id;
        this.createTime = createTime;
        this.updateTime = updateTime;
        this.enabled = enabled;
        this.theatreId = theatreId;
        this.areaName = areaName;
        this.areaDesc = areaDesc;
        this.areaNum = areaNum;
        this.areaTotalNum = areaTotalNum;
        this.areaSort = areaSort;
        this.state = state;
    }

    public int getId() {
        return id;
    }

    public void setId(int id) {
        this.id = id;
    }

    public String getCreateTime() {
        return createTime;
    }

    public void setCreateTime(String createTime) {
        this.createTime = createTime;
    }

    public String getUpdateTime() {
        return updateTime;
    }

    public void setUpdateTime(String updateTime) {
        this.updateTime = updateTime;
    }

    public int getEnabled() {
        return enabled;
    }

    public void setEnabled(int enabled) {
        this.enabled = enabled;
    }

    public int getTheatreId() {
        return theatreId;
    }

    public void setTheatreId(int theatreId) {
        this.theatreId = theatreId;
    }

    public String getAreaName() {
        return areaName;
    }

    public void setAreaName(String areaName) {
        this.areaName = areaName;
    }

    public String getAreaDesc() {
        return areaDesc;
    }

    public void setAreaDesc(String areaDesc) {
        this.areaDesc = areaDesc;
    }

    public int getAreaNum() {
        return areaNum;
    }

    public void setAreaNum(int areaNum) {
        this.areaNum = areaNum;
    }

    public int getAreaTotalNum() {
        return areaTotalNum;
    }

    public void setAreaTotalNum(int areaTotalNum) {
        this.areaTotalNum = areaTotalNum;
    }

    public int getAreaSort() {
        return areaSort;
    }

    public void setAreaSort(int areaSort) {
        this.areaSort = areaSort;
    }

    public int getState() {
        return state;
    }

    public void setState(int state) {
        this.state = state;
    }

    @Override
    public String toString() {
        return "ScreenInfoBean{" +
                "id=" + id +
                ", createTime='" + createTime + '\'' +
                ", updateTime='" + updateTime + '\'' +
                ", enabled=" + enabled +
                ", theatreId=" + theatreId +
                ", areaName='" + areaName + '\'' +
                ", areaDesc='" + areaDesc + '\'' +
                ", areaNum=" + areaNum +
                ", areaTotalNum=" + areaTotalNum +
                ", areaSort=" + areaSort +
                ", state=" + state +
                ", title='" + title + '\'' +
                ", price=" + price +
                ", seatCount=" + seatCount +
                ", currentSeats=" + currentSeats +
                ", areaTop=" + areaTop +
                ", areaLeft=" + areaLeft +
                ", areaCenter=" + areaCenter +
                ", areaRight=" + areaRight +
                ", areaBottom=" + areaBottom +
                ", currentScreen=" + currentScreen +
                '}';
    }

    public ScreenInfoBean() {
    }

    public ScreenInfoBean(String title, int price, int seatCount, int currentSeats, int areaTop, int areaLeft, int areaCenter, int areaRight, int areaBottom) {
        this.title = title;
        this.price = price;
        this.seatCount = seatCount;
        this.currentSeats = currentSeats;
        this.areaTop = areaTop;
        this.areaLeft = areaLeft;
        this.areaCenter = areaCenter;
        this.areaRight = areaRight;
        this.areaBottom = areaBottom;
    }

    public String getTitle() {
        return title;
    }

    public void setTitle(String title) {
        this.title = title;
    }

    public int getPrice() {
        return price;
    }

    public void setPrice(int price) {
        this.price = price;
    }

    public int getSeatCount() {
        return seatCount;
    }

    public void setSeatCount(int seatCount) {
        this.seatCount = seatCount;
    }

    public int getCurrentSeats() {
        return currentSeats;
    }

    public void setCurrentSeats(int currentSeats) {
        this.currentSeats = currentSeats;
    }

    public int getAreaTop() {
        return areaTop;
    }

    public void setAreaTop(int areaTop) {
        this.areaTop = areaTop;
    }

    public int getAreaLeft() {
        return areaLeft;
    }

    public void setAreaLeft(int areaLeft) {
        this.areaLeft = areaLeft;
    }

    public int getAreaCenter() {
        return areaCenter;
    }

    public void setAreaCenter(int areaCenter) {
        this.areaCenter = areaCenter;
    }

    public int getAreaRight() {
        return areaRight;
    }

    public void setAreaRight(int areaRight) {
        this.areaRight = areaRight;
    }

    public int getAreaBottom() {
        return areaBottom;
    }

    public void setAreaBottom(int areaBottom) {
        this.areaBottom = areaBottom;
    }

    public int getCurrentScreen() {
        return currentScreen;
    }

    public void setCurrentScreen(int currentScreen) {
        this.currentScreen = currentScreen;
    }

    @Override
    public int describeContents() {
        return 0;
    }

    @Override
    public void writeToParcel(Parcel dest, int flags) {
        dest.writeInt(hallId);
        dest.writeInt(id);
        dest.writeString(createTime);
        dest.writeString(updateTime);
        dest.writeInt(enabled);
        dest.writeInt(theatreId);
        dest.writeString(areaName);
        dest.writeString(areaDesc);
        dest.writeInt(areaNum);
        dest.writeInt(areaTotalNum);
        dest.writeInt(areaSort);
        dest.writeInt(state);
        dest.writeString(title);
        dest.writeInt(price);
        dest.writeInt(seatCount);
        dest.writeInt(currentSeats);
        dest.writeInt(areaTop);
        dest.writeInt(areaLeft);
        dest.writeInt(areaCenter);
        dest.writeInt(areaRight);
        dest.writeInt(areaBottom);
        dest.writeInt(currentScreen);
    }
}