Subversion Repositories SmartDukaan

Rev

Blame | Last modification | View Log | RSS feed

package com.spice.profitmandi.dao.entity;

import javax.persistence.*;
import java.util.Objects;

@Entity
@Table(name = "fofo.store_sales")
public class StoreSalesTarget {

    @Id
    @Column(name = "fofo_id")
    private Long fofoId;

    @Column(name = "last_month_sale", nullable = false)
    private Integer lastMonthSale;

    @Column(name = "led_tv_32_inch", nullable = false)
    private Integer ledTv32Inch;

    @Column(name = "silver_brick_100g", nullable = false)
    private Integer silverBrick100g;

    @Column(name = "domestic_goa_trip", nullable = false)
    private Integer domesticGoaTrip;

    @Column(name = "international_thailand_trip", nullable = false)
    private Integer internationalThailandTrip;

    public Long getFofoId() {
        return fofoId;
    }

    public void setFofoId(Long fofoId) {
        this.fofoId = fofoId;
    }

    public Integer getLastMonthSale() {
        return lastMonthSale;
    }

    public void setLastMonthSale(Integer lastMonthSale) {
        this.lastMonthSale = lastMonthSale;
    }

    public Integer getLedTv32Inch() {
        return ledTv32Inch;
    }

    public void setLedTv32Inch(Integer ledTv32Inch) {
        this.ledTv32Inch = ledTv32Inch;
    }

    public Integer getSilverBrick100g() {
        return silverBrick100g;
    }

    public void setSilverBrick100g(Integer silverBrick100g) {
        this.silverBrick100g = silverBrick100g;
    }

    public Integer getDomesticGoaTrip() {
        return domesticGoaTrip;
    }

    public void setDomesticGoaTrip(Integer domesticGoaTrip) {
        this.domesticGoaTrip = domesticGoaTrip;
    }

    public Integer getInternationalThailandTrip() {
        return internationalThailandTrip;
    }

    public void setInternationalThailandTrip(Integer internationalThailandTrip) {
        this.internationalThailandTrip = internationalThailandTrip;
    }

    @Override
    public boolean equals(Object o) {
        if (!(o instanceof StoreSalesTarget)) return false;
        StoreSalesTarget that = (StoreSalesTarget) o;
        return Objects.equals(fofoId, that.fofoId)
                && Objects.equals(lastMonthSale, that.lastMonthSale)
                && Objects.equals(ledTv32Inch, that.ledTv32Inch)
                && Objects.equals(silverBrick100g, that.silverBrick100g)
                && Objects.equals(domesticGoaTrip, that.domesticGoaTrip)
                && Objects.equals(internationalThailandTrip, that.internationalThailandTrip);
    }

    @Override
    public int hashCode() {
        return Objects.hash(fofoId, lastMonthSale, ledTv32Inch, silverBrick100g, domesticGoaTrip, internationalThailandTrip);
    }
}