package com.qianmi.hardwarekit.sprt;


import java.io.Serializable;
import java.util.ArrayList;
import java.util.List;

/**
 * Created by xiayinglin on 2017/5/2.
 */
public class TipsBean implements Serializable {

    // 店铺名称
    private String storeName;
    // 订单号
    private String tid;
    // 支付时间
    private String payTime;
    // 支付类型
    private String payType;
    // 商品列表
    private List<Items> items;
    // 商品
    private String totalItem;

    // 优惠金额
    private String discountFee;

    // 合计
    private String totalMoney;

    //实收
    private String totalFee;

    //找零
    private String oddChange;

    //会员卡号
    private String cardNo;

    //余额
    private String balance;

    private String bottomText;


    public void setDefault() {
        this.storeName = "打印测试小店";
        this.tid = "T2016097898721212";
        this.payTime = "2016-10-01 12:00:00";
        this.payType = "现金";
        this.totalItem = "12";
        this.discountFee = "5.00";
        this.totalMoney = "12.88";

        this.totalFee = "100";
        this.balance = "1000";
        this.cardNo = "CN10101010010";
        this.oddChange = "0.90";
        this.bottomText = "谢谢惠顾期待下一次";
        this.items = new ArrayList<Items>();
        for (int i = 1; i < 5; i++) {
            Items item = new Items();
            item.setItemName("测试商品" + i);
            item.setItemNum(i + "");
            item.setItemPrice(i * 10 + "");
            items.add(item);
        }
    }


    public String getBottomText() {
        return bottomText;
    }

    public void setBottomText(String bottomText) {
        this.bottomText = bottomText;
    }

    public String getTotalFee() {
        return totalFee;
    }

    public void setTotalFee(String totalFee) {
        this.totalFee = totalFee;
    }

    public String getOddChange() {
        return oddChange;
    }

    public void setOddChange(String oddChange) {
        this.oddChange = oddChange;
    }

    public String getCardNo() {
        return cardNo;
    }

    public void setCardNo(String cardNo) {
        this.cardNo = cardNo;
    }

    public String getBalance() {
        return balance;
    }

    public void setBalance(String balance) {
        this.balance = balance;
    }

    public String getStoreName() {
        return storeName;
    }

    public void setStoreName(String storeName) {
        this.storeName = storeName;
    }

    public String getTid() {
        return tid;
    }

    public void setTid(String tid) {
        this.tid = tid;
    }

    public String getPayTime() {
        return payTime;
    }

    public void setPayTime(String payTime) {
        this.payTime = payTime;
    }

    public String getPayType() {
        return payType;
    }

    public void setPayType(String payType) {
        this.payType = payType;
    }

    public List<Items> getItems() {
        return items;
    }

    public void setItems(List<Items> items) {
        this.items = items;
    }

    public String getTotalItem() {
        return totalItem;
    }

    public void setTotalItem(String totalItem) {
        this.totalItem = totalItem;
    }

    public String getDiscountFee() {
        return discountFee;
    }

    public void setDiscountFee(String discountFee) {
        this.discountFee = discountFee;
    }

    public String getTotalMoney() {
        return totalMoney;
    }

    public void setTotalMoney(String totalMoney) {
        this.totalMoney = totalMoney;
    }


    public static class Items implements Serializable {
        // 商品名称
        private String itemName;
        // 单价
        private String itemPrice;
        // 数量
        private String itemNum;
        // 小计
//        private String itemTotal;

        public String getItemName() {
            return itemName;
        }

        public void setItemName(String itemName) {
            this.itemName = itemName;
        }

        public String getItemPrice() {
            return itemPrice;
        }

        public void setItemPrice(String itemPrice) {
            this.itemPrice = itemPrice;
        }

        public String getItemNum() {
            return itemNum;
        }

        public void setItemNum(String itemNum) {
            this.itemNum = itemNum;
        }

//        public String getItemTotal() {
//            return itemTotal;
//        }
//
//        public void setItemTotal(String itemTotal) {
//            this.itemTotal = itemTotal;
//        }
    }
}