59 lines
1.3 KiB
Java
59 lines
1.3 KiB
Java
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;
|
|
|
|
}
|