83 lines
2.0 KiB
XML
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> |