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 com.fasterxml.jackson.annotation.JsonIgnoreProperties; import com.jasamedika.medifirst2000.base.BaseMaster; import com.jasamedika.medifirst2000.helper.Caption; import javax.persistence.GeneratedValue; import javax.persistence.GenerationType; import javax.persistence.Id; @Entity @Table(name = "IpsrsTeknisiKalibrasi_T") @JsonIgnoreProperties({ "hibernateLazyInitializer", "handler" }) public class IpsrsTeknisiKalibrasi extends BaseMaster { @ManyToOne(fetch = FetchType.LAZY) @Caption(value = "Ipsrs Kalibrasi") @JoinColumn(name = "ObjectIpsrsKalibrasiFk") private IpsrsKalibrasi ipsrsKalibrasi; @Column(name = "ObjectIpsrsKalibrasiFk", columnDefinition = "CHAR(32)", nullable = true, insertable = false, updatable = false) private String ipsrsKalibrasiId; @ManyToOne(fetch = FetchType.LAZY) @Caption(value = "Nama Teknisi/Teknisi Pendamping") @JoinColumn(name = "ObjectTeknisiFk") private Pegawai teknisi; @Column(name = "ObjectTeknisiFk", nullable = true, insertable = false, updatable = false) private Integer teknisiId; public IpsrsKalibrasi getIpsrsKalibrasi() { return ipsrsKalibrasi; } public void setIpsrsKalibrasi(IpsrsKalibrasi ipsrsKalibrasi) { this.ipsrsKalibrasi = ipsrsKalibrasi; } public String getIpsrsKalibrasiId() { return ipsrsKalibrasiId; } public void setIpsrsKalibrasiId(String ipsrsKalibrasiId) { this.ipsrsKalibrasiId = ipsrsKalibrasiId; } public Pegawai getTeknisi() { return teknisi; } public void setTeknisi(Pegawai teknisi) { this.teknisi = teknisi; } public Integer getTeknisiId() { return teknisiId; } public void setTeknisiId(Integer teknisiId) { this.teknisiId = teknisiId; } @Id @GeneratedValue(strategy = GenerationType.SEQUENCE, generator = "public.ipsrsteknisikalibrasi_m_id_seq") @javax.persistence.SequenceGenerator(name = "public.ipsrsteknisikalibrasi_m_id_seq", sequenceName = "public.ipsrsteknisikalibrasi_m_id_seq", allocationSize = 1) @Column(name = "id") protected Integer id; public Integer getId() { return id; } public void setId(Integer id) { this.id = id; } }