SC-be-java/jasamedika-domain/src/main/java/com/jasamedika/medifirst2000/vo/PengembalianKendaraanDinasVO.java
2021-01-07 11:34:56 +07:00

76 lines
1.7 KiB
Java

package com.jasamedika.medifirst2000.vo;
import javax.persistence.FetchType;
import javax.persistence.JoinColumn;
import javax.persistence.ManyToOne;
import javax.validation.constraints.NotNull;
import com.jasamedika.medifirst2000.base.vo.BaseTransactionVO;
import com.jasamedika.medifirst2000.helper.Caption;
public class PengembalianKendaraanDinasVO extends BaseTransactionVO {
private static final long serialVersionUID = -7307608798133315575L;
@ManyToOne(fetch = FetchType.LAZY)
@JoinColumn(name = "ObjectStrukOrderFk")
private StrukOrderVO strukOrder;
@NotNull(message = "KM Awal tidak boleh kosong")
@Caption(value = "KM Awal")
private Integer kmAwal;
@NotNull(message = "KM Terakhir tidak boleh kosong")
@Caption(value = "KM Terakhir")
private Integer kmTerakhir;
@ManyToOne
@JoinColumn(name = "ObjectKondisiKendaraanFk")
@Caption(value = "Kondisi Kendaraan")
private KondisiKendaraanVO kondisiKendaraan;
@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 KondisiKendaraanVO getKondisiKendaraan() {
return kondisiKendaraan;
}
public void setKondisiKendaraan(KondisiKendaraanVO kondisiKendaraan) {
this.kondisiKendaraan = kondisiKendaraan;
}
public String getKeterangan() {
return keterangan;
}
public void setKeterangan(String keterangan) {
this.keterangan = keterangan;
}
public StrukOrderVO getStrukOrder() {
return strukOrder;
}
public void setStrukOrder(StrukOrderVO strukOrder) {
this.strukOrder = strukOrder;
}
}