package com.dacrt.SBIABackend.entity;



import java.util.Date;

import javax.persistence.Entity;
import javax.persistence.GeneratedValue;
import javax.persistence.GenerationType;
import javax.persistence.Id;
import javax.persistence.JoinColumn;
import javax.persistence.ManyToOne;
import javax.persistence.Table;
import javax.validation.constraints.NotNull;

@Entity
@Table(name = "evalunitres",schema = "main")
public class Evalunitres {
	@Id
    @GeneratedValue(strategy = GenerationType.IDENTITY)
	private int id;
	
	@ManyToOne
    @JoinColumn(name = "evalunitid")
	private Evalunits evalunitid;
	
	@ManyToOne
    @JoinColumn(name = "resourceid")
	private Resources resourceid;
	
	@NotNull
	private Integer qtytotal;
	
	@NotNull
	private Integer qtykey;
	
	private String condition;
	
	private String note;
	
	@NotNull
	private Integer qtyrange1;
	
	@NotNull
	private Integer qtyrange2;
	
	@NotNull
	private Integer qtyrange3;
	
	@NotNull
	private Integer qtyrange4;
	
	@NotNull
	private Integer qtyrange5;
	
	
	@NotNull
	private Integer qtyrange6;
	
	@NotNull
	private Integer qtyrange7;
	
	@NotNull
	private Integer qtyrange8;
	
	@NotNull
	private Integer qtyrange9;
	
	@NotNull
	private Integer qtyrange10;
	
	@NotNull
	private Integer qtyrange11;

	@NotNull
	private Date createdat;
	
	@NotNull
	private Date modifiedat;

	public Evalunitres() {
		super();
	}

	public Evalunitres(int id, Evalunits evalunitid, Resources resourceid, @NotNull Integer qtytotal,
			@NotNull Integer qtykey, String condition, String note, @NotNull Integer qtyrange1,
			@NotNull Integer qtyrange2, @NotNull Integer qtyrange3, @NotNull Integer qtyrange4,
			@NotNull Integer qtyrange5, @NotNull Integer qtyrange6, @NotNull Integer qtyrange7,
			@NotNull Integer qtyrange8, @NotNull Integer qtyrange9, @NotNull Integer qtyrange10,
			@NotNull Integer qtyrange11, @NotNull Date createdat, @NotNull Date modifiedat) {
		super();
		this.id = id;
		this.evalunitid = evalunitid;
		this.resourceid = resourceid;
		this.qtytotal = qtytotal;
		this.qtykey = qtykey;
		this.condition = condition;
		this.note = note;
		this.qtyrange1 = qtyrange1;
		this.qtyrange2 = qtyrange2;
		this.qtyrange3 = qtyrange3;
		this.qtyrange4 = qtyrange4;
		this.qtyrange5 = qtyrange5;
		this.qtyrange6 = qtyrange6;
		this.qtyrange7 = qtyrange7;
		this.qtyrange8 = qtyrange8;
		this.qtyrange9 = qtyrange9;
		this.qtyrange10 = qtyrange10;
		this.qtyrange11 = qtyrange11;
		this.createdat = createdat;
		this.modifiedat = modifiedat;
	}

	public int getId() {
		return id;
	}

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

	public Evalunits getEvalunitid() {
		return evalunitid;
	}

	public void setEvalunitid(Evalunits evalunitid) {
		this.evalunitid = evalunitid;
	}

	public Resources getResourceid() {
		return resourceid;
	}

	public void setResourceid(Resources resourceid) {
		this.resourceid = resourceid;
	}

	public Integer getQtytotal() {
		return qtytotal;
	}

	public void setQtytotal(Integer qtytotal) {
		this.qtytotal = qtytotal;
	}

	public Integer getQtykey() {
		return qtykey;
	}

	public void setQtykey(Integer qtykey) {
		this.qtykey = qtykey;
	}

	public String getCondition() {
		return condition;
	}

	public void setCondition(String condition) {
		this.condition = condition;
	}

	public String getNote() {
		return note;
	}

	public void setNote(String note) {
		this.note = note;
	}

	public Integer getQtyrange1() {
		return qtyrange1;
	}

	public void setQtyrange1(Integer qtyrange1) {
		this.qtyrange1 = qtyrange1;
	}

	public Integer getQtyrange2() {
		return qtyrange2;
	}

	public void setQtyrange2(Integer qtyrange2) {
		this.qtyrange2 = qtyrange2;
	}

	public Integer getQtyrange3() {
		return qtyrange3;
	}

	public void setQtyrange3(Integer qtyrange3) {
		this.qtyrange3 = qtyrange3;
	}

	public Integer getQtyrange4() {
		return qtyrange4;
	}

	public void setQtyrange4(Integer qtyrange4) {
		this.qtyrange4 = qtyrange4;
	}

	public Integer getQtyrange5() {
		return qtyrange5;
	}

	public void setQtyrange5(Integer qtyrange5) {
		this.qtyrange5 = qtyrange5;
	}

	public Integer getQtyrange6() {
		return qtyrange6;
	}

	public void setQtyrange6(Integer qtyrange6) {
		this.qtyrange6 = qtyrange6;
	}

	public Integer getQtyrange7() {
		return qtyrange7;
	}

	public void setQtyrange7(Integer qtyrange7) {
		this.qtyrange7 = qtyrange7;
	}

	public Integer getQtyrange8() {
		return qtyrange8;
	}

	public void setQtyrange8(Integer qtyrange8) {
		this.qtyrange8 = qtyrange8;
	}

	public Integer getQtyrange9() {
		return qtyrange9;
	}

	public void setQtyrange9(Integer qtyrange9) {
		this.qtyrange9 = qtyrange9;
	}

	public Integer getQtyrange10() {
		return qtyrange10;
	}

	public void setQtyrange10(Integer qtyrange10) {
		this.qtyrange10 = qtyrange10;
	}

	public Integer getQtyrange11() {
		return qtyrange11;
	}

	public void setQtyrange11(Integer qtyrange11) {
		this.qtyrange11 = qtyrange11;
	}

	public Date getCreatedat() {
		return createdat;
	}

	public void setCreatedat(Date createdat) {
		this.createdat = createdat;
	}

	public Date getModifiedat() {
		return modifiedat;
	}

	public void setModifiedat(Date modifiedat) {
		this.modifiedat = modifiedat;
	}

	
	
}
