Files
ebean/src/test/java/org/tests/model/aggregation/DMachineStats.java
T

103 lines
1.6 KiB
Java

package org.tests.model.aggregation;
import javax.persistence.Entity;
import javax.persistence.Id;
import javax.persistence.ManyToOne;
import javax.persistence.Table;
import javax.persistence.Version;
import java.math.BigDecimal;
import java.time.LocalDate;
@Entity
@Table(name = "d_machine_stats")
public class DMachineStats {
@Id
long id;
@ManyToOne(optional = false)
DMachine machine;
LocalDate date;
long totalKms;
long hours;
BigDecimal rate;
BigDecimal cost;
@Version
long version;
public DMachineStats(DMachine machine, LocalDate date) {
this.machine = machine;
this.date = date;
}
public long getId() {
return id;
}
public void setId(long id) {
this.id = id;
}
public DMachine getMachine() {
return machine;
}
public void setMachine(DMachine machine) {
this.machine = machine;
}
public LocalDate getDate() {
return date;
}
public void setDate(LocalDate date) {
this.date = date;
}
public long getTotalKms() {
return totalKms;
}
public void setTotalKms(long totalKms) {
this.totalKms = totalKms;
}
public long getHours() {
return hours;
}
public void setHours(long hours) {
this.hours = hours;
}
public BigDecimal getRate() {
return rate;
}
public void setRate(BigDecimal rate) {
this.rate = rate;
}
public BigDecimal getCost() {
return cost;
}
public void setCost(BigDecimal cost) {
this.cost = cost;
}
public long getVersion() {
return version;
}
public void setVersion(long version) {
this.version = version;
}
}