itsm_ysm/bin/main/mapper/primarydb/sqlmap/bbs/BbsInfoHistMapper.xml
2025-08-11 18:08:32 +09:00

67 lines
2.3 KiB
XML

<?xml version="1.0" encoding="UTF-8"?><!--Converted at: Wed May 11 15:49:39 KST 2016-->
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
"http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="com.urpsys.itmsbatch.bbs.dao.BbsInfoHistDao">
<!-- 조건에 맞는 게시물 목록을 조회 한다. -->
<select id="getBbsInfoHistList" resultType="java.util.LinkedHashMap">
/* BbsInfoHistDao.getBbsInfoHistList */
SELECT A.EVENT_TYPE AS eventType
, DATE_FORMAT(A.EVENT_TIME, '%Y-%m-%d %H:%i:%s') AS eventTime
, a.NTT_SJ AS nttSj
, a.PSTGR_ID AS ntcrId
, a.PSTGR_NM AS ntcrNm
, a.NTT_NO AS nttNo
, a.NTT_CN AS nttCn
, a.PWD AS password
, a.FRST_REGR_ID AS frstRegisterId
, b.USER_NM AS frstRegisterNm
, DATE_FORMAT(a.FRST_REG_DTM, '%Y-%m-%d %H:%i:%s') AS frstRegisterPnttm
, a.PSTG_STRT_DTM AS ntceBgnde
, a.PSTG_END_DTM AS ntceEndde
, a.INQ_CNT AS inqireCo
, a.USE_AT AS useAt
, a.ATCH_FILE_ID AS atchFileId
, a.BBS_ID AS bbsId
, a.NTT_ID AS nttId
, a.PARNTSCTT_NO AS parnts
, a.CMNT_AT AS replyAt
, a.CMNT_LCTN AS replyLc
, a.SORT_SEQ AS sortOrdr
, c.BBS_TYCD AS bbsTyCode
, c.BBS_ATRB_CD AS bbsAttrbCode
, c.REPLY_POSBL_AT AS replyPosblAt
, c.FILE_ATCH_PSBL_AT AS fileAtchPosblAt
, c.ATCH_PSBL_FILE_NUM AS ATCH_PSBL_FILE_NUM
, c.BBS_NM AS bbsNm
FROM TB_BBS_INFO_HIST AS a
LEFT OUTER JOIN COMVNUSERMASTER AS b ON a.FRST_REGR_ID = b.ESNTL_ID
LEFT OUTER JOIN TB_BBS_MASTR_INFO AS c ON a.BBS_ID = c.BBS_ID
WHERE 1=1
AND SRCH_PROC_YN IS NULL
ORDER BY EVENT_TIME
</select>
<update id="updateBbsInfoHist" parameterType="java.util.LinkedHashMap">
/* BbsInfoHistDao.updateBbsInfoHist */
UPDATE TB_BBS_INFO_HIST
SET SRCH_PROC_YN = #{srchProcYn}
, SRCH_PROC_SND_TM = NOW()
, SRCH_PROC_SND_MSG = #{srchProcSndMsg}
WHERE NTT_ID = #{nttId}
AND EVENT_TIME = #{eventTime}
AND EVENT_TYPE = #{eventType}
</update>
</mapper>