163 lines
4.8 KiB
Java
163 lines
4.8 KiB
Java
package com.jasamedika.medifirst2000.vo;
|
|
|
|
import javax.persistence.Column;
|
|
import javax.persistence.FetchType;
|
|
import javax.persistence.JoinColumn;
|
|
import javax.persistence.ManyToOne;
|
|
import javax.validation.constraints.NotNull;
|
|
|
|
import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
|
|
import com.jasamedika.medifirst2000.base.vo.BaseTransactionVO;
|
|
import com.jasamedika.medifirst2000.helper.Caption;
|
|
|
|
public class StrukPelayananDPetugasVO extends BaseTransactionVO {
|
|
|
|
@Caption(value="Deskripsi Tugas Fungsi")
|
|
@Column(name = "DeskripsiTugasFungsi", nullable = true , length = 75)
|
|
private String deskripsiTugasFungsi;
|
|
|
|
public String getDeskripsiTugasFungsi() {
|
|
return deskripsiTugasFungsi;
|
|
}
|
|
|
|
public void setDeskripsiTugasFungsi(String deskripsiTugasFungsi) {
|
|
this.deskripsiTugasFungsi = deskripsiTugasFungsi;
|
|
}
|
|
|
|
@Caption(value="Is Petugas Pe P Jawab")
|
|
private Byte ispetugaspepjawab;
|
|
|
|
public void setisPetugasPePJawab(Byte ispetugaspepjawab) {
|
|
this.ispetugaspepjawab = ispetugaspepjawab;
|
|
}
|
|
|
|
@Column(name = "isPetugasPePJawab", nullable = false )
|
|
public Byte getisPetugasPePJawab(){
|
|
return this.ispetugaspepjawab;
|
|
}
|
|
|
|
@ManyToOne
|
|
@JoinColumn(name = "ObjectHistoryLoginDFk")
|
|
@Caption(value="Object History Login D")
|
|
private HistoryLoginModulAplikasiVO kdhistorylogind;
|
|
|
|
public void setObjectHistoryLoginD(HistoryLoginModulAplikasiVO kdhistorylogind) {
|
|
this.kdhistorylogind = kdhistorylogind;
|
|
}
|
|
|
|
@Column(name = "KdHistoryLoginD", nullable = true )
|
|
public HistoryLoginModulAplikasiVO getObjectHistoryLoginD(){
|
|
return this.kdhistorylogind;
|
|
}
|
|
|
|
@Column(name = "ObjectHistoryLoginDFk", insertable=false,updatable=false)
|
|
private Integer ObjectHistoryLoginDId;
|
|
|
|
@ManyToOne
|
|
@JoinColumn(name = "ObjectHistoryLoginIFk")
|
|
//@NotNull(message="Object History Login I Harus Diisi")
|
|
@Caption(value="Object History Login I")
|
|
private HistoryLoginModulAplikasiVO kdhistorylogini;
|
|
|
|
public void setObjectHistoryLoginI(HistoryLoginModulAplikasiVO kdhistorylogini) {
|
|
this.kdhistorylogini = kdhistorylogini;
|
|
}
|
|
|
|
@Column(name = "KdHistoryLoginI", nullable = false )
|
|
public HistoryLoginModulAplikasiVO getObjectHistoryLoginI(){
|
|
return this.kdhistorylogini;
|
|
}
|
|
|
|
@Column(name = "ObjectHistoryLoginIFk", insertable=false,updatable=false)
|
|
private Integer ObjectHistoryLoginIId;
|
|
|
|
@ManyToOne
|
|
@JoinColumn(name = "ObjectHistoryLoginSFk")
|
|
@Caption(value="Object History Login S")
|
|
private HistoryLoginModulAplikasiVO kdhistorylogins;
|
|
|
|
public void setObjectHistoryLoginS(HistoryLoginModulAplikasiVO kdhistorylogins) {
|
|
this.kdhistorylogins = kdhistorylogins;
|
|
}
|
|
|
|
@Column(name = "KdHistoryLoginS", nullable = true )
|
|
public HistoryLoginModulAplikasiVO getObjectHistoryLoginS(){
|
|
return this.kdhistorylogins;
|
|
}
|
|
|
|
@Column(name = "ObjectHistoryLoginSFk", insertable=false,updatable=false)
|
|
private Integer ObjectHistoryLoginSId;
|
|
|
|
@ManyToOne
|
|
@JoinColumn(name = "ObjectHistoryLoginUFk")
|
|
@Caption(value="Object History Login U")
|
|
private HistoryLoginModulAplikasiVO kdhistoryloginu;
|
|
|
|
public void setObjectHistoryLoginU(HistoryLoginModulAplikasiVO kdhistoryloginu) {
|
|
this.kdhistoryloginu = kdhistoryloginu;
|
|
}
|
|
|
|
@Column(name = "KdHistoryLoginU", nullable = true )
|
|
public HistoryLoginModulAplikasiVO getObjectHistoryLoginU(){
|
|
return this.kdhistoryloginu;
|
|
}
|
|
|
|
@Column(name = "ObjectHistoryLoginUFk", insertable=false,updatable=false)
|
|
private Integer ObjectHistoryLoginUId;
|
|
|
|
@ManyToOne
|
|
@JoinColumn(name = "ObjectJenisPetugasPeFk")
|
|
//@NotNull(message="Object Jenis Petugas Pe Harus Diisi")
|
|
@Caption(value="Object Jenis Petugas Pe")
|
|
private JenisPetugasPelaksanaVO kdjenispetugaspe;
|
|
|
|
public void setObjectJenisPetugasPe(JenisPetugasPelaksanaVO kdjenispetugaspe) {
|
|
this.kdjenispetugaspe = kdjenispetugaspe;
|
|
}
|
|
|
|
@Column(name = "KdJenisPetugasPe", nullable = false )
|
|
public JenisPetugasPelaksanaVO getObjectJenisPetugasPe(){
|
|
return this.kdjenispetugaspe;
|
|
}
|
|
|
|
@Column(name = "ObjectJenisPetugasPeFk", insertable=false,updatable=false)
|
|
private Integer ObjectJenisPetugasPeId;
|
|
|
|
@JsonIgnoreProperties({"hibernateLazyInitializer", "handler"})
|
|
@ManyToOne(fetch=FetchType.LAZY)
|
|
@JoinColumn(name = "ObjectPegawaiFk")
|
|
@NotNull(message="Object Pegawai Harus Diisi")
|
|
@Caption(value="Object Pegawai")
|
|
private PegawaiVO kdpegawai;
|
|
|
|
public PegawaiVO getKdpegawai() {
|
|
return kdpegawai;
|
|
}
|
|
|
|
public void setKdpegawai(PegawaiVO kdpegawai) {
|
|
this.kdpegawai = kdpegawai;
|
|
}
|
|
|
|
@Column(name = "ObjectPegawaiFk", insertable=false,updatable=false)
|
|
private Integer ObjectPegawaiId;
|
|
|
|
@ManyToOne
|
|
@JoinColumn(name = "NoStrukFk")
|
|
@NotNull(message="No Struk Harus Diisi")
|
|
@Caption(value="No Struk")
|
|
private StrukPelayananDetailVO nostruk;
|
|
|
|
|
|
public StrukPelayananDetailVO getNostruk() {
|
|
return nostruk;
|
|
}
|
|
|
|
public void setNostruk(StrukPelayananDetailVO nostruk) {
|
|
this.nostruk = nostruk;
|
|
}
|
|
|
|
@Column(name = "NoStrukFk", insertable=false,updatable=false)
|
|
private String NoStrukId;
|
|
|
|
}
|