feat: Implement RekapGarduDistribusi resource and related DTOs

- Added RekapGarduDistribusiResource for handling data retrieval and synchronization.
- Created RekapGarduDistribusiDTO to represent the data structure for distribution records.
- Developed RekapGarduDistribusiResponse to encapsulate the response from the external API.
- Introduced RekapGarduDistribusi entity to map to the database table.
- Implemented GarduService for synchronizing data with external API.
- Enhanced error handling and logging during data synchronization.
This commit is contained in:
Eko Haryadi
2025-08-26 16:20:27 +07:00
parent be06f273c5
commit 091106abf4
8 changed files with 20484 additions and 2 deletions

View File

@@ -0,0 +1,22 @@
package id.co.iconpln.apkt.data309.dto;
import lombok.Data;
@Data
public class RekapGarduDistribusiDTO {
private Integer jmlplg_1_fasa;
private String unitupi;
private String namaupi;
private String kdgardu;
private Integer jmlplg_3_fasa;
private String namaap;
private String keterangan_kdpembmeter;
private String unitap;
private Integer jmlplg;
private String unitup;
private String kdpembmeter;
private Integer jmldaya;
private String namaup;
private String thbllap;
private String nama_gardu;
}

View File

@@ -0,0 +1,12 @@
package id.co.iconpln.apkt.data309.dto;
import lombok.Data;
import java.util.List;
@Data
public class RekapGarduDistribusiResponse {
private boolean success;
private int status;
private String message;
private List<RekapGarduDistribusiDTO> data;
}