package com.jasamedika.medifirst2000.entities; import com.fasterxml.jackson.annotation.JsonIgnoreProperties; import com.jasamedika.medifirst2000.base.BaseTransaction; import com.jasamedika.medifirst2000.helper.Caption; import lombok.Getter; import lombok.Setter; import javax.persistence.*; import static javax.persistence.FetchType.LAZY; @Getter @Setter @Entity @Table(name = "PenangananKeluhanPelanggan_T") public class PenangananKeluhanPelanggan extends BaseTransaction { @ManyToOne(fetch = LAZY) @JsonIgnoreProperties({ "hibernateLazyInitializer", "handler" }) @JoinColumn(name = "ObjectPegawaiFk") @Caption(value = "Pegawai") private Pegawai pegawai; @Column(name = "ObjectPegawaiFk", insertable = false, updatable = false) private Integer pegawaiId; @Column(name = "NamaPetugas", length = 200) @Caption(value = "Nama Petugas") private String namaPetugas; @Column(name = "Email", length = 200) @Caption(value = "Email") private String email; @Column(name = "Reply") @Caption(value = "Reply") private String reply; @Column(name = "EmailPelanggan") @Caption(value = "Email Pelanggan") private String emailPelanggan; }