[Lada-commits] [PATCH] probequery.json extended
Wald Commits
scm-commit at wald.intevation.org
Wed Jul 1 15:32:10 CEST 2015
# HG changeset patch
# User Michael Stanko <mstanko at bfs.de>
# Date 1435757337 -7200
# Node ID 6441bb4a90f0132ed92a216bf3a3a43a791ad138
# Parent b04e360723c96d5fbbf4154043219ddfc0403eba
probequery.json extended
diff -r b04e360723c9 -r 6441bb4a90f0 src/main/resources/probequery.json
--- a/src/main/resources/probequery.json Wed Jun 17 17:16:08 2015 +0200
+++ b/src/main/resources/probequery.json Wed Jul 01 15:28:57 2015 +0200
@@ -1,24 +1,43 @@
[
-{ "id": "1",
+{ "id": "0",
"name": "Kein Filter",
"description": "Abfrage der Proben ohne Filter",
- "sql": "select p.id as id, pt.probe_id_alt as probeId, p.mst_id as mstId, p.umw_id as umwId from land.probe p join land.probe_translation pt on p.id = pt.probe_id",
+ "sql": "select p.id as id, pt.probe_id_alt as probeId, p.netzbetreiber_id as netzbetreiberId, p.mst_id as mstId, p.umw_id as umwId, p.hauptproben_nr as hauptprobenNr from land.probe p join land.probe_translation pt on p.id = pt.probe_id",
"result": [
- {"dataIndex": "probeId", "header": "ProbeId", "width": 100},
- {"dataIndex": "mstId", "header": "MST", "width": 100},
- {"dataIndex": "umwId", "header": "Umweltbereich", "width": 100}
+ {"dataIndex": "probeId", "header": "ProbeId", "width": 120},
+ {"dataIndex": "netzbetreiberId", "header": "Land", "width": 50},
+ {"dataIndex": "mstId", "header": "MST", "width": 60},
+ {"dataIndex": "umwId", "header": "Umw-ID", "width": 60},
+ {"dataIndex": "hauptprobenNr", "header": "Proben-Nr", "width": 120}
],
"filters": [
]
},
+{ "id": "1",
+ "name": "Probe-ID-Filer",
+ "description": "Abfrage der Proben mit Wildcardfilter fuer die Probe_id",
+ "sql": "select p.id as id, pt.probe_id_alt as probeId, p.netzbetreiber_id as netzbetreiberId, p.mst_id as mstId, p.umw_id as umwId, p.hauptproben_nr as hauptprobenNr from land.probe p join land.probe_translation pt on p.id = pt.probe_id where (pt.probe_id_alt like :probe_id or '' = :probe_id)",
+ "result": [
+ {"dataIndex": "probeId", "header": "ProbeId", "width": 120},
+ {"dataIndex": "netzbetreiberId", "header": "Land", "width": 50},
+ {"dataIndex": "mstId", "header": "MST", "width": 60},
+ {"dataIndex": "umwId", "header": "Umw-ID", "width": 60},
+ {"dataIndex": "hauptprobenNr", "header": "Proben-Nr", "width": 120}
+ ],
+ "filters": [
+ {"dataIndex": "probe_id", "type": "text", "label": "Probe_id-Filter"}
+ ]
+},
{ "id": "2",
"name": "MST und UMW",
"description": "Abfrage der Proben gefiltert nach Messtellen ID und ID des Umweltbereichs",
- "sql": "select p.id as id, pt.probe_id_alt as probeId, p.mst_id as mstId, p.umw_id as umwId from land.probe p join land.probe_translation pt on p.id = pt.probe_id where (p.mst_id = :mst_id OR '' = :mst_id) and (p.umw_id = :umw_id OR '' = :umw_id)",
+ "sql": "select p.id as id, pt.probe_id_alt as probeId, p.netzbetreiber_id as netzbetreiberId, p.mst_id as mstId, p.umw_id as umwId, p.hauptproben_nr as hauptprobenNr from land.probe p join land.probe_translation pt on p.id = pt.probe_id where (p.mst_id = :mst_id OR '' = :mst_id) and (p.umw_id = :umw_id OR '' = :umw_id)",
"result": [
- {"dataIndex": "probeId", "header": "ProbeId", "width": 100},
- {"dataIndex": "mstId", "header": "MST", "width": 100},
- {"dataIndex": "umwId", "header": "Umweltbereich", "width": 100}
+ {"dataIndex": "probeId", "header": "ProbeId", "width": 120},
+ {"dataIndex": "netzbetreiberId", "header": "Land", "width": 50},
+ {"dataIndex": "mstId", "header": "MST", "width": 60},
+ {"dataIndex": "umwId", "header": "Umw-ID", "width": 60},
+ {"dataIndex": "hauptprobenNr", "header": "Proben-Nr", "width": 120}
],
"filters": [
{"dataIndex": "mst_id", "type": "listmst", "label": "Messstelle"},
More information about the Lada-commits
mailing list