CartEntity.java 2.29 KB
package com.naji.xiaotao.cart.entity;

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

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

public class CartEntity implements Parcelable {

    private List<OrderEntity> order;
    private List<CartCookbook> cookbooklist;
    private int countTotal;
    private float countPirce;
    private float countMemberPirce;

    public List<OrderEntity> getOrder() {
        return order;
    }

    public void setOrder(List<OrderEntity> order) {
        this.order = order;
    }

    public List<CartCookbook> getCookbooklist() {
        return cookbooklist;
    }

    public void setCookbooklist(List<CartCookbook> cookbooklist) {
        this.cookbooklist = cookbooklist;
    }

    public int getCountTotal() {
        return countTotal;
    }

    public void setCountTotal(int countTotal) {
        this.countTotal = countTotal;
    }

    public float getCountPirce() {
        return countPirce;
    }

    public void setCountPirce(float countPirce) {
        this.countPirce = countPirce;
    }

    public float getCountMemberPirce() {
        return countMemberPirce;
    }

    public void setCountMemberPirce(float countMemberPirce) {
        this.countMemberPirce = countMemberPirce;
    }

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

    @Override
    public void writeToParcel(Parcel dest, int flags) {
        dest.writeTypedList(this.order);
        dest.writeTypedList(this.cookbooklist);
        dest.writeInt(this.countTotal);
        dest.writeFloat(this.countPirce);
        dest.writeFloat(this.countMemberPirce);
    }

    public CartEntity() {
    }

    protected CartEntity(Parcel in) {
        this.order = in.createTypedArrayList(OrderEntity.CREATOR);
        this.cookbooklist = in.createTypedArrayList(CartCookbook.CREATOR);
        this.countTotal = in.readInt();
        this.countPirce = in.readFloat();
        this.countMemberPirce = in.readFloat();
    }

    public static final Parcelable.Creator<CartEntity> CREATOR = new Parcelable.Creator<CartEntity>() {
        @Override
        public CartEntity createFromParcel(Parcel source) {
            return new CartEntity(source);
        }

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