shjung 2 år sedan
förälder
incheckning
5a93050905

+ 15 - 15
src/main/resources/mybatis/mapper/its/statistics/IncidentStatisticsMapper.xml

@@ -4,10 +4,10 @@
 <mapper namespace="com.its.op.dao.mapper.its.statistics.IncidentStatisticsMapper">
 
     <select id="findAllTypeDD" parameterType="java.util.HashMap" resultType="com.its.op.dto.its.statistics.IncidentTypeStatDto">
-        SELECT NVL(STAT_DT,      'X') AS STAT_DT,
+        SELECT NVL(STAT_DT,      '전체') AS STAT_DT,
                NVL(DATA_CNT,       0) AS DATA_CNT,
-               NVL(STAT_DTNM,    'X') AS STAT_DT_FMT,
-               NVL(INCD_TYPE_CD, '-') AS INCD_TYPE_CD,
+               NVL(STAT_DTNM,    '전체') AS STAT_DT_FMT,
+               DECODE(STAT_DT, NULL, '-', NVL(INCD_TYPE_CD, '소계')) AS INCD_TYPE_CD,
                NVL(INCD_OCRR_NUM,  0) AS INCD_OCRR_NUM,
                NVL(FTLT_PNUM,      0) AS FTLT_PNUM,
                NVL(INJR_PNUM,      0) AS INJR_PNUM,
@@ -28,10 +28,10 @@
     </select>
 
     <select id="findAllTypeMN" parameterType="java.util.HashMap" resultType="com.its.op.dto.its.statistics.IncidentTypeStatDto">
-        SELECT NVL(STAT_DT,      'X') AS STAT_DT,
+        SELECT NVL(STAT_DT,      '전체') AS STAT_DT,
                NVL(DATA_CNT,       0) AS DATA_CNT,
-               NVL(STAT_DTNM,    'X') AS STAT_DT_FMT,
-               NVL(INCD_TYPE_CD, '-') AS INCD_TYPE_CD,
+               NVL(STAT_DTNM,    '전체') AS STAT_DT_FMT,
+               DECODE(STAT_DT, NULL, '-', NVL(INCD_TYPE_CD, '소계')) AS INCD_TYPE_CD,
                NVL(INCD_OCRR_NUM,  0) AS INCD_OCRR_NUM,
                NVL(FTLT_PNUM,      0) AS FTLT_PNUM,
                NVL(INJR_PNUM,      0) AS INJR_PNUM,
@@ -52,10 +52,10 @@
     </select>
 
     <select id="findAllTypeYY" parameterType="java.util.HashMap" resultType="com.its.op.dto.its.statistics.IncidentTypeStatDto">
-        SELECT NVL(STAT_DT,      'X') AS STAT_DT,
+        SELECT NVL(STAT_DT,      '전체') AS STAT_DT,
                NVL(DATA_CNT,       0) AS DATA_CNT,
-               NVL(STAT_DTNM,    'X') AS STAT_DT_FMT,
-               NVL(INCD_TYPE_CD, '-') AS INCD_TYPE_CD,
+               NVL(STAT_DTNM,    '전체') AS STAT_DT_FMT,
+               DECODE(STAT_DT, NULL, '-', NVL(INCD_TYPE_CD, '소계')) AS INCD_TYPE_CD,
                NVL(INCD_OCRR_NUM,  0) AS INCD_OCRR_NUM,
                NVL(FTLT_PNUM,      0) AS FTLT_PNUM,
                NVL(INJR_PNUM,      0) AS INJR_PNUM,
@@ -77,9 +77,9 @@
 
 
     <select id="findAllSectDD" parameterType="java.util.HashMap" resultType="com.its.op.dto.its.statistics.IncidentSectStatDto">
-        SELECT NVL(A.STAT_DT,      'X') AS STAT_DT,
+        SELECT NVL(A.STAT_DT,      '전체') AS STAT_DT,
                NVL(A.DATA_CNT,       0) AS DATA_CNT,
-               NVL(A.STAT_DTNM,    'X') AS STAT_DT_FMT,
+               NVL(A.STAT_DTNM,    '전체') AS STAT_DT_FMT,
                NVL(A.LINK_ID,        0) AS LINK_ID,
                '[' || B.F_NODE || '] ' || C.NODE_NAME AS F_NODE,
                '[' || B.T_NODE || '] ' || D.NODE_NAME AS T_NODE,
@@ -106,9 +106,9 @@
     </select>
 
     <select id="findAllSectMN" parameterType="java.util.HashMap" resultType="com.its.op.dto.its.statistics.IncidentSectStatDto">
-        SELECT NVL(A.STAT_DT,      'X') AS STAT_DT,
+        SELECT NVL(A.STAT_DT,      '전체') AS STAT_DT,
                NVL(A.DATA_CNT,       0) AS DATA_CNT,
-               NVL(A.STAT_DTNM,    'X') AS STAT_DT_FMT,
+               NVL(A.STAT_DTNM,    '전체') AS STAT_DT_FMT,
                '[' || B.F_NODE || '] ' || C.NODE_NAME AS F_NODE,
                '[' || B.T_NODE || '] ' || D.NODE_NAME AS T_NODE,
                NVL(A.LINK_ID,        0) AS LINK_ID,
@@ -135,9 +135,9 @@
     </select>
 
     <select id="findAllSectYY" parameterType="java.util.HashMap" resultType="com.its.op.dto.its.statistics.IncidentSectStatDto">
-        SELECT NVL(A.STAT_DT,      'X') AS STAT_DT,
+        SELECT NVL(A.STAT_DT,      '전체') AS STAT_DT,
                NVL(A.DATA_CNT,       0) AS DATA_CNT,
-               NVL(A.STAT_DTNM,    'X') AS STAT_DT_FMT,
+               NVL(A.STAT_DTNM,    '전체') AS STAT_DT_FMT,
                NVL(A.LINK_ID,        0) AS LINK_ID,
                '[' || B.F_NODE || '] ' || C.NODE_NAME AS F_NODE,
                '[' || B.T_NODE || '] ' || D.NODE_NAME AS T_NODE,