2021-01-07 11:34:56 +07:00

61 lines
1.5 KiB
Java

package com.jasamedika.medifirst2000.vo;
import java.sql.Date;
import javax.persistence.CascadeType;
import javax.persistence.FetchType;
import javax.persistence.ManyToOne;
import javax.persistence.OneToOne;
import javax.validation.constraints.NotNull;
import com.jasamedika.medifirst2000.base.vo.BaseTransactionVO;
import com.jasamedika.medifirst2000.helper.Caption;
public class IpsrsPemakaianMesinVO extends BaseTransactionVO{
@NotNull(message = "Tanggal tidak boleh kososng")
@Caption(value = "Tanggal")
private Date tanggal;
@ManyToOne(fetch = FetchType.LAZY)
@Caption(value = "Pegawai")
private PegawaiVO pegawai;
@OneToOne(cascade=CascadeType.ALL,fetch = FetchType.LAZY, mappedBy = "ipsrsPemakaianMesin")
private IpsrsMesinBoilerVO ipsrsMesinBoiler;
@OneToOne(cascade=CascadeType.ALL,fetch = FetchType.LAZY, mappedBy = "ipsrsPemakaianMesin")
private IpsrsMesinGensetVO ipsrsMesinGenset;
public Date getTanggal() {
return tanggal;
}
public void setTanggal(Date tanggal) {
this.tanggal = tanggal;
}
public PegawaiVO getPegawai() {
return pegawai;
}
public void setPegawai(PegawaiVO pegawai) {
this.pegawai = pegawai;
}
public IpsrsMesinBoilerVO getIpsrsMesinBoiler() {
return ipsrsMesinBoiler;
}
public void setIpsrsMesinBoiler(IpsrsMesinBoilerVO ipsrsMesinBoiler) {
this.ipsrsMesinBoiler = ipsrsMesinBoiler;
}
public IpsrsMesinGensetVO getIpsrsMesinGenset() {
return ipsrsMesinGenset;
}
public void setIpsrsMesinGenset(IpsrsMesinGensetVO ipsrsMesinGenset) {
this.ipsrsMesinGenset = ipsrsMesinGenset;
}
}