and B.ad_code like '${province}%'
and B.ad_code is null
and ORG_ID=#{orgId}
and ORG_ID is null
SELECT RS.rs_code as code,RS.rs_name nm,RS.center_x as lgtdPc,RS.center_y lttdPc,RS.rs_adm_name
locat,RS.ENG_SCAL as type,RS.CENTER_X_GD AS lgtd,RS.CENTER_Y_GD AS lttd,RS.HST_INSP AS hstInsp,
RS.REG_CODE,RS.DAM_TYPE_MAT,RS.DAM_TYPE_STR,RS.DAM_SIZE_HIG,RS.TOT_CAP,
(CASE WHEN T1.ID IS NOT NULL THEN '1' ELSE '0' END) AS STATUS,RR.STATE,OB.OBJ_ID objId,RR.RGSTR_ID rgstrId,OB.ID
groupId FROM
ATT_RS_BASE RS LEFT JOIN
(SELECT * FROM ATT_RS_BASE A LEFT JOIN BIS_INSP_ALL_OBJ B ON A.RS_CODE = B.CODE
WHERE 1=1
and b.ptype=#{objType}
and
REGEXP_LIKE(
B.Id,'^('||
( case when(SELECT count(id) from BIS_INSP_ALL_RLATION WHERE PERSID =#{persid}
)>0 then
(SELECT LISTAGG(id, '|') as
id FROM BIS_INSP_ALL_RLATION WHERE PERSID =#{persid}
GROUP BY PERSID
)
else (select 'non' from dual) end)
||')')
)T1 ON RS.RS_CODE = T1.RS_CODE
LEFT JOIN BIS_INSP_ALL_OBJ OB ON RS.RS_CODE = OB.CODE
LEFT JOIN Bis_Insp_Rsvr_Rgstr RR ON OB.OBJ_ID = RR.OBJ_ID
WHERE 1=1
and RS.ADM_DIV like '${province}%'
AND RS.display_level=1
AND RS.ADM_DIV like CONCAT(#{addvcd},'%')
AND RS.ENG_SCAL IN (${engScal})
AND RS.RS_ADM_DEP = #{rsAdmDep}
and RS.rs_name like '%${name}%'
and RS.ENG_SCAL in
'${item}'
order by RS.${orderby}
select eng_scal as rs_type, lim_stag, tot_cap, rs_adm_name, rs_adm_code, rs_adm_dep, adm_att_rel, rs_code, rs_name, longitude, latitude, location, adm_div, rs_type as eng_scal, dam_type_mat, dam_type_str, dam_size_hig, center_x, center_y, src, data_quality,
reg_code,center_x_gd, center_y_gd from ATT_RS_BASE where rs_code=#{code}
select * from ATT_CWS_BASE where cws_code=#{code} and expr_date is null
select * from BIS_INSP_WTDST where wtdst_id=#{code}
SELECT cws_code code ,cws_name nm,center_x_gd lgtd,center_y_gd as lttd,cws_loc as locat,eng_type as type FROM
ATT_CWS_BASE
WHERE expr_date is null
AND addvcd like CONCAT(#{addvcd},'%')
AND addvcd like CONCAT(#{province},'%')
and cws_name like '%${name}%'
and eng_type in
'${item}'
order by ${orderby}
select
t2.adm_duty,t2.guid,t2.mobilenumb,t2.dppost,t2.pers_name,t2.org_nm,t2.idnm,t2.imgurl,t2.callnumber,t2.email
from BIS_INSP_ALL_RLATION_PERS t2 where 1=1
AND t2.PERS_NAME LIKE '%${persName}%'
and t2.ORG_ID =#{orgId}
select * from BIS_INSP_ALL_RLATION B
left join BIS_INSP_ALL_RLATION_PERS t2 on B.PERSID=t2.GUID
where B.ID = #{groupID}
AND t2.PERS_NAME LIKE '%${persName}%'
SELECT * FROM ATT_PERS_BASE WHERE GUID IN (SELECT PERS_ID FROM REL_PERS_INSPGROUP)
select id as guid,pnm as inspGroupName,pid as pid from BIS_INSP_ALL where 1 = 1 and
REGEXP_LIKE(
Id,'^('||
( case when(SELECT count(id) from BIS_INSP_ALL_RLATION B WHERE PERSID =#{persid}
)>0 then
(SELECT LISTAGG(id, '|') as
id FROM BIS_INSP_ALL_RLATION B WHERE PERSID =#{persid}
GROUP BY PERSID
)
else (select 'non' from dual) end)
||')')
select RS.wtdst_id as code,RS.wtdst_nm as nm,RS.center_x_gd lgtd,RS.center_y_gd as lttd,RS.loc_nm as
locat,RS.wtdst_type as type,
RS.wtdst_lgtd AS lgtdPc,RS.wtdst_lttd AS lttdPc,(CASE WHEN T1.ID IS NOT NULL THEN '1' ELSE '0' END) AS
STATUS,RR.STATE,RS.OBJ_TYPE
from
BIS_INSP_WTDST RS LEFT JOIN
(SELECT * FROM BIS_INSP_WTDST A LEFT JOIN BIS_INSP_ALL_OBJ B ON A.wtdst_id = B.CODE
WHERE 1=1
and
REGEXP_LIKE(
B.Id,'^('||
( case when(SELECT count(id) from BIS_INSP_ALL_RLATION B WHERE PERSID =#{persid}
)>0 then
(SELECT LISTAGG(id, '|') as
id FROM BIS_INSP_ALL_RLATION B WHERE PERSID =#{persid}
GROUP BY PERSID
)
else (select 'non' from dual) end)
||')')
)T1 ON RS.wtdst_id = T1.wtdst_id
LEFT JOIN BIS_INSP_ALL_OBJ OB ON RS.WTDST_ID = OB.CODE AND OB.PTYPE = '3'
LEFT JOIN BIS_INSP_WTDST_TRACK RR ON OB.OBJ_ID = RR.OBJ_ID
WHERE 1=1
and RS.loc_ad like '${province}%'
and RS.wtdst_nm like '%${name}%'
AND RS.LOC_AD like CONCAT(#{addvcd},'%')
select RS.STCD as code,RS.STNM as nm,RS.STTP type,RS.LGTD lgtd,RS.LTTD as lttd,RS.ADNM as
locat,RS.BWSTTP,RS.MNUN,
RS.LGTD_PC AS lgtdPc,RS.LTTD_PC AS lttdPc,(CASE WHEN T1.ID IS NOT NULL THEN '1' ELSE '0' END) AS
STATUS,RR.INSP_STATE STATE,
OB.ID groupId,OB.OBJ_ID objId,RR.ID rgstrId
from
ATT_GRW_BASE RS LEFT JOIN
(SELECT * FROM ATT_GRW_BASE A LEFT JOIN BIS_INSP_ALL_OBJ B ON A.STCD = B.CODE
WHERE 1=1
and
REGEXP_LIKE(
B.Id,'^('||
( case when(SELECT count(id) from BIS_INSP_ALL_RLATION WHERE PERSID = #{persid}
)>0 then
(SELECT LISTAGG(id, '|') as
id FROM BIS_INSP_ALL_RLATION WHERE PERSID = #{persid}
GROUP BY PERSID
)
else (select 'non' from dual) end)
||')')
)T1 ON RS.STCD = T1.STCD
LEFT JOIN BIS_INSP_ALL_OBJ OB ON RS.STCD = OB.CODE AND OB.PTYPE = '5'
LEFT JOIN BIS_INSP_GRW RR ON OB.OBJ_ID = RR.OBJ_ID
WHERE 1=1
AND RS.adcd like '${province}%'
and RS.stnm like '%${name}%'
AND RS.adcd like CONCAT(#{addvcd},'%')
ORDER BY RS.${orderby}
select em.id as code,em.nm as nm,em.ptype type,em.LGTD lgtd,em.LTTD as lttd,em.ad_name as locat,em.ENG_STA
engSta,
em.LGTD_PC AS lgtdPc,em.LTTD_PC AS lttdPc,(CASE WHEN T1.ID IS NOT NULL THEN '1' ELSE '0' END) AS
STATUS,RR.STATE,
OB.ID groupId,OB.OBJ_ID objId,RR.ID rgstrId
from
ATT_EMPWTPRJ_BASE em LEFT JOIN
(SELECT A.ID FROM ATT_EMPWTPRJ_BASE A LEFT JOIN BIS_INSP_ALL_OBJ B ON A.id = B.Code
WHERE 1=1
and
REGEXP_LIKE(
B.Id,'^('||
( case when(SELECT count(id) from BIS_INSP_ALL_RLATION WHERE PERSID=#{persid}
)>0 then
(SELECT LISTAGG(id, '|') as
id FROM BIS_INSP_ALL_RLATION WHERE PERSID =#{persid}
GROUP BY PERSID
)
else (select 'non' from dual) end)
||')')
)T1 ON em.id = T1.ID
LEFT JOIN BIS_INSP_ALL_OBJ OB ON em.ID = OB.CODE AND OB.PTYPE = '4'
LEFT JOIN BIS_INSP_KEY_REGISTER RR ON OB.OBJ_ID = RR.OBJ_ID
WHERE 1=1
AND EM.AD_CODE like '${province}%'
and EM.NM like '%${name}%'
AND EM.AD_CODE like CONCAT(#{addvcd},'%')
and EM.ENG_STA = #{engSta}
ORDER BY EM.${orderby}
select wg.OBJ_CODE as code,wg.GATE_NAME as nm,wg.GATE_TYPE type,wg.GD_X lgtd,wg.GD_Y as lttd,wg.LOCATION_CUN as
locat,wg.ENG_SCAL,
wg.CENTER_X AS lgtdPc,wg.CENTER_Y AS lttdPc,(CASE WHEN T1.ID IS NOT NULL THEN '1' ELSE '0' END) AS
STATUS,RR.STATE,
OB.ID groupId,OB.OBJ_ID objId,RR.ID rgstrId
from
ATT_WAGA_BASE wg LEFT JOIN
(SELECT * FROM ATT_WAGA_BASE A LEFT JOIN BIS_INSP_ALL_OBJ B ON A.OBJ_CODE = B.CODE
WHERE 1=1
and
REGEXP_LIKE(
B.Id,'^('||
( case when(SELECT count(id) from BIS_INSP_ALL_RLATION WHERE PERSID =#{persid}
)>0 then
(SELECT LISTAGG(id, '|') as
id FROM BIS_INSP_ALL_RLATION WHERE PERSID =#{persid}
GROUP BY PERSID
)
else (select 'non' from dual) end)
||')')
)T1 ON wg.OBJ_CODE = T1.OBJ_CODE
LEFT JOIN BIS_INSP_ALL_OBJ OB ON wg.OBJ_CODE = OB.CODE AND OB.PTYPE = '6'
LEFT JOIN ATT_WAGA_RGSTR RR ON OB.OBJ_ID = RR.OBJ_ID
WHERE 1=1
AND wg.AD_CODE like '${province}%'
and wg.GATE_NAME like '%${name}%'
AND wg.AD_CODE like CONCAT(#{addvcd},'%')
and wg.ENG_SCAL IN(${engScal})
ORDER BY wg.${orderby}
select cp.dep_code as code,cp.dep_name as nm,cp.gd_x lgtd,cp.gd_y as lttd,cp.loc as
locat,
cp.center_x AS lgtdPc,cp.center_y AS lttdPc,(CASE WHEN T1.CODE IS NOT NULL THEN '1' ELSE '0' END) AS
STATUS,RR.STATE,
OB.ID groupId,OB.OBJ_ID objId,RR.ID rgstrId
from
ATT_CDEP_BASE cp LEFT JOIN
(SELECT * FROM ATT_CDEP_BASE A LEFT JOIN BIS_INSP_ALL_OBJ B ON A.Id = B.CODE
WHERE 1=1
and
REGEXP_LIKE(
B.Id,'^('||
( case when(SELECT count(id) from BIS_INSP_ALL_RLATION WHERE PERSID =#{persid}
)>0 then
(SELECT LISTAGG(id, '|') as
id FROM BIS_INSP_ALL_RLATION WHERE PERSID =#{persid}
GROUP BY PERSID
)
else (select 'non' from dual) end)
||')')
)T1 ON cp.id = T1.CODE
LEFT JOIN BIS_INSP_ALL_OBJ OB ON cp.id = OB.CODE AND OB.PTYPE = '62'
LEFT JOIN bis_insp_cdep_rgstr RR ON OB.OBJ_ID = RR.OBJ_ID
WHERE 1=1
AND cp.AD_CODE like '${province}%'
and cp.dep_name like '%${name}%'
AND cp.AD_CODE like CONCAT(#{addvcd},'%')
ORDER BY cp.${orderby}
select gw.well_code as code,gw.well_name as nm,gw.well_type type,gw.gd_x lgtd,gw.gd_y as lttd,gw.ad_name as
locat,
gw.center_x AS lgtdPc,gw.center_y AS lttdPc,(CASE WHEN T1.code IS NOT NULL THEN '1' ELSE '0' END) AS
STATUS,RR.STATE,
OB.ID groupId,OB.OBJ_ID objId,RR.ID rgstrId
from
ATT_GROW_BASE gw LEFT JOIN
(SELECT * FROM ATT_GROW_BASE A LEFT JOIN BIS_INSP_ALL_OBJ B ON A.Id = B.CODE
WHERE 1=1
and
REGEXP_LIKE(
B.Id,'^('||
( case when(SELECT count(id) from BIS_INSP_ALL_RLATION WHERE PERSID =#{persid}
)>0 then
(SELECT LISTAGG(id, '|') as
id FROM BIS_INSP_ALL_RLATION WHERE PERSID =#{persid}
GROUP BY PERSID
)
else (select 'non' from dual) end)
||')')
)T1 ON gw.id = T1.code
LEFT JOIN BIS_INSP_ALL_OBJ OB ON gw.id = OB.CODE AND OB.PTYPE = '70'
LEFT JOIN bis_insp_grow_rgstr RR ON OB.OBJ_ID = RR.OBJ_ID
WHERE 1=1
AND gw.AD_CODE like '${province}%'
and gw.well_name like '%${name}%'
AND gw.AD_CODE like CONCAT(#{addvcd},'%')
ORDER BY gw.${orderby}
select * from (
select t.id as code,b.wiu_name as nm,t.cert_cond as type,t.wat_lic_code as wintCode,b.wiu_long as lgtd,b.wiu_lat
as lttd
FROM att_wiu_wat_lic t,att_wiu_base b
where t.wiu_id=b.id and t.wat_lic_code is not null
and (t.wat_lic_code like CONCAT(#{name},'%') or b.wiu_name like CONCAT(#{name},'%') )
and t.cert_cond=#{certCond}
AND b.AD_CODE like CONCAT(#{addvcd},'%')
ORDER BY wg.${orderby}
)A
select wg.OBJ_CODE as code,wg.WINT_NAME as nm,wg.WINT_TYPE type,wg.LGTD lgtd,wg.LTTD as lttd,wg.AD_NAME as
locat,wg.WS_TYPE,
wg.CENTER_X AS lgtdPc,wg.CENTER_Y AS lttdPc,WG.ADM_NAME
from
ATT_WAIN_BASE wg
WHERE 1=1
and wg.WINT_NAME like '%${name}%'
AND wg.AD_CODE like CONCAT(#{addvcd},'%')
ORDER BY wg.${orderby}
select wg.STCD as code,wg.STNM as nm,wg.STTP type,wg.LGTD_GD lgtd,wg.LTTD_GD as lttd,wg.STLC as locat,
wg.LGTD AS lgtdPc,wg.LTTD AS lttdPc,wg.ADMAUTH
from
ST_STBPRP_B wg
WHERE 1=1
and wg.STNM like '%${name}%'
AND wg.ADDVCD like CONCAT(#{addvcd},'%')
ORDER BY wg.${orderby}
select wg.ID as code,wg.SWHS_NAME as nm,wg.WAIN_WASO_TYPE type,
(case when rr.GD_X is null then
wg.SWHS_LONG_GD else rr.GD_X end ) as lgtd,
(case when rr.GD_Y is null then
wg.SWHS_LAT_GD else rr.GD_X END ) as
lttd,wg.SWHS_LOC as locat,
wg.SWHS_LONG AS lgtdPc,wg.SWHS_LAT AS lttdPc,wg.SWHS_CODE,
(CASE WHEN T1.ID IS NOT NULL THEN '1' ELSE '0' END) AS STATUS,RR.STATE,OB.OBJ_ID objId,RR.ID rgstrId,OB.ID
groupId
from
ATT_SWHS_BASE wg
left join (
SELECT A.id as swhsId,b.* FROM ATT_SWHS_BASE A LEFT JOIN BIS_INSP_ALL_OBJ B ON A.ID = B.CODE
WHERE
REGEXP_LIKE(
B.Id,'^('||
( case when(SELECT count(id) from BIS_INSP_ALL_RLATION WHERE PERSID =#{persid}
)>0 then
(SELECT LISTAGG(id, '|') as
id FROM BIS_INSP_ALL_RLATION WHERE PERSID =#{persid}
GROUP BY PERSID
)
else (select 'non' from dual) end)
||')')
) T1 ON wg.ID = T1.swhsId
LEFT JOIN BIS_INSP_ALL_OBJ OB ON wg.id = OB.CODE AND OB.PTYPE = '13'
LEFT JOIN Bis_Insp_SWHS_Rgstr RR ON OB.OBJ_ID = RR.OBJ_ID
WHERE 1=1
and wg.note = #{note}
and wg.SWHS_NAME like '%${name}%'
AND wg.AD_CODE like CONCAT(#{addvcd},'%')
ORDER BY wg.${orderby}
select * from ATT_PRD_CSTR_PROJ_BASE e where e.id=#{code}
select * from ATT_JSKEJIAN_FLKDIS_BASE e where e.id=#{code}
select * from ATT_JSKEJIAN_WATER_BASE e where e.id=#{code}
select * from ATT_SCNSR_BASE where code=#{code}
select wg.ID as code,wg.WIU_NAME as nm,wg.IDT_TYPE type,wi.WINT_POS as locat,
(case when rr.GD_X is null then wg.WIU_LONG else rr.GD_X end )as lgtd,
(case when rr.GD_Y is null then wg.WIU_LAT else rr.GD_Y end ) as
lttd,
wg.WIU_LONG AS lgtdPc,wg.WIU_LAT AS lttdPc,wg.wiu_code as baseCode,wg.wint_code as wintCode,
(CASE WHEN T1.ID IS NOT NULL THEN '1' ELSE '0' END) AS STATUS,RR.STATE,OB.OBJ_ID objId,RR.ID rgstrId,OB.ID
groupId
from
ATT_WIU_BASE wg left join ATT_WINT_BASE_B wi on wg.wint_code = wi.id
left join (
SELECT A.id as swhsId,b.* FROM ATT_WIU_BASE A LEFT JOIN BIS_INSP_ALL_OBJ B ON A.ID = B.CODE
WHERE
REGEXP_LIKE(
B.Id,'^('||
( case when(SELECT count(id) from BIS_INSP_ALL_RLATION WHERE PERSID =#{persid}
)>0 then
(SELECT LISTAGG(id, '|') as
id FROM BIS_INSP_ALL_RLATION WHERE PERSID =#{persid}
GROUP BY PERSID
)
else (select 'non' from dual) end)
||')')
) T1 ON wg.ID = T1.swhsId
LEFT JOIN BIS_INSP_ALL_OBJ OB ON wg.id = OB.CODE AND OB.PTYPE = '12'
LEFT JOIN Bis_Insp_WIU_Rgstr RR ON OB.OBJ_ID = RR.OBJ_ID
WHERE 1=1
and wg.WIU_NAME like '%${name}%'
AND wi.AD_CODE like CONCAT(#{addvcd},'%')
ORDER BY wg.${orderby}
SELECT * FROM (
SELECT rs_code as code,rs_name nm,center_x as lgtdPc,center_y lttdPc,center_x_gd as lgtd,center_y_gd
lttd,LOCATION locat,ENG_SCAL as type,
DAM_SIZE_HIG, DAM_TYPE_MAT, DAM_TYPE_STR,TOT_CAP FROM
ATT_RS_BASE t
WHERE 1=1
AND t.ENG_SCAL in(4,5)
AND t.ENG_SCAL in(1,2,3)
AND t.ENG_SCAL in(1,2,3)
and rs_name like CONCAT(#{name},'%')
and adm_div like CONCAT(#{province},'%')
) A where rownum<=3 order by code
SELECT * FROM ( SELECT cws_code code ,cws_name nm,cws_long lgtdPc,center_x_gd as lgtd,center_y_gd lttd,cws_lat
as lttdPc,cws_loc as locat,eng_type as
type FROM
ATT_CWS_BASE
WHERE 1=1
and cws_name like CONCAT(#{name},'%')
and addvcd like CONCAT(#{province},'%')
) A where rownum<=3 order by code
SELECT * FROM ( SELECT well_code code ,well_name nm,GD_X lgtd,GD_Y as lttd,center_y lttdPc,center_x
lgtdPc,ad_name as locat,well_type as
type FROM
ATT_GROW_BASE
WHERE 1=1
and well_name like CONCAT('%',CONCAT(#{name},'%'))
and ad_code like CONCAT(#{province},'%')
) A where rownum<=3 order by code
SELECT * FROM ( select A.DEP_CODE as code,A.DEP_NAME as nm,A.GD_X lgtd,A.GD_Y as lttd,center_y lttdPc,center_x
lgtdPc,A.Loc as
locat from
ATT_CDEP_BASE A
WHERE 1=1
and DEP_NAME like CONCAT('%',CONCAT(#{name},'%'))
and ad_code like CONCAT(#{province},'%')
) A where rownum<=3 order by code
SELECT * FROM ( select wtdst_id as code,wtdst_nm as nm,wtdst_lgtd lgtdPc,wtdst_lttd as lttdPc,center_x_gd as
lgtd,center_y_gd lttd,loc_nm as
locat,wtdst_type as type,obj_type from
BIS_INSP_WTDST
WHERE 1=1
and loc_ad like CONCAT(#{province},'%')
and wtdst_nm like CONCAT(#{name},'%')
) A where rownum<=3 order by code
SELECT * FROM ( select A.ID as code,A.NM as nm,A.LGTD lgtd,A.LTTD as lttd,A.LGTD_PC lgtdPc,A.LTTD_PC as
lttdPc,A.AD_CODE,B.AD_NAME as
locat,A.PTYPE as type,A.ENG_STA,A.HST_INSP from
ATT_EMPWTPRJ_BASE A LEFT JOIN ATT_AD_X_BASE B ON A.AD_CODE = B.AD_CODE
WHERE 1=1
and A.ad_code like CONCAT(#{province},'%')
and A.NM like CONCAT(#{name},'%')
) A where rownum<=3 AND ENG_STA = '1' order by AD_CODE
SELECT * FROM ( select A.ID as code,A.NM as nm,A.LGTD lgtd,A.LTTD as lttd,A.LGTD_PC lgtdPc,A.LTTD_PC as
lttdPc,A.AD_CODE,B.AD_NAME as
locat,A.PTYPE as type,A.ENG_STA,A.HST_INSP from
ATT_EMPWTPRJ_BASE A LEFT JOIN ATT_AD_X_BASE B ON A.AD_CODE = B.AD_CODE
WHERE 1=1
and A.ad_code like CONCAT(#{province},'%')
and A.NM like CONCAT(#{name},'%')
) A where rownum<=3 AND ENG_STA = '2' order by AD_CODE
SELECT * FROM ( select A.STCD as code,A.STNM as nm,A.LGTD lgtd,A.LTTD as lttd,A.LGTD_PC lgtdPc,A.LTTD_PC as
lttdPc,A.STLC as
locat,A.STTP as type,bwsttp,mnun from
ATT_GRW_BASE A
WHERE 1=1
and A.adcd like CONCAT(#{province},'%')
and A.STNM like CONCAT(#{name},'%')
) A where rownum<=3 order by code
SELECT * FROM ( select A.OBJ_CODE as code,A.GATE_NAME as nm,A.GD_X lgtd,A.GD_Y as lttd,center_y lttdPc,center_x
lgtdPc,A.LOCATION_CUN as
locat,A.GATE_TYPE as type,eng_Scal from
ATT_WAGA_BASE A
WHERE 1=1
and A.ad_code like CONCAT(#{province},'%')
and A.GATE_NAME like CONCAT(#{name},'%')
) A where rownum<=3 order by code
SELECT * FROM ( select A.OBJ_CODE as code,A.GATE_NAME as nm,A.LGTD lgtd,A.LTTD as lttd,center_y lttdPc,center_x
lgtdPc,A.ADM_NAME as
locat,A.WINT_TYPE as type,ws_Type,adm_Name from
ATT_WAIN_BASE A
WHERE 1=1
and A.ad_code like CONCAT(#{province},'%')
and A.GATE_NAME like '%${name}%'
) A where rownum<=3 order by code
SELECT * FROM ( select A.STCD as code,A.STNM as nm,A.LGTD_GD lgtd,A.LTTD_GD as lttd,A.STLC as
locat,A.STTP as type,admauth from
ST_STBPRP_B A
WHERE 1=1
and A.STNM like '%${name}%'
) A where rownum<=3 order by code
SELECT * FROM ( select A.ID as code,A.SWHS_NAME as nm,A.SWHS_LONG_GD lgtd,A.SWHS_LAT_GD as lttd,A.SWHS_LOC as
locat,A.WAIN_WASO_TYPE as type,swhs_Code from
ATT_SWHS_BASE A
WHERE 1=1
and A.ad_code like CONCAT(#{province},'%')
and a.note = #{note}
and A.SWHS_NAME like CONCAT(#{name},'%')
) A where rownum<=3 order by code
SELECT * FROM ( select AD_CODE as code,AD_NAME as nm,LGTD lgtd,LTTD as lttd,AD_FULL_NAME as
locat,IS_POVERYT as type,ad_grad from
ATT_AD_X_BASE A
WHERE 1=1
and A.ad_code like CONCAT(#{province},'%')
and AD_NAME like '%${name}%'
) A where rownum<=3 order by code
SELECT T1.* FROM
(SELECT A.GWS_CD CODE,A.GWS_NM NM,A.LGTD LGTD,A.LTTD LTTD FROM WR_GWS_B A WHERE 1 = 1
and A.ad_code like CONCAT(#{province},'%')
and A.GWS_NM like '%${name}%'
UNION ALL
SELECT B.SWS_CD,B.SWS_NM,B.LGTD,B.LTTD FROM WR_SWS_B B WHERE 1 = 1
and B.ad_code like CONCAT(#{province},'%')
and B.SWS_NM like '%${name}%' ) T1
where rownum<=3 order by code
select e.ptype,id as plnaId,pnm as prsnTitle,e.en_name as
prsnType,sttm,entm from BIS_INSP_ALL rt LEFT JOIN att_insp_type e on SUBSTR(rt.ID,0,3)=e.code
where REGEXP_LIKE(
Id,'^('||
( case when(SELECT count(id) from BIS_INSP_ALL_RLATION B WHERE PERSID =#{persId}
)>0 then
(SELECT LISTAGG(id, '|') as
id FROM BIS_INSP_ALL_RLATION B WHERE PERSID =#{persId}
GROUP BY PERSID
)
else (select 'non' from dual) end)
||')') and length(id)=12 and id not like '008%' order by substr(ID,4,3),intm desc,ptype
select e.ptype,id as plnaId,pnm as prsnTitle,e.en_name as
prsnType,sttm,entm from
BIS_INSP_ALL rt LEFT JOIN att_insp_type e on SUBSTR(rt.ID,0,3)=e.code where REGEXP_LIKE(
Id,'^('||
( case when(SELECT count(id) from BIS_INSP_ALL_RLATION B WHERE PERSID =#{persId}
)>0 then
(SELECT LISTAGG(id, '|') as
id FROM BIS_INSP_ALL_RLATION B WHERE PERSID =#{persId}
GROUP BY PERSID
)
else (select 'non' from dual) end)
||')') and length(id)=12 and id not like '008%' order by substr(plnaId,4,3),intm desc,ptype
select id as plnaId from BIS_INSP_ALL_RLATION B where PERSID=#{userid}
SELECT RS_CODE,CENTER_X,CENTER_Y FROM ATT_RS_BASE WHERE ADM_DIV = '610827000000'
SELECT ID RS_CODE,SWHS_LONG CENTER_X,SWHS_LAT CENTER_Y FROM ATT_SWHS_BASE
SELECT STCD RS_CODE,LGTD CENTER_X,LTTD CENTER_Y FROM ST_STBPRP_B WHERE LGTD IS NOT NULL AND LTTD IS NOT NULL
UPDATE ST_STBPRP_B SET LGTD_GD = #{lon},LTTD_GD = #{lat} WHERE STCD = #{rsCode}
UPDATE ATT_SWHS_BASE SET SWHS_LONG_GD = #{lon},SWHS_LAT_GD = #{lat} WHERE ID = #{rsCode}
UPDATE ATT_RS_BASE SET CENTER_X_GD = #{lon},CENTER_Y_GD = #{lat} WHERE RS_CODE = #{rsCode}
SELECT wtdst_id RS_CODE,wtdst_lgtd CENTER_X,wtdst_lttd CENTER_Y FROM BIS_INSP_WTDST
UPDATE BIS_INSP_WTDST SET center_x_gd = #{lon},center_y_gd = #{lat} WHERE wtdst_id = #{rsCode}
SELECT GUID RS_CODE,CWS_LONG CENTER_X,CWS_LAT CENTER_Y FROM ATT_CWS_BASE WHERE CWS_LONG IS NOT NULL OR CWS_LAT IS NOT NULL
UPDATE ATT_CWS_BASE SET center_x_gd = #{lon},center_y_gd = #{lat} WHERE GUID = #{rsCode}
SELECT SWS_CD wsCd,
SWS_NM wsNm,
WAT_A wsA,
WQ_GOAL wqGoal,
CONS_COND consCond,
to_char(PUT_PROD_TM,'yyyy-mm-dd') putProdTm,
RUN_COND punCond,
WS_OBJ wsObj,
WHS_MAN_CD whsManCd,
WHS_APPR_CD whsApprCd,
LGTD,LTTD,LGTDPC,LTTDPC FROM WR_SWS_B WHERE SWS_CD = #{code}
SELECT GWS_CD wsCd,
GWS_NM wsNm,
GWS_A wsA,
WQ_GOAL wqGoal,
CONS_COND consCond,
to_char(PUT_PROD_TM,'yyyy-mm-dd') putProdTm,
RUN_COND punCond,
WS_OBJ wsObj,
WHS_MAN_CD whsManCd,
WHS_APPR_CD whsApprCd,
LGTD,LTTD,LGTDPC,LTTDPC FROM WR_GWS_B WHERE GWS_CD = #{code}
SELECT SWS_CD wsCd,
SWS_NM wsNm,
WAT_A wsA,
WQ_GOAL wqGoal,
CONS_COND consCond,
to_char(PUT_PROD_TM,'yyyy-mm-dd') putProdTm,
RUN_COND punCond,
WS_OBJ wsObj,
WHS_MAN_CD whsManCd,
WHS_APPR_CD whsApprCd,LGTD,LTTD,LGTDPC,LTTDPC FROM WR_SWS_B WHERE 1 = 1
and SWS_NM like '%${name}%'
and SWS_CD like '${addvcd}%'
and SWS_CD like '${province}%'
union all
SELECT GWS_CD wsCd,
GWS_NM wsNm,
GWS_A wsA,
WQ_GOAL wqGoal,
CONS_COND consCond,
to_char(PUT_PROD_TM,'yyyy-mm-dd') putProdTm,
RUN_COND punCond,
WS_OBJ wsObj,
WHS_MAN_CD whsManCd,
WHS_APPR_CD whsApprCd,LGTD,LTTD,LGTDPC,LTTDPC FROM WR_GWS_B WHERE 1 = 1
and GWS_NM like '%${name}%'
and GWS_CD like '${addvcd}%'
SELECT * FROM ATT_AD_X_BASE WHERE AD_CODE = #{code}
SELECT * FROM ATT_AD_X_BASE WHERE 1 = 1 AND AD_GRAD = '6'
and AD_NAME like '%${name}%'
and AD_CODE like '${addvcd}%'
and AD_CODE like '${province}%'
SELECT GUID,AD_CODE,AD_NAME,LGTD,LTTD,AD_GRAD,AD_FULL_NAME FROM ATT_AD_X_BASE WHERE 1 = 1 AND AD_GRAD = '6'
and AD_NAME like '%${name}%'
and AD_CODE like '${addvcd}%'
and AD_CODE like '${province}%'
SELECT OBJ_TYPE,SUM(NUM1) NUM1,SUM(NUM2) NUM2,SUM(NUM3) NUM3 FROM
(select OBJ_TYPE,
CASE
WHEN INSP_PBLM_CATE = '0' THEN
1
WHEN INSP_PBLM_CATE IS NULL THEN
1
ELSE
0
END AS NUM1,
CASE
WHEN INSP_PBLM_CATE = '1' THEN
1
ELSE
0
END AS NUM2,
CASE
WHEN INSP_PBLM_CATE = '2' THEN
1
ELSE
0
END AS NUM3
from BIS_INSP_PBLM t WHERE OBJ_TYPE IS NOT NULL) GROUP BY OBJ_TYPE ORDER BY OBJ_TYPE
SELECT '1' AS INSP_TYPE,E.NAME, (F.NUM1-E.NUM2-E.NUM3) AS NUM1, E.NUM2, E.NUM3
FROM (SELECT NAME,
SUM(NUM1) AS NUM1,
SUM(NUM2) AS NUM2,
SUM(NUM3) AS NUM3
FROM (SELECT '小水库' AS NAME,
CASE
WHEN B.STATE IS NULL THEN
1
WHEN B.STATE = '0' THEN
1
ELSE
0
END AS NUM1,
CASE
WHEN B.STATE = '1' THEN
1
ELSE
0
END AS NUM2,
CASE
WHEN B.STATE = '2' THEN
1
ELSE
0
END AS NUM3
FROM BIS_INSP_RSVR_RGSTR B)) E
LEFT JOIN (SELECT '小水库' AS NAME, SUM(A.INSP_NUM) AS NUM1
FROM BIS_INSP_DVDWK A
WHERE A.DTYPE = '1') F
ON E.NAME = F.NAME
SELECT '2' AS INSP_TYPE,
NAME,
SUM(NUM1) AS NUM1,
SUM(NUM2) AS NUM2,
SUM(NUM3) AS NUM3
FROM (SELECT NAME,
AD_CODE,
CASE
WHEN SUM(NUM1) > 0 THEN
1
ELSE
0
END AS NUM1,
CASE
WHEN SUM(NUM2) > 0 THEN
1
ELSE
0
END AS NUM2,
CASE
WHEN SUM(NUM3) > 0 THEN
1
ELSE
0
END AS NUM3
FROM (SELECT '农饮' AS NAME,
SUBSTR(A.CODE, 1, 6) AS AD_CODE,
CASE
WHEN B.STATE IS NULL THEN
1
WHEN B.STATE = '0' THEN
1
ELSE
0
END AS NUM1,
CASE
WHEN B.STATE = '1' THEN
1
ELSE
0
END AS NUM2,
CASE
WHEN B.STATE = '2' THEN
1
ELSE
0
END AS NUM3
FROM BIS_INSP_ALL_OBJ A
LEFT JOIN BIS_INSP_VILL_RGSTR B
ON A.OBJ_ID = B.OBJ_ID
WHERE A.PTYPE = '2')
GROUP BY NAME, AD_CODE)
GROUP BY NAME
SELECT '3' AS INSP_TYPE, E.NAME, (F.NUM1-E.NUM2-E.NUM3) AS NUM1, E.NUM2, E.NUM3
FROM (SELECT NAME,
SUM(NUM1) AS NUM1,
SUM(NUM2) AS NUM2,
SUM(NUM3) AS NUM3
FROM (SELECT '水毁' AS NAME,
CASE
WHEN B.STATE IS NULL THEN
1
WHEN B.STATE = '0' THEN
1
ELSE
0
END AS NUM1,
CASE
WHEN B.STATE = '1' THEN
1
ELSE
0
END AS NUM2,
CASE
WHEN B.STATE = '2' THEN
1
ELSE
0
END AS NUM3
FROM BIS_INSP_ALL_OBJ A
LEFT JOIN BIS_INSP_WTDST_TRACK B
ON A.CODE = B.OBJ_ID
WHERE A.PTYPE = '3')) E
LEFT JOIN (SELECT '水毁' AS NAME, SUM(INSP_NUM) AS NUM1
FROM BIS_INSP_DVDWK A
WHERE A.DTYPE = '3') F
ON E.NAME = F.NAME
SELECT AD.AD_CODE,
AD.AD_NAME,
CASE
WHEN P.NUM1 IS NULL THEN
0
ELSE
P.NUM1
END AS NUM1,
CASE
WHEN P.NUM2 IS NULL THEN
0
ELSE
P.NUM2
END AS NUM2,
CASE
WHEN P.NUM3 IS NULL THEN
0
ELSE
P.NUM3
END AS NUM3
FROM ATT_AD_BASE AD
LEFT JOIN (SELECT AD_CODE,
SUM(NUM1) AS NUM1,
SUM(NUM2) AS NUM2,
SUM(NUM3) AS NUM3
FROM (SELECT CONCAT(SUBSTR(AD_CODE, 1, 2), '0000000000') AS AD_CODE,
NUM1,
NUM2,
NUM3
FROM (select C.ADM_DIV AS AD_CODE,
CASE
WHEN A.INSP_PBLM_CATE = '0' THEN
1
WHEN A.INSP_PBLM_CATE IS NULL THEN
1
ELSE
0
END AS NUM1,
CASE
WHEN A.INSP_PBLM_CATE = '1' THEN
1
ELSE
0
END AS NUM2,
CASE
WHEN A.INSP_PBLM_CATE = '2' THEN
1
ELSE
0
END AS NUM3
from BIS_INSP_PBLM A
LEFT JOIN BIS_INSP_ALL_OBJ B
ON A.OBJ_ID = B.OBJ_ID
LEFT JOIN ATT_RS_BASE C
ON B.CODE = C.RS_CODE
WHERE A.OBJ_TYPE = '1'
AND C.ADM_DIV IS NOT NULL)
UNION ALL
SELECT CONCAT(SUBSTR(AD_CODE, 1, 2), '0000000000') AS AD_CODE,
NUM1,
NUM2,
NUM3
FROM (SELECT Translate(B.CODE USING NCHAR_CS) AS AD_CODE,A.OBJ_ID,
CASE
WHEN A.INSP_PBLM_CATE = '0' THEN
1
WHEN A.INSP_PBLM_CATE IS NULL THEN
1
ELSE
0
END AS NUM1,
CASE
WHEN A.INSP_PBLM_CATE = '1' THEN
1
ELSE
0
END AS NUM2,
CASE
WHEN A.INSP_PBLM_CATE = '2' THEN
1
ELSE
0
END AS NUM3
FROM BIS_INSP_PBLM A
LEFT JOIN BIS_INSP_ALL_OBJ B
ON A.OBJ_ID = B.OBJ_ID
WHERE A.OBJ_TYPE = '2'
AND B.CODE IS NOT NULL)
UNION ALL
SELECT CONCAT(SUBSTR(AD_CODE, 1, 2), '0000000000') AS AD_CODE,
NUM1,
NUM2,
NUM3
FROM (select Translate(C.LOC_AD USING NCHAR_CS) AS AD_CODE,
CASE
WHEN A.INSP_PBLM_CATE = '0' THEN
1
WHEN A.INSP_PBLM_CATE IS NULL THEN
1
ELSE
0
END AS NUM1,
CASE
WHEN A.INSP_PBLM_CATE = '1' THEN
1
ELSE
0
END AS NUM2,
CASE
WHEN A.INSP_PBLM_CATE = '2' THEN
1
ELSE
0
END AS NUM3
from BIS_INSP_PBLM A
LEFT JOIN BIS_INSP_ALL_OBJ B
ON A.OBJ_ID = B.OBJ_ID
LEFT JOIN BIS_INSP_WTDST C
ON B.CODE = C.WTDST_ID
WHERE A.OBJ_TYPE = '3'
AND C.LOC_AD IS NOT NULL))
GROUP BY AD_CODE) P
ON AD.AD_CODE = P.AD_CODE
WHERE AD.AD_GRAD = '2'
ORDER BY AD_CODE
SELECT A.ID,A.PID,A.PNM FROM BIS_INSP_ALL A LEFT JOIN BIS_INSP_ALL_RLATION B ON A.ID = B.ID
WHERE B.PERSID = #{persid} ORDER BY A.ID
SELECT A.ID,A.PID,A.PNM FROM BIS_INSP_ALL A
WHERE A.PID = #{pid} ORDER BY A.ID
SELECT * FROM ATT_RS_BASE t WHERE 1 = 1
and RS_CODE like '%${objParam}%' OR RS_NAME LIKE
'%${objParam}%'
AND t.ENG_SCAL in(4,5)
AND t.ENG_SCAL in(1,2,3)
SELECT * FROM BIS_INSP_WTDST WHERE 1 = 1
and WTDST_ID like '%${objParam}%' OR WTDST_NM LIKE
'%${objParam}%'
SELECT * FROM ATT_CWS_BASE WHERE 1 = 1
and CWS_CODE like '%${objParam}%' OR CWS_NAME LIKE
'%${objParam}%'
SELECT * FROM ATT_GRW_BASE WHERE 1 = 1
and STCD like '%${objParam}%' OR STNM LIKE '%${objParam}%'
SELECT * FROM ATT_EMPWTPRJ_BASE WHERE 1 = 1
and nm LIKE '%${objParam}%'
SELECT A.STCD,
A.STNM,
A.ADCD,
A.ADNM,
A.GOGUNT,
A.STLC,
A.LGTD,
A.LTTD,
A.LGTD_PC,
A.LTTD_PC,
A.RVNM,
A.WELLDEP,
A.STNDPNT,
A.GRDLVL,
A.SPGHGH,
A.STTP,
A.WSTTP,
A.PRTC,
A.BWSTTP,
A.ISART,
A.BURCN,
A.AQME,
A.PBPRJ,
A.ESSTYM,
A.CALYM,
A.ONUN,
A.MNUN,
A.OSTCD,
A.INTM,
A.ESSTYR,
A.STEL,
A.DTMNM,
A.DTMMDPR,
A.NOTE FROM ATT_GRW_BASE A WHERE A.STCD = #{code}
SELECT A.OBJ_CODE,
A.GATE_NAME,
A.AD_CODE,
A.LOC_RV_NAME,
A.GATE_TYPE,
A.GATE_FLOW,
A.ENG_SCAL,
A.FL_GATE_FLOW,
A.DES_FL_STA,
A.CHE_FL_STA,
A.CHE_GATE_FLOW,
A.CHE_DES_FL_STA,
A.CHE_CHE_FL_STA,
A.DRA_GATE_FLOW,
A.DRA_DES_FL_STA,
A.DRA_CHE_FL_STA,
A.IF_DRA_DOU,
A.INT_GATE_FLOW,
A.INT_DES_FL_STA,
A.INT_CHE_FL_STA,
A.INT_DIV_AB,
A.INT_USE,
A.INT_USE_IRR_NAME,
A.IF_INT_DOU,
A.TIDE_GATE_FLOW,
A.TIDE_DES_STA,
A.TIDE_CHE_STA,
A.IF_GATE,
A.IF_DOU_DILE,
A.ENG_STA,
A.BUID_TIME_YEAR,
A.BUID_TIME_MON,
A.STA_TIME_YEAR,
A.STA_TIME_MON,
A.ENG_GRAD,
A.MAIN_CON_GRAD,
A.HOLE_NUM,
A.HOLE_WID,
A.SUB_GATE_NUM,
A.SUB_GATE_WID,
A.LOCATION_XIANG,
A.LOCATION_CUN,
A.GATE_ADM_NAME,
A.GATE_ADM_DEP,
A.IF_DEM,
A.IF_AFF_RI,
A.ADM_ATT_REL,
A.CENTER_X,
A.CENTER_Y,
A.GD_X,
A.GD_Y FROM ATT_WAGA_BASE A WHERE A.OBJ_CODE = #{code}
SELECT STCD rsCode,LGTD_PC centerX,LTTD_PC centerY FROM ATT_GRW_BASE where LGTD IS NULL
UPDATE ATT_GRW_BASE SET LGTD = #{lon},LTTD = #{lat} WHERE STCD = #{rsCode}
SELECT OBJ_CODE rsCode,CENTER_X centerX,CENTER_Y centerY FROM ATT_WAGA_BASE
UPDATE ATT_WAGA_BASE SET GD_X = #{lon},GD_Y = #{lat} WHERE OBJ_CODE = #{rsCode}
SELECT OBJ_CODE rsCode,LOCATION_CUN adFullName FROM ATT_WAGA_BASE
SELECT AD_CODE admDiv FROM ATT_AD_X_BASE WHERE '广东省茂名市化州市河西街道' LIKE CONCAT(REPLACE(AD_FULL_NAME,'-',''),'%') AND
LENGTH(AD_FULL_NAME) > 8 and ROWNUM < 2
UPDATE ATT_WAGA_BASE SET AD_CODE = #{admDiv}
WHERE OBJ_CODE = #{rsCode}
SELECT A.ID,A.PID,A.PNM FROM BIS_INSP_ALL A LEFT JOIN BIS_INSP_ALL_RLATION B ON A.ID = B.ID
WHERE A.PID = #{pid} AND B.PERSID = #{persid}
SELECT e.ptype,rt.id plnaId,rt.pnm prsnTitle,
e.en_name as
prsnType,rt.sttm,rt.entm FROM BIS_INSP_ALL rt LEFT JOIN att_insp_type e on SUBSTR(rt.ID,0,3)=e.code left join
(SELECT DISTINCT SUBSTR(B.ID,0,3) id FROM BIS_INSP_ALL_RLATION B
WHERE B.PERSID = #{userid}
)t
ON rt.id = t.id
WHERE t.id IS NOT NULL
ORDER BY rt.id
SELECT e.ptype,rt.id plnaId,rt.pnm prsnTitle,
e.en_name as
prsnType,rt.sttm,rt.entm FROM BIS_INSP_ALL rt LEFT JOIN att_insp_type e on SUBSTR(rt.ID,0,3)=e.code
LEFT JOIN BIS_INSP_ALL_RLATION B ON rt.ID = B.ID
WHERE 1=1
AND rt.province like '${province}%'
AND rt.province is null
AND rt.pid LIKE '${pid}%'
and rt.STTM <= to_date(#{nowTime},'yyyy-MM-dd')
and rt.entm >= to_date(#{nowTime},'yyyy-MM-dd')
SELECT e.ptype,rt.id plnaId,rt.pnm prsnTitle,
e.en_name as
prsnType,rt.sttm,rt.entm
FROM BIS_INSP_ALL rt
LEFT JOIN att_insp_type e on SUBSTR(rt.ID,0,3)=e.code
JOIN (SELECT * FROM BIS_INSP_ALL_RLATION
persid = #{userid}
) B ON rt.ID LIKE B.ID || '%'
WHERE 1=1
AND rt.province like '${province}%'
AND rt.province is null
AND rt.pid LIKE '${pid}%'
and rt.entm <to_date(#{nowTime},'yyyy-MM-dd')+1
and rt.entm >=to_date(#{nowTime},'yyyy-MM-dd')
and rt.id like '___${orgId}%'
SELECT e.ptype,rt.id plnaId,rt.pnm prsnTitle,rt.INSP_YEAR,rt.insp_mnth,
e.en_name as
prsnType,rt.sttm,rt.entm FROM BIS_INSP_ALL rt LEFT JOIN att_insp_type e on SUBSTR(rt.ID,0,3)=e.code
WHERE rt.pid LIKE '${pid}%' AND LENGTH(rt.id) = #{idLen}
and rt.entm <to_date(#{nowTime},'yyyy-MM-dd')+1
and rt.entm >=to_date(#{nowTime},'yyyy-MM-dd')
SELECT e.ptype,rt.id plnaId,rt.pnm prsnTitle,
e.en_name as
prsnType,rt.sttm,rt.entm FROM BIS_INSP_ALL rt LEFT JOIN att_insp_type e on SUBSTR(rt.ID,0,3)=e.code left join
(SELECT DISTINCT SUBSTR(ID,1,6) ID FROM BIS_INSP_ALL_RLATION B WHERE PERSID = #{userid}
)T ON rt.ID = T.ID
WHERE LENGTH(rt.ID) = 6 AND T.ID IS NOT NULL AND rt.id like '${pid}%'
SELECT e.ptype,rt.id plnaId,rt.pnm prsnTitle,
e.en_name as
prsnType,rt.sttm,rt.entm FROM BIS_INSP_ALL rt LEFT JOIN att_insp_type e on SUBSTR(rt.ID,0,3)=e.code left join
(SELECT DISTINCT SUBSTR(ID,1,9) ID FROM BIS_INSP_ALL_RLATION B WHERE PERSID = #{userid}
)T ON rt.ID = T.ID
WHERE LENGTH(rt.ID) = 9 AND T.ID IS NOT NULL AND rt.id like '${pid}%'
and rt.entm <to_date(#{nowTime},'yyyy-MM-dd')+1
and rt.entm >=to_date(#{nowTime},'yyyy-MM-dd')
SELECT * FROM ATT_GRW_BASE B WHERE stlc IS NOT NULL
UPDATE ATT_GRW_BASE SET ADCD = #{adCode},ADNM = #{adName} WHERE STCD = #{stcd}
SELECT OBJ_CODE rsCode,CENTER_X centerX,CENTER_Y centerY FROM ATT_WAIN_BASE WHERE CENTER_X IS NOT NULL
UPDATE ATT_WAIN_BASE SET LGTD = #{lon},LTTD = #{lat} WHERE OBJ_CODE = #{rsCode}
SELECT A.GUID,
A.PERS_NAME,
A.SEX,
A.TELNUMB,
A.FAXNUMB,
A.MOBILENUMB,
A.EMAIL,
A.BORN_DATE,
A.ORG_ID,
A.ORG_NM,
A.ADM_DUTY,
A.COLL_TIME,
A.REMARK,
A.DPNM,
A.DPPOST,
A.IDNM,
A.PLST,
A.SCHOOL,
A.SPECIALTY,
A.IMGURL,
A.PERMISSION,
A.INTM,
A.LOGIN_TM,
A.CALLNUMBER,
A.OWNER_SYSTEM,
A.NORG_ID,
A.PERS_TYPE
FROM BIS_INSP_ALL_RLATION_PERS A LEFT JOIN
(SELECT PERSID FROM BIS_INSP_ALL_RLATION B
WHERE 1 = 1
AND REGEXP_LIKE(
Id,'^('||
( case when(SELECT count(id) from BIS_INSP_ALL_RLATION B WHERE PERSID =#{persid})>0 then
(SELECT LISTAGG(id, '|') as
id FROM BIS_INSP_ALL_RLATION B WHERE PERSID =#{persid}
GROUP BY PERSID
)
else (select 'non' from dual) end)
||')') group by PERSID) B
ON A.GUID = B.PERSID
WHERE B.PERSID IS NOT NULL
and A.PERS_NAME like '%${persName}%'
ORDER BY A.PERS_NAME
select t.sd_code as code,t.sd_name as nm,t.sd_type as type,t.center_x as lgtd,t.center_y as lttd,t.sd_loc as
locat,
(CASE WHEN T1.ID IS NOT NULL THEN '1' ELSE '0' END) AS STATUS,RR.STATE,OB.OBJ_ID objId,RR.ID rgstrId,OB.ID
groupId
from ATT_SD_BASE t
left join (
SELECT * FROM ATT_SD_BASE A LEFT JOIN BIS_INSP_ALL_OBJ B ON A.SD_CODE = B.CODE
WHERE
REGEXP_LIKE(
B.Id,'^('||
( case when(SELECT count(id) from BIS_INSP_ALL_RLATION WHERE PERSID =#{persid}
)>0 then
(SELECT LISTAGG(id, '|') as
id FROM BIS_INSP_ALL_RLATION WHERE PERSID =#{persid}
GROUP BY PERSID
)
else (select 'non' from dual) end)
||')')
) T1 ON T.SD_CODE = T1.SD_CODE
LEFT JOIN BIS_INSP_ALL_OBJ OB ON T.SD_CODE = OB.CODE AND OB.PTYPE = '11'
LEFT JOIN Bis_Insp_SD_Rgstr RR ON OB.OBJ_ID = RR.OBJ_ID
where 1=1
and t.sd_name like '%${name}%'
AND t.AD_CODE like CONCAT(#{addvcd},'%')
ORDER BY t.${orderby}
select * from (
select t.id as code,b.wiu_name as nm,t.cert_cond as type,t.wat_lic_code as wintCode,b.wiu_long as lgtd,b.wiu_lat
as lttd
FROM att_wiu_wat_lic t,att_wiu_base b
where t.wiu_id=b.id and t.wat_lic_code is not null
and (t.wat_lic_code like CONCAT(#{name},'%') or b.wiu_name like CONCAT(#{name},'%') )
and t.cert_cond=#{certCond}
)A where rownum <=3 order by code
select * from (
select t.id as code,t.name as nm,t.pblm_type as type,t.center_x as lgtd,t.center_y as lttd,t.location as locat
FROM ATT_JSKEJIAN_WATER_BASE t
where 1 = 1
and t.name like CONCAT(#{name},'%')
)A where rownum<=3 order by code
select * from (
select t.id as code,t.name as nm,(case when t.pblm_type='1' then '乱占' when t.pblm_type='2' then '乱采'
when t.pblm_type='3' then '乱堆' when t.pblm_type='4' then '乱建' when t.pblm_type='5' then '其他' end
) as type,t.center_x as lgtd,t.center_y as lttd,t.location as locat
FROM ATT_JSKEJIAN_FLKDIS_BASE t
where 1 = 1
and t.name like CONCAT(#{name},'%')
)A where rownum<=3 order by code
select * from (
select t.id as code,t.name as nm,t.type,t.center_x as lgtd,t.center_y as lttd,t.location as locat
FROM ATT_PRD_CSTR_PROJ_BASE t
where 1 = 1
and t.name like CONCAT(#{name},'%')
)A where rownum<=3 order by code
select * from (
select t.sd_code as code,t.sd_name as nm,t.sd_type as type,t.center_x as lgtd,t.center_y as lttd,t.sd_loc as
locat
FROM ATT_SD_BASE t
where 1 = 1
and t.sd_name like CONCAT(#{name},'%')
)A where rownum<=3 order by code
select * from (
select t.wiu_code as code,t.wiu_name as nm,t.IDT_TYPE as type,t.WIU_LONG lgtd,t.WIU_LAT as
lttd,t.wint_code as wintCode
FROM ATT_WIU_BASE t
where 1 = 1
and t.wiu_name like CONCAT(#{name},'%')
)A where rownum<=3 order by code
select * from (
select t.ID as code,t.SAP_name as nm,t.SAP_TYPE as type,
t.GD_X lgtd,t.GD_Y as lttd,
t.CENTER_X LGTD_PC,t.CENTER_Y as LTTD_PC,
t.ID as wintCode
FROM ATT_WAGA_SAP_BASE t
where 1 = 1
and t.SAP_name like CONCAT(#{name},'%')
)A
where rownum <=3
order by code
select t.ad_code as code,t.ad_name as nm,
(case when rr.GD_X is null then t.lgtd else rr.GD_X end )as lgtd,
(case when rr.GD_Y is null then t.lttd else rr.GD_Y end ) as
lttd,
t.ad_full_name as locat,
(CASE WHEN T1.ID IS NOT NULL THEN '1' ELSE '0' END) AS STATUS,RR.STATE,OB.OBJ_ID objId,RR.ID rgstrId,OB.ID
groupId
from ATT_AD_X_BASE t
left join (
SELECT * FROM ATT_AD_x_BASE A LEFT JOIN BIS_INSP_ALL_OBJ B ON A.AD_CODE = B.CODE
WHERE
REGEXP_LIKE(
B.Id,'^('||
( case when(SELECT count(id) from BIS_INSP_ALL_RLATION WHERE PERSID =#{persid}
)>0 then
(SELECT LISTAGG(id, '|') as
id FROM BIS_INSP_ALL_RLATION WHERE PERSID =#{persid}
GROUP BY PERSID
)
else (select 'non' from dual) end)
||')')
) T1 ON T.AD_CODE = T1.AD_CODE
LEFT JOIN BIS_INSP_ALL_OBJ OB ON T.AD_CODE = OB.CODE AND OB.PTYPE = '14'
LEFT JOIN Bis_Insp_WINT_Rgstr RR ON OB.OBJ_ID = RR.OBJ_ID
where t.ad_grad = '4'
and t.ad_name like '%${name}%'
AND t.AD_CODE like CONCAT(#{addvcd},'%')
ORDER BY t.${orderby}
select * from (
SELECT t.AD_CODE as code ,t.ad_name as nm,t.lgtd,t.lttd from att_ad_x_base t
where 1=1
and t.ad_name like CONCAT(#{name},'%')
) where rownum<=3 ORDER by code
select t.ad_code as code,t.ad_name as nm,
(case when rr.GD_X is null then t.lgtd else rr.GD_X end )as lgtd,
(case when rr.GD_Y is null then t.lttd else rr.GD_Y end ) as
lttd,
t.ad_full_name as locat,
(CASE WHEN T1.ID IS NOT NULL THEN '1' ELSE '0' END) AS STATUS,RR.STATE,OB.OBJ_ID objId,RR.ID rgstrId,OB.ID
groupId
from ATT_AD_X_BASE t
left join (
SELECT * FROM ATT_AD_x_BASE A LEFT JOIN BIS_INSP_ALL_OBJ B ON A.AD_CODE = B.CODE
WHERE
REGEXP_LIKE(
B.Id,'^('||
( case when(SELECT count(id) from BIS_INSP_ALL_RLATION WHERE PERSID =#{persid}
)>0 then
(SELECT LISTAGG(id, '|') as
id FROM BIS_INSP_ALL_RLATION WHERE PERSID =#{persid}
GROUP BY PERSID
)
else (select 'non' from dual) end)
||')')
) T1 ON T.AD_CODE = T1.AD_CODE
LEFT JOIN BIS_INSP_ALL_OBJ OB ON T.AD_CODE = OB.CODE AND OB.PTYPE = '15'
LEFT JOIN BIS_INSP_SVWT_AREA_RGSTR RR ON OB.OBJ_ID = RR.OBJ_ID
where t.ad_grad = '4'
and t.ad_name like '%${name}%'
AND t.AD_CODE like CONCAT(#{addvcd},'%')
ORDER BY t.${orderby}
select * from (
select t.ad_code as code,t.ad_name as nm,
(case when rr.GD_X is null then t.lgtd else rr.GD_X end )as lgtd,
(case when rr.GD_Y is null then t.lttd else rr.GD_Y end ) as
lttd,
t.ad_full_name as locat,
(CASE WHEN T1.ID IS NOT NULL THEN '1' ELSE '0' END) AS STATUS,RR.STATE,OB.OBJ_ID objId,RR.ID rgstrId,OB.ID
groupId
from ATT_AD_X_BASE t
left join (
SELECT a.*,b.id FROM ATT_AD_x_BASE A LEFT JOIN BIS_INSP_ALL_OBJ B ON A.AD_CODE = B.CODE
WHERE
REGEXP_LIKE(
B.Id,'^('||
( case when(SELECT count(id) from BIS_INSP_ALL_RLATION WHERE PERSID =#{persId}
)>0 then
(SELECT LISTAGG(id, '|') as
id FROM BIS_INSP_ALL_RLATION WHERE PERSID =#{persId}
GROUP BY PERSID
)
else (select 'non' from dual) end)
||')')
) T1 ON T.AD_CODE = T1.ad_code
LEFT JOIN BIS_INSP_ALL_OBJ OB ON T.AD_CODE = OB.CODE AND OB.PTYPE = '15'
LEFT JOIN BIS_INSP_SVWT_AREA_RGSTR RR ON OB.OBJ_ID = RR.OBJ_ID
where t.ad_grad = '4'
and t.ad_name like '%${name}%'
AND t.AD_CODE like CONCAT(#{addvcd},'%')
ORDER BY t.${orderby}
) where rownum<=3
select distinct t.id as code,t.name as nm,t.pblm_type as type,
(case when rr.GD_X is null then t.GD_X else rr.GD_X end )as lgtd,
(case when rr.GD_Y is null then t.GD_Y else rr.GD_Y end ) as
lttd,
t.location as locat,
(CASE WHEN T1.ID IS NOT NULL THEN '1' ELSE '0' END) AS STATUS,RR.STATE,OB.OBJ_ID objId,RR.ID rgstrId,OB.ID
groupId
from ATT_JSKEJIAN_WATER_BASE t
left join (
SELECT a.ad_code,b.id FROM ATT_JSKEJIAN_WATER_BASE A LEFT JOIN BIS_INSP_ALL_OBJ B ON A.id = B.CODE
WHERE
REGEXP_LIKE(
B.Id,'^('||
( case when(SELECT count(id) from BIS_INSP_ALL_RLATION WHERE PERSID =#{persid}
)>0 then
(SELECT LISTAGG(id, '|') as
id FROM BIS_INSP_ALL_RLATION WHERE PERSID =#{persid}
GROUP BY PERSID
)
else (select 'non' from dual) end)
||')')
) T1 ON T.AD_CODE = T1.AD_CODE
LEFT JOIN BIS_INSP_ALL_OBJ OB ON T.AD_CODE = OB.CODE AND OB.PTYPE = '19'
LEFT JOIN ATT_JSKEJIAN_WATER_RGSTR RR ON OB.OBJ_ID = RR.OBJ_ID
where 1=1
and t.name like '%${name}%'
AND t.AD_CODE like CONCAT(#{addvcd},'%')
ORDER BY t.${orderby}
select distinct t.id as code,t.name as nm,(case when t.pblm_type='1' then '乱占' when t.pblm_type='2' then '乱采'
when t.pblm_type='3' then '乱堆' when t.pblm_type='4' then '乱建' when t.pblm_type='5' then '其他' end
) as type,
(case when rr.GD_X is null then t.GD_X else rr.GD_X end )as lgtd,
(case when rr.GD_Y is null then t.GD_Y else rr.GD_Y end ) as
lttd,
t.location as locat,
(CASE WHEN T1.ID IS NOT NULL THEN '1' ELSE '0' END) AS STATUS,RR.STATE,OB.OBJ_ID objId,RR.ID rgstrId,OB.ID
groupId
from ATT_JSKEJIAN_FLKDIS_BASE t
left join (
SELECT a.ad_code,b.id FROM ATT_JSKEJIAN_FLKDIS_BASE A LEFT JOIN BIS_INSP_ALL_OBJ B ON A.id = B.CODE
WHERE
REGEXP_LIKE(
B.Id,'^('||
( case when(SELECT count(id) from BIS_INSP_ALL_RLATION WHERE PERSID =#{persid}
)>0 then
(SELECT LISTAGG(id, '|') as
id FROM BIS_INSP_ALL_RLATION WHERE PERSID =#{persid}
GROUP BY PERSID
)
else (select 'non' from dual) end)
||')')
) T1 ON T.AD_CODE = T1.AD_CODE
LEFT JOIN BIS_INSP_ALL_OBJ OB ON T.AD_CODE = OB.CODE AND OB.PTYPE = '18'
LEFT JOIN ATT_JSKEJIAN_FLKDIS_RGSTR RR ON OB.OBJ_ID = RR.OBJ_ID
where 1=1
and t.name like '%${name}%'
AND t.AD_CODE like CONCAT(#{addvcd},'%')
ORDER BY t.${orderby}
select distinct t.id as code,t.name as nm,
(case when rr.GD_X is null then t.GD_X else rr.GD_X end )as lgtd,
(case when rr.GD_Y is null then t.GD_Y else rr.GD_Y end ) as
lttd,
t.location as locat,
(CASE WHEN T1.ID IS NOT NULL THEN '1' ELSE '0' END) AS STATUS,RR.STATE,OB.OBJ_ID objId,RR.ID rgstrId,OB.ID
groupId
from ATT_PRD_CSTR_PROJ_BASE t
left join (
SELECT a.ad_code,b.id FROM ATT_PRD_CSTR_PROJ_BASE A LEFT JOIN BIS_INSP_ALL_OBJ B ON A.id = B.CODE
WHERE
REGEXP_LIKE(
B.Id,'^('||
( case when(SELECT count(id) from BIS_INSP_ALL_RLATION WHERE PERSID =#{persid}
)>0 then
(SELECT LISTAGG(id, '|') as
id FROM BIS_INSP_ALL_RLATION WHERE PERSID =#{persid}
GROUP BY PERSID
)
else (select 'non' from dual) end)
||')')
) T1 ON T.AD_CODE = T1.AD_CODE
LEFT JOIN BIS_INSP_ALL_OBJ OB ON T.AD_CODE = OB.CODE AND OB.PTYPE = '17'
LEFT JOIN BIS_INSP_OPRD_CSTR_PROJ_RGSTR RR ON OB.OBJ_ID = RR.OBJ_ID
where 1=1
and t.name like '%${name}%'
AND t.AD_CODE like CONCAT(#{addvcd},'%')
ORDER BY t.${orderby}
select distinct t.id as code,t.ut_name as nm,
(case when rr.GD_X is null then t.GD_X else rr.GD_X end )as lgtd,
(case when rr.GD_Y is null then t.GD_Y else rr.GD_Y end ) as
lttd,
t.UT_ADDR as locat,
(CASE WHEN T1.ID IS NOT NULL THEN '1' ELSE '0' END) AS STATUS,RR.STATE,OB.OBJ_ID objId,RR.ID rgstrId,OB.ID
groupId
from ATT_WUNT_BASE t
left join (
SELECT a.ad_code,b.id FROM ATT_WUNT_BASE A LEFT JOIN BIS_INSP_ALL_OBJ B ON A.id = B.CODE
WHERE
REGEXP_LIKE(
B.Id,'^('||
( case when(SELECT count(id) from BIS_INSP_ALL_RLATION WHERE PERSID =#{persid}
)>0 then
(SELECT LISTAGG(id, '|') as
id FROM BIS_INSP_ALL_RLATION WHERE PERSID =#{persid}
GROUP BY PERSID
)
else (select 'non' from dual) end)
||')')
) T1 ON T.AD_CODE = T1.AD_CODE
LEFT JOIN BIS_INSP_ALL_OBJ OB ON T.AD_CODE = OB.CODE AND OB.PTYPE = '16'
LEFT JOIN BIS_INSP_SVWT_WUNT_RGSTR RR ON OB.OBJ_ID = RR.OBJ_ID
where 1=1
and t.ut_name like '%${name}%'
AND t.AD_CODE like CONCAT(#{addvcd},'%')
ORDER BY t.${orderby}
select DISTINCT * from (
select t.id as code,t.ut_name as nm,
(case when rr.GD_X is null then t.GD_X else rr.GD_X end )as lgtd,
(case when rr.GD_Y is null then t.GD_Y else rr.GD_Y end ) as
lttd,
t.UT_ADDR as locat,
(CASE WHEN T1.ID IS NOT NULL THEN '1' ELSE '0' END) AS STATUS,RR.STATE,OB.OBJ_ID objId,RR.ID rgstrId,OB.ID
groupId
from ATT_WUNT_BASE t
left join (
SELECT a.ad_code,b.id FROM ATT_WUNT_BASE A LEFT JOIN BIS_INSP_ALL_OBJ B ON A.id = B.CODE
WHERE
REGEXP_LIKE(
B.Id,'^('||
( case when(SELECT count(id) from BIS_INSP_ALL_RLATION WHERE PERSID =#{persid}
)>0 then
(SELECT LISTAGG(id, '|') as
id FROM BIS_INSP_ALL_RLATION WHERE PERSID =#{persid}
GROUP BY PERSID
)
else (select 'non' from dual) end)
||')')
) T1 ON T.AD_CODE = T1.AD_CODE
LEFT JOIN BIS_INSP_ALL_OBJ OB ON T.AD_CODE = OB.CODE AND OB.PTYPE = '16'
LEFT JOIN BIS_INSP_SVWT_WUNT_RGSTR RR ON OB.OBJ_ID = RR.OBJ_ID
where 1=1
and t.ut_name like '%${name}%'
AND t.AD_CODE like CONCAT(#{addvcd},'%')
ORDER BY t.${orderby}
) where rownum<=3
SELECT * FROM ( select AD_CODE as code,AD_NAME as nm,LGTD lgtd,LTTD as lttd,AD_FULL_NAME as
locat,IS_POVERYT as type,ad_grad from
ATT_AD_X_BASE e
WHERE e.ad_grad='4'
and AD_NAME like '%${name}%'
) A where rownum<=3 order by code
select t.ad_code as code,t.ad_name as nm,
(case when rr.lgtd is null then t.lgtd else rr.lgtd end )as lgtd,
(case when rr.lttd is null then t.lttd else rr.lttd end ) as
lttd,
t.ad_full_name as locat,
(CASE WHEN T1.ID IS NOT NULL THEN '1' ELSE '0' END) AS STATUS,RR.STATE,OB.OBJ_ID objId,RR.ID rgstrId,OB.ID
groupId
from ATT_AD_X_BASE t
left join (
SELECT * FROM ATT_AD_x_BASE A LEFT JOIN BIS_INSP_ALL_OBJ B ON A.AD_CODE = B.CODE
WHERE B.pType='25' and
B.Id in (
select distinct id from (
SELECT P.id FROM BIS_INSP_ALL P START WITH P.PID IN (SELECT id FROM BIS_INSP_ALL_RLATION A
WHERE A.PERSID = #{persid} and TYPE = '25' and length(id) in (3,6,9))
CONNECT BY P.PID = PRIOR P.ID
union all
SELECT P.id FROM BIS_INSP_ALL P where p.id in (SELECT id FROM BIS_INSP_ALL_RLATION A
WHERE A.PERSID =#{persid} and TYPE = '25' and length(id)=12 )
)
)
) T1 ON T.AD_CODE = T1.AD_CODE
LEFT JOIN BIS_INSP_ALL_OBJ OB ON T.AD_CODE = OB.CODE AND OB.PTYPE = '25'
LEFT JOIN Bis_new_vill_Rgstr RR ON OB.OBJ_ID = RR.OBJ_ID
where t.ad_grad = '4'
and t.ad_name like '%${name}%'
AND t.AD_CODE like CONCAT(#{addvcd},'%')
ORDER BY t.${orderby}
SELECT
ltrim(substr(rt.id,1,3),'0') ptype,
rt.id plnaId,rt.pnm prsnTitle,
rt.sttm,rt.entm
FROM BIS_INSP_ALL rt
WHERE
length(rt.id) = 12
and rt.Id in (
SELECT distinct id FROM BIS_INSP_ALL START WITH PID IN (SELECT id FROM BIS_INSP_ALL_RLATION WHERE PERSID =
#{userid})
CONNECT BY PRIOR PID = ID
)
and rt.sttm < sysdate
and rt.entm + 1 > sysdate
and rt.id like '%${pid}%'
SELECT
ltrim(substr(rt.id,1,3),'0') ptype,
rt.id plnaId,
rt.pnm prsnTitle,
a.EN_NAME prsnType,
rt.sttm,rt.entm
FROM BIS_INSP_ALL rt
LEFT JOIN ATT_INSP_TYPE A ON SUBSTR(RT.ID, 0, 3) = A.CODE
WHERE
length(rt.id) = 12
rt.id like '${id}%'
and rt.sttm < sysdate
and rt.entm + 1 > sysdate
SELECT
ltrim(substr(rt.id,1,3),'0') ptype,
rt.id plnaId,
a.pnm prsnTitle,
AT.EN_NAME prsnType,
a.sttm,a.entm
FROM (
select distinct substr(t.id, 1, 3) id from BIS_INSP_ALL t where t.sttm < sysdate and t.entm + 1 > sysdate)
rt
LEFT JOIN ATT_INSP_TYPE AT ON SUBSTR(RT.ID, 0, 3) = AT.CODE
LEFT JOIN BIS_INSP_ALL a on rt.id = a.id
LEFT JOIN (SELECT DISTINCT SUBSTR(B.ID,0,3) id FROM BIS_INSP_ALL_RLATION B
WHERE B.PERSID = #{userid})t
ON rt.id = t.id
WHERE t.id IS NOT NULL
ORDER BY rt.id