package org.sadigit.entity.referensi; import jakarta.persistence.*; import lombok.Getter; import lombok.Setter; import java.io.Serializable; import java.time.LocalDateTime; import org.hibernate.annotations.Immutable; import io.quarkus.hibernate.orm.panache.PanacheEntityBase; @Entity @Setter @Getter @Table(name = "master_kelurahan", schema = "apkt_transactional") @Immutable public class MasterKelurahan extends PanacheEntityBase implements Serializable { @Id @GeneratedValue(strategy = GenerationType.IDENTITY) @Column(name = "id_kelurahan", nullable = false) private Long id_kelurahan; @Column(name = "nama_kelurahan", nullable = false) private String nama_kelurahan; @Column(name = "created_date") private LocalDateTime created_date; @Column(name = "created_by") private Long created_by; @Column(name = "updated_date") private LocalDateTime updated_date; @Column(name = "updated_by") private Long updated_by; @Column(name = "id_kecamatan") private Long id_kecamatan; @Column(name = "nama_kecamatan") private String nama_kecamatan; @Column(name = "id_kota") private Long id_kota; @Column(name = "nama_kota") private String nama_kota; @Column(name = "id_provinsi") private Long id_provinsi; @Column(name = "nama_provinsi") private String nama_provinsi; }