From 6363358ab7139b7436c63e3639ad5496a9a37415 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=EA=B0=95=EC=84=9D=20=EC=B5=9C?= Date: Fri, 15 Apr 2022 17:09:03 +0900 Subject: [PATCH] =?UTF-8?q?=EC=83=81=EB=8B=A8=20=EA=B4=80=EB=A6=AC?= =?UTF-8?q?=EC=9E=90=20=EB=A9=94=EB=89=B4=20=ED=95=98=EC=9C=84=20=ED=8E=98?= =?UTF-8?q?=EC=9D=B4=EC=A7=80=20=EC=98=A4=EB=A5=98=20=EC=88=98=EC=A0=95.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../resources/sqlmapper/mappers/cmmn/log.xml | 164 ++++--- .../sqlmapper/mappers/member/member.xml | 400 ++++++------------ .../sqlmapper/mappers/member/memberAuth.xml | 97 +---- 3 files changed, 227 insertions(+), 434 deletions(-) diff --git a/src/main/resources/sqlmapper/mappers/cmmn/log.xml b/src/main/resources/sqlmapper/mappers/cmmn/log.xml index fd57e29..549844a 100644 --- a/src/main/resources/sqlmapper/mappers/cmmn/log.xml +++ b/src/main/resources/sqlmapper/mappers/cmmn/log.xml @@ -25,83 +25,57 @@ + select (ROW_NUMBER() OVER()) AS RNUM, + aa.* + from (select pl1.codenm place1str, + b.recentdate, + pl2.codenm PLACE2STR, + pl3.codenm PLACE3STR, + pst.codenm POSITIONSTR, + jt.codenm JOBTYPESTR, + a.* + from tagent a + inner join tcode pl1 on pl1.code1 = 'C001' and a.place1 = pl1.code2 + inner join tcode pl2 on a.place1 = pl2.code1 and a.place2 = pl2.code2 + inner join tcode pl3 on pl3.code1 = 'C009' and a.place3 = pl3.code2 + inner join tcode pst on pst.code1 = 'C002' and a.position = pst.code2 + inner join tcode jt on jt.code1 = 'C003' and a.jobtype = jt.code2 + left outer join (SELECT IO_USERID, TO_CHAR(MAX(IO_REGDATE), 'YYYY-MM-DD HH24:MI:SS') AS RECENTDATE + FROM H3_LOGINOUT_LOG + + + AND IO_PLACE1 = #{place1} + + + AND IO_NAME LIKE '%' || #{name} || '%' + + + GROUP BY IO_USERID ) B ON A.USERID = B.IO_USERID + + + AND PLACE1 = #{place1} + + + AND NAME LIKE '%' || #{name} || '%' + + + ORDER BY + + ${orderkey} DESCASC, + + PLACE1, PLACE2, POSITION DESC, NAME + limit #{recordCountPerPage} offset #{firstIndex} ) aa +