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 java.util.Date; @Getter @Setter @Entity @Table(name = "JadwalPromosi_T") public class JadwalPromosi extends BaseTransaction { @Column(name = "Tanggal") @Caption(value = "Tanggal") private Date tanggal; @Column(name = "Jam") @Caption(value = "Jam") private Date jam; @Column(name = "Jumlah") @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) private String manajemenPromosiId; }