package com.jasamedika.medifirst2000.entities; import java.util.Date; import javax.persistence.Column; import javax.persistence.Entity; import javax.persistence.JoinColumn; import javax.persistence.ManyToOne; import javax.persistence.Table; import com.fasterxml.jackson.annotation.JsonBackReference; import com.fasterxml.jackson.annotation.JsonManagedReference; import com.jasamedika.medifirst2000.base.BaseTransaction; import com.jasamedika.medifirst2000.helper.Caption; @Entity @Table(name = "JadwalPromosi_T") public class JadwalPromosi extends BaseTransaction{ @Column(name = "Tanggal", nullable = true) @Caption(value="Tanggal") private Date tanggal; @Column(name = "Jam", nullable = true) @Caption(value="Jam") private Date jam; @Column(name = "Jumlah", nullable = true) @Caption(value="Jumlah") private Integer jumlah; @JsonBackReference @ManyToOne @JoinColumn(name = "ObjectManajemenPromosiFk") @Caption("Manajemen Promosi") private ManajemenPromosi manajemenPromosi; @Column(name = "ObjectManajemenPromosiFk", columnDefinition = "CHAR(32)", insertable = false, updatable = false, nullable = true) private String manajemenPromosiId; public Date getTanggal() { return tanggal; } public void setTanggal(Date tanggal) { this.tanggal = tanggal; } public Date getJam() { return jam; } public void setJam(Date jam) { this.jam = jam; } public Integer getJumlah() { return jumlah; } public void setJumlah(Integer jumlah) { this.jumlah = jumlah; } public ManajemenPromosi getManajemenPromosi() { return manajemenPromosi; } public void setManajemenPromosi(ManajemenPromosi manajemenPromosi) { this.manajemenPromosi = manajemenPromosi; } }