2021-09-17 10:48:24 +07:00

98 lines
2.5 KiB
Java

package com.jasamedika.medifirst2000.entities;
import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.FetchType;
import javax.persistence.JoinColumn;
import javax.persistence.ManyToOne;
import javax.persistence.Table;
import javax.validation.constraints.NotNull;
import com.jasamedika.medifirst2000.base.BaseTransaction;
import com.jasamedika.medifirst2000.helper.Caption;
@Entity
@Table(name = "PengembalianKendaraanDinas_T")
public class PengembalianKendaraanDinas extends BaseTransaction {
private static final long serialVersionUID = 1324950034363575925L;
@ManyToOne(fetch = FetchType.LAZY)
@JoinColumn(name = "ObjectStrukOrderFk")
private StrukOrder strukOrder;
@Column(name = "ObjectStrukOrderFk", columnDefinition = "CHAR(32)", insertable = false, updatable = false)
private String strukOrderId;
@NotNull(message = "KM Awal tidak boleh kosong")
@Column(name = "KMAwal", nullable = false)
@Caption(value = "KM Awal")
private Integer kmAwal;
@NotNull(message = "KM Terakhir tidak boleh kosong")
@Column(name = "KmTerakhir", nullable = false)
@Caption(value = "KM Terakhir")
private Integer kmTerakhir;
@ManyToOne
@JoinColumn(name = "ObjectKondisiKendaraanFk")
@Caption(value = "Kondisi Kendaraan")
private KondisiKendaraan kondisiKendaraan;
@Column(name = "ObjectKondisiKendaraanFk", insertable = false, updatable = false, nullable = false)
private Integer kondisiKendaraanId;
@Column(name = "Keterangan", nullable = false, length = 100)
@Caption(value = "Keterangan")
private String keterangan;
public Integer getKmAwal() {
return kmAwal;
}
public void setKmAwal(Integer kmAwal) {
this.kmAwal = kmAwal;
}
public Integer getKmTerakhir() {
return kmTerakhir;
}
public void setKmTerakhir(Integer kmTerakhir) {
this.kmTerakhir = kmTerakhir;
}
public KondisiKendaraan getKondisiKendaraan() {
return kondisiKendaraan;
}
public void setKondisiKendaraan(KondisiKendaraan kondisiKendaraan) {
this.kondisiKendaraan = kondisiKendaraan;
}
public Integer getKondisiKendaraanId() {
return kondisiKendaraanId;
}
public void setKondisiKendaraanId(Integer kondisiKendaraanId) {
this.kondisiKendaraanId = kondisiKendaraanId;
}
public String getKeterangan() {
return keterangan;
}
public void setKeterangan(String keterangan) {
this.keterangan = keterangan;
}
public StrukOrder getStrukOrder() {
return strukOrder;
}
public void setStrukOrder(StrukOrder strukOrder) {
this.strukOrder = strukOrder;
}
}