package com.gingersoft.gsa.cloud.database.bean;

import org.greenrobot.greendao.annotation.Entity;
import org.greenrobot.greendao.annotation.Generated;
import org.greenrobot.greendao.annotation.Id;
import org.greenrobot.greendao.annotation.Property;

import java.io.Serializable;

@Entity
public class PrintCurrencyBean implements Serializable {

    private static final long serialVersionUID = -5006055119272879097L;
    private Long id;
    @Property(nameInDb = "_id")
    @Id(autoincrement = true)
    private Long dbid;
    private String name;
    private Integer restaurantId;

    private int type;//1堂食，2外賣
    private int foodComplexion;//食品顔色 0 黑色 2 紅色
    private int modifierComplexion;//細項顔色  0 黑色 2 紅色
    private int deletes;//是否刪除 0 正常 1 刪除
    private Integer uid;
    private Long createTime;
    private Long updateTime;
    private Long fontId;
    private int foodIsBold;//食品是否加粗 1是 2否
    private String foodFont;//食品字號
    private int foodIsItalic;//食品是否斜體 1是 2否
    private int modifierIsBold;//細項是否加粗1是 2否
    private String modifierFont;//細項字號
    private int modifierIsItalic;//細項是否斜體 1是 2否
    private int numberIsFlip;//數量大於1顔色是否翻轉 1是 2否

    @Generated(hash = 2078142457)
    public PrintCurrencyBean() {
    }

    public PrintCurrencyBean(Long id, String name, Integer restaurantId, int type, int foodComplexion, int modifierComplexion, Integer uid, Long createTime, Long updateTime, Long fontId, int foodIsBold, String foodFont, int foodIsItalic, int modifierIsBold, String modifierFont, int modifierIsItalic, int numberIsFlip) {
        this.id = id;
        this.name = name;
        this.restaurantId = restaurantId;
        this.type = type;
        this.foodComplexion = foodComplexion;
        this.modifierComplexion = modifierComplexion;
        this.uid = uid;
        this.createTime = createTime;
        this.updateTime = updateTime;
        this.fontId = fontId;
        this.foodIsBold = foodIsBold;
        this.foodFont = foodFont;
        this.foodIsItalic = foodIsItalic;
        this.modifierIsBold = modifierIsBold;
        this.modifierFont = modifierFont;
        this.modifierIsItalic = modifierIsItalic;
        this.numberIsFlip = numberIsFlip;
    }

    @Generated(hash = 172703695)
    public PrintCurrencyBean(Long id, Long dbid, String name, Integer restaurantId, int type, int foodComplexion, int modifierComplexion, int deletes, Integer uid, Long createTime, Long updateTime, Long fontId, int foodIsBold, String foodFont, int foodIsItalic, int modifierIsBold, String modifierFont, int modifierIsItalic, int numberIsFlip) {
        this.id = id;
        this.dbid = dbid;
        this.name = name;
        this.restaurantId = restaurantId;
        this.type = type;
        this.foodComplexion = foodComplexion;
        this.modifierComplexion = modifierComplexion;
        this.deletes = deletes;
        this.uid = uid;
        this.createTime = createTime;
        this.updateTime = updateTime;
        this.fontId = fontId;
        this.foodIsBold = foodIsBold;
        this.foodFont = foodFont;
        this.foodIsItalic = foodIsItalic;
        this.modifierIsBold = modifierIsBold;
        this.modifierFont = modifierFont;
        this.modifierIsItalic = modifierIsItalic;
        this.numberIsFlip = numberIsFlip;
    }

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

    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name;
    }

    public Integer getRestaurantId() {
        return restaurantId;
    }

    public void setRestaurantId(Integer restaurantId) {
        this.restaurantId = restaurantId;
    }

    public int getType() {
        return type;
    }

    public void setType(int type) {
        this.type = type;
    }

    public int getFoodComplexion() {
        return foodComplexion;
    }

    public void setFoodComplexion(int foodComplexion) {
        this.foodComplexion = foodComplexion;
    }

    public int getModifierComplexion() {
        return modifierComplexion;
    }

    public void setModifierComplexion(int modifierComplexion) {
        this.modifierComplexion = modifierComplexion;
    }

    public Integer getUid() {
        return uid;
    }

    public void setUid(Integer uid) {
        this.uid = uid;
    }

    public Long getCreateTime() {
        return createTime;
    }

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

    public Long getUpdateTime() {
        return updateTime;
    }

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

    public Long getFontId() {
        return fontId;
    }

    public void setFontId(Long fontId) {
        this.fontId = fontId;
    }

    public static long getSerialVersionUID() {
        return serialVersionUID;
    }

    public int getFoodIsBold() {
        return foodIsBold;
    }

    public void setFoodIsBold(int foodIsBold) {
        this.foodIsBold = foodIsBold;
    }

    public String getFoodFont() {
        return foodFont;
    }

    public void setFoodFont(String foodFont) {
        this.foodFont = foodFont;
    }

    public int getFoodIsItalic() {
        return foodIsItalic;
    }

    public void setFoodIsItalic(int foodIsItalic) {
        this.foodIsItalic = foodIsItalic;
    }

    public int getModifierIsBold() {
        return modifierIsBold;
    }

    public void setModifierIsBold(int modifierIsBold) {
        this.modifierIsBold = modifierIsBold;
    }

    public String getModifierFont() {
        return modifierFont;
    }

    public void setModifierFont(String modifierFont) {
        this.modifierFont = modifierFont;
    }

    public int getModifierIsItalic() {
        return modifierIsItalic;
    }

    public void setModifierIsItalic(int modifierIsItalic) {
        this.modifierIsItalic = modifierIsItalic;
    }

    public int getNumberIsFlip() {
        return numberIsFlip;
    }

    public void setNumberIsFlip(int numberIsFlip) {
        this.numberIsFlip = numberIsFlip;
    }

    public Long getDbid() {
        return this.dbid;
    }

    public void setDbid(Long dbid) {
        this.dbid = dbid;
    }

    public Long getId() {
        return this.id;
    }

    public int getDeletes() {
        return deletes;
    }

    public void setDeletes(int deletes) {
        this.deletes = deletes;
    }
}
