package com.jasamedika.medifirst2000.entities; import com.fasterxml.jackson.annotation.JsonBackReference; import com.jasamedika.medifirst2000.base.BaseTransaction; import com.jasamedika.medifirst2000.helper.Caption; import lombok.Getter; import lombok.Setter; import javax.persistence.*; import javax.validation.constraints.NotNull; import static javax.persistence.FetchType.LAZY; /** * class PosisiRahim * * @author Generator */ @Getter @Setter @Entity @Table(name = "DetailAlatYangDigunakan_T") public class DetailAlatYangDigunakan extends BaseTransaction { @ManyToOne(fetch = LAZY) @JoinColumn(name = "ObjectPenghitunganKassaDanAlatOperasiFk") @NotNull(message = "Produk Harus Diisi") @Caption(value = "Penghitungan Kassa Dan Alat Operasi") @JsonBackReference private PenghitunganKassaDanAlatOperasi penghitunganKassaDanAlatOperasi; @Column(name = "ObjectPenghitunganKassaDanAlatOperasiFk", insertable = false, updatable = false, nullable = false) private String penghitunganKassaDanAlatOperasiId; @ManyToOne(fetch = LAZY) @JoinColumn(name = "ObjectProdukFk") @NotNull(message = "Produk Harus Diisi") @Caption(value = "Nama Alat Yang Digunakan") private Produk produk; @Column(name = "ObjectProdukFk", insertable = false, updatable = false, nullable = false) private Integer produkId; @Column(name = "Kuantitas") private String kuantitas; @Column(name = "keterangan") private String keterngan; @Column(name = "tambah1", length = 20) private String tambah1; @Column(name = "tambah2", length = 20) private String tambah2; @Column(name = "tambah3", length = 20) private String tambah3; @Column(name = "tambah4", length = 20) private String tambah4; @Column(name = "tambah5", length = 20) private String tambah5; @Column(name = "tambah6", length = 20) private String tambah6; @Column(name = "tambah7", length = 20) private String tambah7; }