Subversion Repositories SmartDukaan

Rev

Rev 33926 | Go to most recent revision | Blame | Compare with Previous | Last modification | View Log | RSS feed

package com.spice.profitmandi.dao.entity.inventory;

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

@Entity
@Table(name = "inventory.rbm_targets")
public class RbmTargets {

    @Id
    @Column(name = "id", unique = true, updatable = false)
    @GeneratedValue(strategy = GenerationType.IDENTITY)
    private int id;

    @Column(name = "warehouse_id")
    private int warehouseId;

    @Column(name = "rbm_auth_id")
    private int rbmAuthId;

    @Column(name = "rbm_name")
    private String rbmName;

    @Column(name = "hid_target")
    private float hidTarget;

    @Column(name = "eol_target")
    private float eolTarget;

    @Column(name = "slowmoving_target")
    private float slowMovingTarget;

    @Column(name = "fastmoving_target")
    private float fastMovingTarget;

    @Column(name = "other_target")
    private float otherTarget;

    @Column(name = "create_timestamp")
    private LocalDateTime createTimestamp;


    public int getId() {
        return id;
    }

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

    public int getWarehouseId() {
        return warehouseId;
    }

    public void setWarehouseId(int warehouseId) {
        this.warehouseId = warehouseId;
    }

    public int getRbmAuthId() {
        return rbmAuthId;
    }

    public void setRbmAuthId(int rbmAuthId) {
        this.rbmAuthId = rbmAuthId;
    }

    public String getRbmName() {
        return rbmName;
    }

    public void setRbmName(String rbmName) {
        this.rbmName = rbmName;
    }

    public float getHidTarget() {
        return hidTarget;
    }

    public void setHidTarget(float hidTarget) {
        this.hidTarget = hidTarget;
    }

    public float getEolTarget() {
        return eolTarget;
    }

    public void setEolTarget(float eolTarget) {
        this.eolTarget = eolTarget;
    }

    public float getSlowMovingTarget() {
        return slowMovingTarget;
    }

    public void setSlowMovingTarget(float slowMovingTarget) {
        this.slowMovingTarget = slowMovingTarget;
    }

    public float getFastMovingTarget() {
        return fastMovingTarget;
    }

    public void setFastMovingTarget(float fastMovingTarget) {
        this.fastMovingTarget = fastMovingTarget;
    }

    public float getOtherTarget() {
        return otherTarget;
    }

    public void setOtherTarget(float otherTarget) {
        this.otherTarget = otherTarget;
    }

    public LocalDateTime getCreateTimestamp() {
        return createTimestamp;
    }

    public void setCreateTimestamp(LocalDateTime createTimestamp) {
        this.createTimestamp = createTimestamp;
    }

    @Override
    public boolean equals(Object o) {
        if (this == o) return true;
        if (o == null || getClass() != o.getClass()) return false;
        RbmTargets that = (RbmTargets) o;
        return id == that.id && warehouseId == that.warehouseId && rbmAuthId == that.rbmAuthId && Objects.equals(rbmName, that.rbmName) && Objects.equals(hidTarget, that.hidTarget) && Objects.equals(eolTarget, that.eolTarget) && Objects.equals(slowMovingTarget, that.slowMovingTarget) && Objects.equals(fastMovingTarget, that.fastMovingTarget) && Objects.equals(otherTarget, that.otherTarget) && Objects.equals(createTimestamp, that.createTimestamp);
    }

    @Override
    public int hashCode() {
        return Objects.hash(id, warehouseId, rbmAuthId, rbmName, hidTarget, eolTarget, slowMovingTarget, fastMovingTarget, otherTarget, createTimestamp);
    }

    @Override
    public String toString() {
        return "RbmTargets{" +
                "id=" + id +
                ", warehouseId=" + warehouseId +
                ", rbmAuthId=" + rbmAuthId +
                ", rbmName='" + rbmName + '\'' +
                ", hidTarget=" + hidTarget +
                ", eolTarget=" + eolTarget +
                ", slowMovingTarget=" + slowMovingTarget +
                ", fastMovingTarget=" + fastMovingTarget +
                ", otherTarget=" + otherTarget +
                ", createTimestamp=" + createTimestamp +
                '}';
    }
}