itsm_ysm/bin/main/mapper/primarydb/sqlmap/itms/bbs/BBSAddedOptionsMapper.xml
2025-08-11 18:00:07 +09:00

83 lines
2.0 KiB
XML

<?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">
<!--
/**
* 2단계 기능 추가 (댓글관리, 만족도조사) 관리 쿼리문
*
* @author urp 인프라본부 나혁제
* @since 2025.01.20
* @version 1.0.0
* @see
*
* <pre>
*
* << 개정이력(Modification information) >>
*
* 수정일 수정자 수정내용
*ㅡㅡㅡㅡㅡㅡㅡㅡ ㅡㅡㅡㅡㅡㅡㅡㅡ ㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡ
* 2025.01.20 나혁제 최초작성
*
* </pre>
*/
-->
<mapper namespace="com.urpsys.itmsapi.bbs.dao.BBSAddedOptionsDAO">
<!-- 추가 기능 등록 -->
<insert id="insertAddedOptionsInf" parameterType="java.util.LinkedHashMap">
INSERT INTO
TB_BBS_MASTR_OPT_INFO
(
BBS_ID
, CMNT_AT
, STSFDG_AT
, FRST_REGR_ID
, FRST_REG_DTM
)
VALUES
(
#{bbsId}
,
<if test="option == ''">
'N'
, 'N'
,
</if>
<if test="option == 'comment'">
'Y'
, 'N'
,
</if>
<if test="option == 'stsfdg'">
'N'
, 'Y'
,
</if>
#{frstRegisterId}
, SYSDATE()
)
</insert>
<!-- 게시판 추가기능 상세조회 -->
<select id="selectAddedOptionsInf" parameterType="java.util.LinkedHashMap" resultType="java.util.LinkedHashMap">
SELECT a.BBS_ID AS bbsId
, a.ANSWER_AT AS commentAt
, a.STSFDG_AT AS stsfdgAt
, a.FRST_REGISTER_ID AS frstRegisterId
, b.USER_NM AS frstRegisterNm
, DATE_FORMAT(a.FRST_REGIST_PNTTM, '%Y-%m-%d') AS frstRegisterPnttm
FROM
TB_BBS_MASTR_OPT_INFO AS a
LEFT OUTER JOIN
COMVNUSERMASTER AS b
ON
a.FRST_REGISTER_ID = b.ESNTL_ID
WHERE
a.BBS_ID = #{bbsId}
</select>
</mapper>