SELECT IFNULL(MAX(SORT_ORDR),0)+1 AS NTT_NO FROM COMTNBBS
WHERE BBS_ID = #{bbsId}
INSERT INTO COMTNBBS
(NTT_ID, BBS_ID, NTT_SJ, NTT_CN, SORT_ORDR,
NTCR_ID, NTCR_NM, PASSWORD, RDCNT,
NTCE_BGNDE, NTCE_ENDDE, ANSWER_AT,
PARNTSCTT_NO, NTT_NO, ANSWER_LC, ATCH_FILE_ID,
FRST_REGISTER_ID, FRST_REGIST_PNTTM, USE_AT,
SJ_BOLD_AT, NOTICE_AT, SECRET_AT
)
VALUES
( #{nttId}, #{bbsId}, #{nttSj}, #{nttCn}, #{nttId},
#{ntcrId}, #{ntcrNm}, #{password}, #{inqireCo},
#{ntceBgnde}, #{ntceEndde}, #{replyAt},
#{parnts}, 1, #{replyLc}, #{atchFileId},
#{frstRegisterId}, SYSDATE(), 'Y',
#{sjBoldAt}, #{noticeAt}, #{secretAt}
)
SELECT IFNULL(MAX(NTT_NO),0)+1 AS NTT_NO FROM COMTNBBS
WHERE BBS_ID = #{bbsId} AND SORT_ORDR = #{sortOrdr}
INSERT INTO COMTNBBS
(NTT_ID, BBS_ID, NTT_SJ, NTT_CN, SORT_ORDR,
NTCR_ID, NTCR_NM, PASSWORD, RDCNT,
NTCE_BGNDE, NTCE_ENDDE, ANSWER_AT,
PARNTSCTT_NO, NTT_NO, ANSWER_LC, ATCH_FILE_ID,
FRST_REGISTER_ID, FRST_REGIST_PNTTM, USE_AT,
SJ_BOLD_AT, NOTICE_AT, SECRET_AT
)
VALUES
( #{nttId}, #{bbsId}, #{nttSj}, #{nttCn}, #{sortOrdr},
#{ntcrId}, #{ntcrNm}, #{password}, #{inqireCo},
#{ntceBgnde}, #{ntceEndde}, #{replyAt},
#{parnts}, #{nttNo}, #{replyLc}, #{atchFileId},
#{frstRegisterId}, SYSDATE(), 'Y',
#{sjBoldAt}, #{noticeAt}, #{secretAt}
)
UPDATE COMTNBBS SET
NTT_SJ = #{nttSj},
NTT_CN = #{nttCn},
NTCE_BGNDE = #{ntceBgnde},
NTCE_ENDDE = #{ntceEndde},
LAST_UPDUSR_ID = #{lastUpdusrId},
ATCH_FILE_ID = #{atchFileId},
LAST_UPDT_PNTTM = SYSDATE(),
SJ_BOLD_AT = #{sjBoldAt},
NOTICE_AT = #{noticeAt},
SECRET_AT = #{secretAt}
WHERE BBS_ID = #{bbsId}
AND NTT_ID = #{nttId}
UPDATE COMTNBBS SET
NTT_SJ = #{nttSj},
USE_AT = 'N',
LAST_UPDUSR_ID = #{lastUpdusrId},
LAST_UPDT_PNTTM = SYSDATE()
WHERE BBS_ID = #{bbsId}
AND NTT_ID = #{nttId}
UPDATE COMTNBBS SET
RDCNT = #{inqireCo},
LAST_UPDUSR_ID = #{lastUpdusrId},
LAST_UPDT_PNTTM = SYSDATE()
WHERE BBS_ID = #{bbsId}
AND NTT_ID = #{nttId}