61 lines
1.7 KiB
Java
61 lines
1.7 KiB
Java
package com.jasamedika.medifirst2000.entities;
|
|
|
|
import com.jasamedika.medifirst2000.base.BaseTransaction;
|
|
import com.jasamedika.medifirst2000.helper.Caption;
|
|
import lombok.Getter;
|
|
import lombok.Setter;
|
|
|
|
import javax.persistence.*;
|
|
|
|
@Getter
|
|
@Setter
|
|
@Entity
|
|
@Table(name = "AntrianPasienRegistrasiDetail_T")
|
|
public class AntrianPasienRegistrasiDetail extends BaseTransaction {
|
|
|
|
@Column(name = "merchant", length = 50)
|
|
@Caption(value = "Merchant")
|
|
private String merchant;
|
|
|
|
@Column(name = "merchantInvoiceNo", length = 20)
|
|
@Caption(value = "Merchant Invoice No")
|
|
private String merchantInvoiceNo;
|
|
|
|
@Column(name = "amount")
|
|
@Caption(value = "Amount")
|
|
private Long amount;
|
|
|
|
@ManyToOne
|
|
@JoinColumn(name = "ObjectJenisKartuDetailFk")
|
|
@Caption(value = "Object AntrianPasienRegistrasiDetail")
|
|
private JenisKartuDetail jenisKartuDetail;
|
|
|
|
@Column(name = "ObjectJenisKartuDetailFk", insertable = false, updatable = false)
|
|
private Integer jenisKartuDetailId;
|
|
|
|
@ManyToOne
|
|
@JoinColumn(name = "ObjectJenisKartuFk")
|
|
@Caption(value = "Object Jenis Kartu")
|
|
private JenisKartu jenisKartu;
|
|
|
|
@Column(name = "ObjectKartuKreditFk", insertable = false, updatable = false)
|
|
private Integer jenisKartuId;
|
|
|
|
@ManyToOne
|
|
@JoinColumn(name = "ObjectCaraBayarFk")
|
|
@Caption(value = "Object Cara Bayar")
|
|
private CaraBayar caraBayar;
|
|
|
|
@Column(name = "ObjectKartuKreditFk", insertable = false, updatable = false)
|
|
private Integer caraBayarId;
|
|
|
|
@OneToOne
|
|
@JoinColumn(name = "ObjectAntrianPasienRegistrasiFK")
|
|
@Caption(value = "AntrianPasienRegistrasi")
|
|
private AntrianPasienRegistrasi antrianPasienRegistrasi;
|
|
|
|
@Column(name = "ObjectAntrianPasienRegistrasiFK", insertable = false, updatable = false)
|
|
private String antrianPasienRegistrasiId;
|
|
|
|
}
|