inisialisasi kembali
This commit is contained in:
@@ -0,0 +1,53 @@
|
||||
package org.sadigit.model.response;
|
||||
|
||||
import java.time.LocalDateTime;
|
||||
|
||||
import org.sadigit.entity.saidisaifi.masterJaringan.MasterGarduIndukTransaksi;
|
||||
|
||||
import jakarta.json.bind.annotation.JsonbDateFormat;
|
||||
import lombok.Builder;
|
||||
import lombok.Data;
|
||||
|
||||
@Data
|
||||
@Builder
|
||||
public class GarduNyalaResponse {
|
||||
String no_laporan;
|
||||
String unitupi;
|
||||
String unitap;
|
||||
String unitup;
|
||||
|
||||
@JsonbDateFormat("yyyy/MM/dd HH:mm")
|
||||
LocalDateTime tglcatat;
|
||||
|
||||
@JsonbDateFormat("yyyy/MM/dd HH:mm")
|
||||
LocalDateTime tgl_nyala;
|
||||
|
||||
String kode_gardu;
|
||||
String nama_gardu;
|
||||
String status;
|
||||
String keterangan;
|
||||
|
||||
String longitude;
|
||||
String latitude;
|
||||
|
||||
public static GarduNyalaResponse fromMasterGarduIndukTransaksi(MasterGarduIndukTransaksi masterGarduIndukTransaksi) {
|
||||
|
||||
Double longitude = masterGarduIndukTransaksi.getGarduInduk().getLokasi().getCoordinate().x;
|
||||
Double latitude = masterGarduIndukTransaksi.getGarduInduk().getLokasi().getCoordinate().y;
|
||||
|
||||
return GarduNyalaResponse.builder()
|
||||
.no_laporan(masterGarduIndukTransaksi.getNo_laporan())
|
||||
.unitupi(null)
|
||||
.unitap(null)
|
||||
.unitup(null)
|
||||
.tglcatat(masterGarduIndukTransaksi.getWaktu_catat())
|
||||
.tgl_nyala(masterGarduIndukTransaksi.getWaktu_catat())
|
||||
.kode_gardu(masterGarduIndukTransaksi.getGarduInduk().getKode())
|
||||
.nama_gardu(masterGarduIndukTransaksi.getKeterangan())
|
||||
.status(masterGarduIndukTransaksi.getStatus())
|
||||
.keterangan(masterGarduIndukTransaksi.getKeterangan())
|
||||
.longitude(longitude.toString())
|
||||
.latitude(latitude.toString())
|
||||
.build();
|
||||
}
|
||||
}
|
Reference in New Issue
Block a user