Merge branch 'server-side-integration' into development

This commit is contained in:
kur0nek-o
2024-05-08 08:26:33 +07:00
32 changed files with 3758 additions and 2650 deletions

View File

@@ -51,6 +51,51 @@ export const apolloClient = () => {
export const queries = {
keluhan: {
daftar: {
ssdaftarKeluhanSelesaiTanpaIdPelanggan: gql`
query ssdaftarKeluhanSelesaiTanpaIdPelanggan(
$dateFrom: Date!
$dateTo: Date!
$idUlp: Int!
$idUid: Int!
$idUp3: Int!
$skip: Int
$take: Int
$requireTotalCount: Boolean
$sort: [SortInput]
$filter: [FilterInput]
) {
ssdaftarKeluhanSelesaiTanpaIdPelanggan(
dateFrom: $dateFrom
dateTo: $dateTo
idUlp: $idUlp
idUid: $idUid
idUp3: $idUp3
skip: $skip
take: $take
requireTotalCount: $requireTotalCount
sort: $sort
filter: $filter
) {
totalCount
data {
no_laporan
waktu_lapor
waktu_response
waktu_recovery
durasi_response_time
durasi_recovery_time
status_akhir
idpel_nometer
nama_pelapor
alamat_pelapor
no_telp_pelapor
keterangan_pelapor
media
nama_ulp
}
}
}
`,
keluhanSelesaiTanpaIDPelanggan: gql`
query daftarKeluhanSelesaiTanpaIdPelanggan(
$dateFrom: Date!
@@ -83,6 +128,59 @@ export const queries = {
}
}
`,
ssdaftarKeluhanDiselesaikanCC123: gql`
query ssdaftarKeluhanDiselesaikanCC123(
$dateFrom: Date!
$dateTo: Date!
$idUlp: Int!
$idUid: Int!
$idUp3: Int!
$media: String!
$skip: Int
$take: Int
$requireTotalCount: Boolean
$sort: [SortInput]
$filter: [FilterInput]
) {
ssdaftarKeluhanDiselesaikanCC123(
dateFrom: $dateFrom
dateTo: $dateTo
idUlp: $idUlp
idUid: $idUid
idUp3: $idUp3
media: $media
skip: $skip
take: $take
requireTotalCount: $requireTotalCount
sort: $sort
filter: $filter
) {
totalCount
data {
no_laporan
id_uid
nama_uid
id_up3
nama_up3
id_ulp
nama_ulp
idpel_nometer
nama_pelapor
alamat_pelapor
no_telp_pelapor
keterangan_pelapor
status_akhir
pembuat_laporan
waktu_lapor
waktu_recovery
jumlah_lapor
media
nama_issuetype
nama_subissuetype
}
}
}
`,
keluhanDiselesaikanCC123: gql`
query daftarKeluhanDiselesaikanCC123(
$dateFrom: Date!
@@ -123,6 +221,55 @@ export const queries = {
}
}
`,
ssdaftarKeluhanResponseTime: gql`
query ssdaftarKeluhanResponseTime(
$dateFrom: Date!
$dateTo: Date!
$idUlp: Int!
$idUid: Int!
$idUp3: Int!
$minDurasiResponseTime: Int!
$maxDurasiResponseTime: Int!
$skip: Int
$take: Int
$requireTotalCount: Boolean
$sort: [SortInput]
$filter: [FilterInput]
) {
ssdaftarKeluhanResponseTime(
dateFrom: $dateFrom
dateTo: $dateTo
idUlp: $idUlp
idUid: $idUid
idUp3: $idUp3
minDurasiResponseTime: $minDurasiResponseTime
maxDurasiResponseTime: $maxDurasiResponseTime
skip: $skip
take: $take
requireTotalCount: $requireTotalCount
sort: $sort
filter: $filter
) {
totalCount
data {
no_laporan
waktu_lapor
waktu_response
waktu_recovery
durasi_response_time
durasi_recovery_time
status_akhir
idpel_nometer
nama_pelapor
alamat_pelapor
no_telp_pelapor
keterangan_pelapor
media
nama_ulp
}
}
}
`,
keluhanResponseTime: gql`
query daftarKeluhanResponseTime(
$dateFrom: Date!
@@ -159,6 +306,55 @@ export const queries = {
}
}
`,
ssdaftarKeluhanRecoveryTime: gql`
query ssdaftarKeluhanRecoveryTime(
$dateFrom: Date!
$dateTo: Date!
$idUlp: Int!
$idUid: Int!
$idUp3: Int!
$minDurasiRecoveryTime: Int!
$maxDurasiRecoveryTime: Int!
$skip: Int
$take: Int
$requireTotalCount: Boolean
$sort: [SortInput]
$filter: [FilterInput]
) {
ssdaftarKeluhanRecoveryTime(
dateFrom: $dateFrom
dateTo: $dateTo
idUlp: $idUlp
idUid: $idUid
idUp3: $idUp3
minDurasiRecoveryTime: $minDurasiRecoveryTime
maxDurasiRecoveryTime: $maxDurasiRecoveryTime
skip: $skip
take: $take
requireTotalCount: $requireTotalCount
sort: $sort
filter: $filter
) {
totalCount
data {
no_laporan
waktu_lapor
waktu_response
waktu_recovery
durasi_response_time
durasi_recovery_time
status_akhir
idpel_nometer
nama_pelapor
alamat_pelapor
no_telp_pelapor
keterangan_pelapor
media
nama_ulp
}
}
}
`,
keluhanRecoveryTime: gql`
query daftarKeluhanRecoveryTime(
$dateFrom: Date!
@@ -206,6 +402,56 @@ export const queries = {
}
}
`,
ssdaftarKeluhanMelaporLebihDariSatuKali: gql`
query ssdaftarKeluhanMelaporLebihDariSatuKali(
$dateFrom: Date!
$dateTo: Date!
$idUlp: Int!
$idUid: Int!
$idUp3: Int!
$minJmlLapor: Int!
$maxJmlLapor: Int!
$skip: Int
$take: Int
$requireTotalCount: Boolean
$sort: [SortInput]
$filter: [FilterInput]
) {
ssdaftarKeluhanMelaporLebihDariSatuKali(
dateFrom: $dateFrom
dateTo: $dateTo
idUlp: $idUlp
idUid: $idUid
idUp3: $idUp3
minJmlLapor: $minJmlLapor
maxJmlLapor: $maxJmlLapor
skip: $skip
take: $take
requireTotalCount: $requireTotalCount
sort: $sort
filter: $filter
) {
totalCount
data {
no_laporan
waktu_lapor
waktu_response
waktu_recovery
jumlah_lapor
durasi_response_time
durasi_recovery_time
status_akhir
idpel_nometer
nama_pelapor
alamat_pelapor
no_telp_pelapor
keterangan_pelapor
media
nama_ulp
}
}
}
`,
keluhanMelaporLebihDariSatuKali: gql`
query daftarKeluhanMelaporLebihDariSatuKali(
$minJmlLapor: Int!
@@ -280,6 +526,103 @@ export const queries = {
}
}
`,
ssdaftarKeluhanDialihkanKeUnitLain: gql`
query ssdaftarKeluhanDialihkanKeUnitLain(
$dateFrom: Date!
$dateTo: Date!
$idUlp: Int!
$idUid: Int!
$idUp3: Int!
$skip: Int
$take: Int
$requireTotalCount: Boolean
$sort: [SortInput]
$filter: [FilterInput]
) {
ssdaftarKeluhanDialihkanKeUnitLain(
dateFrom: $dateFrom
dateTo: $dateTo
idUlp: $idUlp
idUid: $idUid
idUp3: $idUp3
skip: $skip
take: $take
requireTotalCount: $requireTotalCount
sort: $sort
filter: $filter
) {
totalCount
data {
no_laporan
pembuat_laporan
waktu_lapor
waktu_dialihkan
waktu_response
waktu_recovery
durasi_response_time
durasi_recovery_time
id_unit_lama
nama_unit_lama
id_unit_baru
nama_unit_baru
status_akhir
idpel_nometer
nama_pelapor
alamat_pelapor
no_telp_pelapor
keterangan_pelapor
media
}
}
}
`,
ssdaftarKeluhanBerdasarkanMedia: gql`
query ssdaftarKeluhanBerdasarkanMedia(
$dateFrom: Date!
$dateTo: Date!
$idUlp: Int!
$idUid: Int!
$idUp3: Int!
$skip: Int
$take: Int
$requireTotalCount: Boolean
$sort: [SortInput]
$filter: [FilterInput]
) {
ssdaftarKeluhanBerdasarkanMedia(
dateFrom: $dateFrom
dateTo: $dateTo
idUlp: $idUlp
idUid: $idUid
idUp3: $idUp3
skip: $skip
take: $take
requireTotalCount: $requireTotalCount
sort: $sort
filter: $filter
) {
totalCount
data {
no_laporan
waktu_lapor
waktu_response
waktu_recovery
durasi_response_time
durasi_recovery_time
status_akhir
idpel_nometer
nama_pelapor
alamat_pelapor
no_telp_pelapor
keterangan_pelapor
media
waktu_media
keterangan_media
nama_ulp
}
}
}
`,
keluhanBerdasarkanMedia: gql`
query daftarKeluhanBerdasarkanMedia(
$dateFrom: Date!
@@ -2375,6 +2718,52 @@ export const queries = {
}
}
`,
ssdaftarGangguanSelesaiTanpaIdPelanggan: gql`
query ssdaftarGangguanSelesaiTanpaIdPelanggan(
$dateFrom: Date!
$dateTo: Date!
$posko: Int!
$idUid: Int!
$idUp3: Int!
$skip: Int
$take: Int
$requireTotalCount: Boolean
$sort: [SortInput]
$filter: [FilterInput]
) {
ssdaftarGangguanSelesaiTanpaIdPelanggan(
dateFrom: $dateFrom
dateTo: $dateTo
posko: $posko
idUid: $idUid
idUp3: $idUp3
skip: $skip
take: $take
requireTotalCount: $requireTotalCount
sort: $sort
filter: $filter
) {
totalCount
data {
no_laporan
pembuat_laporan
waktu_lapor
waktu_response
waktu_recovery
durasi_response_time
durasi_recovery_time
status_akhir
idpel_nometer
nama_pelapor
alamat_pelapor
no_telp_pelapor
keterangan_pelapor
media
nama_posko
}
}
}
`,
responseTime: gql`
query daftarGangguanResponseTime(
$dateFrom: Date!
@@ -2415,6 +2804,60 @@ export const queries = {
}
}
`,
ssdaftarGangguanResponseTime: gql`
query ssdaftarGangguanResponseTime(
$dateFrom: Date!
$dateTo: Date!
$posko: Int!
$idUid: Int!
$idUp3: Int!
$minDurasiResponseTime: Int!
$maxDurasiResponseTime: Int!
$skip: Int
$take: Int
$requireTotalCount: Boolean
$sort: [SortInput]
$filter: [FilterInput]
) {
ssdaftarGangguanResponseTime(
dateFrom: $dateFrom
dateTo: $dateTo
minDurasiResponseTime: $minDurasiResponseTime
maxDurasiResponseTime: $maxDurasiResponseTime
posko: $posko
idUid: $idUid
idUp3: $idUp3
skip: $skip
take: $take
requireTotalCount: $requireTotalCount
sort: $sort
filter: $filter
) {
totalCount
data {
no_laporan
pembuat_laporan
waktu_lapor
waktu_response
waktu_recovery
durasi_response_time
durasi_recovery_time
status_akhir
is_marking
referensi_marking
idpel_nometer
nama_pelapor
alamat_pelapor
no_telp_pelapor
keterangan_pelapor
media
nama_posko
penyebab
tindakan
}
}
}
`,
recoveryTime: gql`
query daftarGangguanRecoveryTime(
$dateFrom: Date!
@@ -2452,6 +2895,58 @@ export const queries = {
}
}
`,
ssdaftarGangguanRecoveryTime: gql`
query ssdaftarGangguanRecoveryTime(
$dateFrom: Date!
$dateTo: Date!
$posko: Int!
$idUid: Int!
$idUp3: Int!
$minDurasiRecoveryTime: Int!
$maxDurasiRecoveryTime: Int!
$skip: Int
$take: Int
$requireTotalCount: Boolean
$sort: [SortInput]
$filter: [FilterInput]
) {
ssdaftarGangguanRecoveryTime(
dateFrom: $dateFrom
dateTo: $dateTo
minDurasiRecoveryTime: $minDurasiRecoveryTime
maxDurasiRecoveryTime: $maxDurasiRecoveryTime
posko: $posko
idUid: $idUid
idUp3: $idUp3
skip: $skip
take: $take
requireTotalCount: $requireTotalCount
sort: $sort
filter: $filter
) {
totalCount
data {
no_laporan
pembuat_laporan
waktu_lapor
waktu_response
waktu_recovery
durasi_response_time
durasi_recovery_time
status_akhir
is_marking
referensi_marking
idpel_nometer
nama_pelapor
alamat_pelapor
no_telp_pelapor
keterangan_pelapor
media
nama_posko
}
}
}
`,
melaporLebihDariSatuKaliDetail: gql`
query detailGangguanLaporLebihDariSatuKali($noLaporan: String!) {
detailGangguanLaporLebihDariSatuKali(noLaporan: $noLaporan) {
@@ -2501,6 +2996,103 @@ export const queries = {
}
}
`,
ssdaftarGangguanMelaporLebihDariSatuKali: gql`
query ssdaftarGangguanMelaporLebihDariSatuKali(
$dateFrom: Date!
$dateTo: Date!
$posko: Int!
$idUid: Int!
$idUp3: Int!
$minJmlLapor: Int!
$maxJmlLapor: Int!
$skip: Int
$take: Int
$requireTotalCount: Boolean
$sort: [SortInput]
$filter: [FilterInput]
) {
ssdaftarGangguanMelaporLebihDariSatuKali(
dateFrom: $dateFrom
dateTo: $dateTo
minJmlLapor: $minJmlLapor
maxJmlLapor: $maxJmlLapor
posko: $posko
idUid: $idUid
idUp3: $idUp3
skip: $skip
take: $take
requireTotalCount: $requireTotalCount
sort: $sort
filter: $filter
) {
totalCount
data {
no_laporan
pembuat_laporan
waktu_lapor
waktu_response
waktu_recovery
jumlah_lapor
durasi_response_time
durasi_recovery_time
status_akhir
idpel_nometer
nama_pelapor
alamat_pelapor
no_telp_pelapor
keterangan_pelapor
media
nama_posko
}
}
}
`,
ssdaftarGangguanDiselesaikanMobileAPKT: gql`
query ssdaftarGangguanDiselesaikanMobileAPKT(
$dateFrom: Date!
$dateTo: Date!
$posko: Int!
$idUid: Int!
$idUp3: Int!
$skip: Int
$take: Int
$requireTotalCount: Boolean
$sort: [SortInput]
$filter: [FilterInput]
) {
ssdaftarGangguanDiselesaikanMobileAPKT(
dateFrom: $dateFrom
dateTo: $dateTo
posko: $posko
idUid: $idUid
idUp3: $idUp3
skip: $skip
take: $take
requireTotalCount: $requireTotalCount
sort: $sort
filter: $filter
) {
totalCount
data {
no_laporan
waktu_lapor
pembuat_laporan
waktu_response
waktu_recovery
durasi_response_time
durasi_recovery_time
status_akhir
idpel_nometer
nama_pelapor
alamat_pelapor
no_telp_pelapor
keterangan_pelapor
media
nama_posko
}
}
}
`,
diselesaikanMobileAPKT: gql`
query daftarGangguanDiselesaikanMobileAPKT(
$dateFrom: Date!
@@ -2533,40 +3125,103 @@ export const queries = {
}
}
`,
dataDialihkanKePoskoLain: gql`
query DaftarGangguan(
ssdaftarGangguanDialihkanKePoskoLain: gql`
query ssdaftarGangguanDialihkanKePoskoLain(
$dateFrom: Date!
$dateTo: Date!
$posko: Int
$idUid: Int
$idUp3: Int
$posko: Int!
$idUid: Int!
$idUp3: Int!
$skip: Int
$take: Int
$requireTotalCount: Boolean
$sort: [SortInput]
$filter: [FilterInput]
) {
daftarGangguanDialihkanKePoskoLain(
ssdaftarGangguanDialihkanKePoskoLain(
dateFrom: $dateFrom
dateTo: $dateTo
posko: $posko
idUid: $idUid
idUp3: $idUp3
skip: $skip
take: $take
requireTotalCount: $requireTotalCount
sort: $sort
filter: $filter
) {
alamat_pelapor
pembuat_laporan
durasi_recovery_time
durasi_response_time
waktu_lapor
waktu_dialihkan
waktu_recovery
waktu_response
idpel_nometer
keterangan_pelapor
media
nama_pelapor
no_laporan
no_telp_pelapor
nama_posko_lama
nama_posko_baru
status_akhir
waktu_recovery
waktu_response
totalCount
data {
no_laporan
pembuat_laporan
waktu_lapor
waktu_dialihkan
waktu_response
waktu_recovery
durasi_response_time
durasi_recovery_time
id_posko_lama
nama_posko_lama
id_posko_baru
nama_posko_baru
status_akhir
idpel_nometer
nama_pelapor
alamat_pelapor
no_telp_pelapor
keterangan_pelapor
media
}
}
}
`,
ssdaftarGangguanBerdasarkanMedia: gql`
query ssdaftarGangguanBerdasarkanMedia(
$dateFrom: Date!
$dateTo: Date!
$posko: Int!
$idUid: Int!
$idUp3: Int!
$media: String!
$skip: Int
$take: Int
$requireTotalCount: Boolean
$sort: [SortInput]
$filter: [FilterInput]
) {
ssdaftarGangguanBerdasarkanMedia(
dateFrom: $dateFrom
dateTo: $dateTo
posko: $posko
idUid: $idUid
idUp3: $idUp3
media: $media
skip: $skip
take: $take
requireTotalCount: $requireTotalCount
sort: $sort
filter: $filter
) {
totalCount
data {
no_laporan
waktu_lapor
pembuat_laporan
waktu_response
waktu_recovery
durasi_response_time
durasi_recovery_time
status_akhir
idpel_nometer
nama_pelapor
alamat_pelapor
no_telp_pelapor
keterangan_media
media
waktu_media
keterangan_media
nama_posko
}
}
}
`,