| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216 |
- <?xml version="1.0" encoding="UTF-8" ?>
- <!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd" >
- <mapper namespace="cn.com.goldenwater.dcproj.dao.DcRslkbkDao">
- <select id="getObjData" resultType="java.util.HashMap">
- SELECT DISTINCT
- A.INSP_YEAR, A.PNM, PA.PNM AS PPNM, A.STTM, A.ENTM,
- RS.PERTYPE, PS.PERS_NAME, R.AD_CODE, AD.AD_FULL_NAME
- FROM BIS_INSP_RSVR_RGSTR R
- JOIN BIS_INSP_ALL_OBJ O ON R.OBJ_ID = O.OBJ_ID
- JOIN BIS_INSP_ALL A ON O.ID = A.ID
- JOIN BIS_INSP_ALL PA ON A.PID = PA.ID
- LEFT JOIN BIS_INSP_ALL_RLATION RS ON A.ID = RS.ID
- LEFT JOIN BIS_INSP_ALL_RLATION_PERS PS ON RS.PERSID = PS.GUID
- LEFT JOIN ATT_AD_BASE AD ON AD.AD_CODE = R.AD_CODE
- WHERE
- TO_CHAR(A.INTM, 'YYYY') = #{year}
- AND R.AD_CODE LIKE '${adCode}%'
- <if test="adCode == '3501' ">
- AND R.AD_CODE != '350128000000'
- </if>
- </select>
- <select id="getTextData" resultType="java.util.HashMap">
- SELECT DISTINCT
- R.RGSTR_ID, R.RS_CODE, R.RSVR_NM, R.AD_CODE, R.ENG_SCAL, R.IS_SAF,
- CI.CHK_TYPE, CI.WC_EVLT_OLD, CI.WC_EVLT_NOW, CI.INSP_YEAR, CI.MSH_TMP,
- PM.ID AS PBLM_ID, PM.PBLM_TYPE, PM.PBLM_LEVL, PM.RECT_CONC,
- PM.PBLM_OPTION, PM.PBLM_DESC, PM.REVW_RECT_CONC,
- PM.RECT_MSRS,PM.REVW_RECT_PBLM,
- AD.AD_NAME
- FROM
- BIS_INSP_RSVR_RGSTR R
- JOIN BIS_INSP_ALL_OBJ O ON R.OBJ_ID = O.OBJ_ID
- JOIN BIS_INSP_ALL A ON O.ID = A.ID
- LEFT JOIN BIS_INSP_RSVR_RGSTR_CHK_INFO CI ON R.RGSTR_ID = CI.RGSTR_ID
- LEFT JOIN BIS_INSP_RSVR_PBLM_MEND PM ON R.RS_CODE = PM.RS_CODE
- LEFT JOIN ATT_AD_BASE AD ON AD.AD_CODE = R.AD_CODE
- WHERE
- TO_CHAR(A.INTM, 'YYYY') = #{year}
- AND R.AD_CODE LIKE '${adCode}%'
- <if test="state != null and state != '' ">
- AND R.STATE IN (${state})
- </if>
- <if test="adCode == '3501' ">
- AND R.AD_CODE != '350128000000'
- </if>
- ORDER BY R.ENG_SCAL, R.RS_CODE
- </select>
- <select id="getTableData" resultType="java.util.HashMap">
- SELECT
- PM.RS_CODE, PM.RS_NAME AS RSVR_NM, PM.AD_CODE, PM.ENG_SCAL,
- PM.ID AS PBLM_ID, PM.PBLM_TYPE, PM.PBLM_LEVL, PM.RECT_CONC,
- PM.PBLM_OPTION, PM.PBLM_DESC, PM.REVW_RECT_CONC,
- PM.RECT_MSRS,PM.REVW_RECT_PBLM,
- AD.AD_NAME
- FROM BIS_INSP_RSVR_PBLM_MEND PM
- LEFT JOIN ATT_AD_BASE AD ON AD.AD_CODE = PM.AD_CODE
- WHERE
- TO_CHAR(PM.INTM, 'YYYY') = #{year}
- AND PM.AD_CODE LIKE '${adCode}%'
- <if test="adCode == '3501' ">
- AND R.AD_CODE != '350128000000'
- </if>
- ORDER BY PM.ENG_SCAL, PM.RS_CODE
- </select>
- <select id="getTextDataOfNewPblm" resultType="java.util.HashMap">
- SELECT DISTINCT
- R.RGSTR_ID, R.RS_CODE, R.RSVR_NM, R.AD_CODE, R.ENG_SCAL, R.IS_SAF,
- CI.CHK_TYPE, CI.WC_EVLT_NOW, CI.INSP_YEAR, CI.MSH_TMP,
- P.PBLM_ID, P.INSP_PBLM_CATE, P.CHECK_POINT_BZ, P.PBLM_DESC_BZ, P.NOTE, P.INSP_PBLM_DESC
- FROM
- BIS_INSP_RSVR_RGSTR R
- JOIN BIS_INSP_ALL_OBJ O ON R.OBJ_ID = O.OBJ_ID
- JOIN BIS_INSP_ALL A ON O.ID = A.ID
- JOIN BIS_INSP_PBLM P ON R.OBJ_ID = P.OBJ_ID
- LEFT JOIN BIS_INSP_RSVR_RGSTR_CHK_INFO CI ON R.RGSTR_ID = CI.RGSTR_ID
- WHERE
- TO_CHAR(A.INTM, 'YYYY') = #{year}
- AND R.AD_CODE LIKE '${adCode}%'
- <if test="state != null and state != '' ">
- AND R.STATE IN (${state})
- </if>
- <if test="adCode == '3501' ">
- AND R.AD_CODE != '350128000000'
- </if>
- ORDER BY R.ENG_SCAL, R.RS_CODE
- </select>
- <select id="getFileList" resultType="java.util.Map">
- SELECT
- BIZ_ID, REPLACE(FILE_PATH,'\','/') FILE_PATH
- FROM GW_COM_FILE
- WHERE UPPER(FILE_EXT) IN('JPEG','JPG','PNG')
- AND BIZ_ID = #{id}
- <if test="bizType != null and bizType != ''">
- aND BIZ_TYPE = #{bizType}
- </if>
- order by SN ASC
- </select>
- <select id="getRslkbkObjData" resultType="java.util.Map">
- SELECT DISTINCT
- A.INSP_YEAR, A.PNM, PA.PNM AS PPNM, A.STTM, A.ENTM,
- RS.PERTYPE, PS.PERS_NAME, R.AD_CODE, AD.AD_FULL_NAME
- FROM BIS_INSP_RSLKBK_RGSTR R
- JOIN BIS_INSP_ALL_OBJ O ON R.OBJ_ID = O.OBJ_ID
- JOIN BIS_INSP_ALL A ON O.ID = A.ID
- JOIN BIS_INSP_ALL PA ON A.PID = PA.ID
- LEFT JOIN BIS_INSP_ALL_RLATION RS ON A.ID = RS.ID
- LEFT JOIN BIS_INSP_ALL_RLATION_PERS PS ON RS.PERSID = PS.GUID
- LEFT JOIN ATT_AD_BASE AD ON AD.AD_CODE = R.AD_CODE
- WHERE
- TO_CHAR(A.INTM, 'YYYY') = #{year}
- AND R.AD_CODE LIKE '${adCode}%'
- <if test="adCode == '3501' ">
- AND R.AD_CODE != '350128000000'
- </if>
- </select>
- <select id="getRslkbkTextData" resultType="java.util.HashMap">
- SELECT DISTINCT
- R.ID AS RGSTR_ID, R.RS_CODE, R.RS_NAME AS RSVR_NM, R.AD_CODE, R.ENG_SCAL, R.IS_SAF,
- PM.ID AS PBLM_ID, PM.PBLM_TYPE, PM.PBLM_LEVL, PM.RECT_CONC,
- PM.PBLM_OPTION, PM.PBLM_DESC, PM.REVW_RECT_CONC,
- PM.RECT_MSRS,PM.REVW_RECT_PBLM,
- AD.AD_NAME,AD.AD_FULL_NAME
- FROM
- BIS_INSP_RSLKBK_RGSTR R
- JOIN BIS_INSP_ALL_OBJ O ON R.OBJ_ID = O.OBJ_ID
- JOIN BIS_INSP_ALL A ON O.ID = A.ID
- LEFT JOIN BIS_INSP_RSLKBK_PBLM PM ON R.RS_CODE = PM.RS_CODE
- LEFT JOIN ATT_AD_BASE AD ON AD.AD_CODE = R.AD_CODE
- WHERE
- TO_CHAR(A.INTM, 'YYYY') = #{year}
- AND R.AD_CODE LIKE '${adCode}%'
- <if test="state != null and state != '' ">
- AND R.STATE IN (${state})
- </if>
- <if test="adCode == '3501' ">
- AND R.AD_CODE != '350128000000'
- </if>
- ORDER BY R.ENG_SCAL, R.RS_CODE
- </select>
- <select id="getRslkbkTableData" resultType="java.util.HashMap">
- SELECT
- PM.RS_CODE, PM.RS_NAME AS RSVR_NM, PM.AD_CODE, PM.ENG_SCAL,
- PM.ID AS PBLM_ID, PM.PBLM_TYPE, PM.PBLM_LEVL, PM.RECT_CONC,
- PM.PBLM_OPTION, PM.PBLM_DESC, PM.REVW_RECT_CONC,
- PM.RECT_MSRS,PM.REVW_RECT_PBLM,
- AD.AD_NAME
- FROM BIS_INSP_RSLKBK_PBLM PM
- LEFT JOIN ATT_AD_BASE AD ON AD.AD_CODE = PM.AD_CODE
- WHERE
- TO_CHAR(PM.INTM, 'YYYY') = #{year}
- AND PM.AD_CODE LIKE '${adCode}%'
- <if test="adCode == '3501' ">
- AND R.AD_CODE != '350128000000'
- </if>
- ORDER BY PM.ENG_SCAL, PM.RS_CODE
- </select>
- <select id="getRslkbkTextDataOfNewPblm" resultType="java.util.HashMap">
- SELECT DISTINCT
- R.ID AS RGSTR_ID, R.RS_CODE, R.RS_NAME AS RSVR_NM, R.AD_CODE, R.ENG_SCAL, R.IS_SAF,
- R.RS_ADM_NAME,
- B.DUTY_DEP,
- AD.AD_FULL_NAME,
- P.PBLM_ID, P.INSP_PBLM_CATE, P.PBLM_NAME_BZ, P.CHECK_POINT_BZ, P.PBLM_DESC_BZ,
- P.NOTE, P.COLL_TIME,P.INSP_PBLM_DESC, P.PBLM_REASON, P.PBLM_SGGTN
- FROM BIS_INSP_RSLKBK_RGSTR R
- JOIN BIS_INSP_ALL_OBJ O ON R.OBJ_ID = O.OBJ_ID
- JOIN BIS_INSP_ALL A ON O.ID = A.ID
- JOIN BIS_INSP_PBLM P ON R.OBJ_ID = P.OBJ_ID
- LEFT JOIN ATT_RS_BASE B ON R.RS_CODE = B.RS_CODE
- LEFT JOIN ATT_AD_BASE AD ON AD.AD_CODE = R.AD_CODE
- WHERE
- TO_CHAR(A.INTM, 'YYYY') = #{year}
- AND R.AD_CODE LIKE '${adCode}%'
- <if test="state != null and state != '' ">
- AND R.STATE IN (${state})
- </if>
- <if test="adCode == '3501' ">
- AND R.AD_CODE != '350128000000'
- </if>
- ORDER BY R.ENG_SCAL, R.RS_CODE
- </select>
- <select id="getRslkbkTextAllDataOfNewPblm" resultType="java.util.HashMap">
- SELECT DISTINCT
- R.ID AS RGSTR_ID, R.RS_CODE, R.RS_NAME AS RSVR_NM, R.AD_CODE, R.ENG_SCAL, R.IS_SAF,
- R.RS_ADM_NAME,
- B.DUTY_DEP,
- AD.AD_FULL_NAME,
- P.PBLM_ID, P.INSP_PBLM_CATE, P.PBLM_NAME_BZ, P.CHECK_POINT_BZ, P.PBLM_DESC_BZ,
- P.NOTE, P.COLL_TIME,P.INSP_PBLM_DESC, P.PBLM_REASON, P.PBLM_SGGTN, P.PBLMS_TYPE_ID
- FROM BIS_INSP_RSLKBK_RGSTR R
- JOIN BIS_INSP_ALL_OBJ O ON R.OBJ_ID = O.OBJ_ID
- JOIN BIS_INSP_ALL A ON O.ID = A.ID
- LEFT JOIN BIS_INSP_PBLM P ON R.OBJ_ID = P.OBJ_ID
- LEFT JOIN ATT_RS_BASE B ON R.RS_CODE = B.RS_CODE
- LEFT JOIN ATT_AD_BASE AD ON AD.AD_CODE = R.AD_CODE
- WHERE
- TO_CHAR(A.INTM, 'YYYY') = #{year}
- AND R.AD_CODE LIKE '${adCode}%'
- <if test="state != null and state != '' ">
- AND R.STATE IN (${state})
- </if>
- <if test="adCode == '3501' ">
- AND R.AD_CODE != '350128000000'
- </if>
- ORDER BY R.ENG_SCAL, R.RS_CODE
- </select>
- </mapper>
|