File name
Commit message
Commit date
File name
Commit message
Commit date
File name
Commit message
Commit date
File name
Commit message
Commit date
File name
Commit message
Commit date
File name
Commit message
Commit date
<?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">
<mapper namespace="com.takensoft.ai_lms.lms.problem.dao.ProblemDAO">
<!--
작 성 자 : 권지수
작 성 일 : 2024.07.25
내 용 : 문제 정보 read
-->
<select id="problemInfo" parameterType="ProblemVO" resultType="ProblemVO">
SELECT
prblm_id,
prblm_expln,
prblm_scr,
prblm_hint,
prblm_cmmt,
file_mng_id,
prblm_type_id,
prblm_ctgry_id
FROM problem
WHERE prblm_id = #{prblmId}
</select>
<!--
작 성 자 : 권지수
작 성 일 : 2024.07.25
내 용 : 문제 선지 리스트
-->
<select id="problemDetailList" parameterType="ProblemDetailVO" resultType="ProblemDetailVO">
SELECT
prblm_dtl_id,
prblm_id,
prblm_dtl_expln,
prblm_yn,
file_mng_id
FROM problem_detail
WHERE prblm_id = #{prblmId}
</select>
<!--
작 성 자 : 권지수
작 성 일 : 2024.07.26
내 용 : 문제 정보 insert
-->
<insert id="insertProblem" parameterType="ProblemVO">
INSERT INTO problem (
prblm_id,
prblm_expln,
prblm_scr,
prblm_hint,
prblm_cmmt,
file_mng_id,
prblm_type_id,
prblm_ctgry_id
) VALUES (
#{prblmId},
#{prblmExpln},
#{prblmScr},
#{prblmHint},
#{prblmCmmt},
#{fileMngId},
#{prblmTypeId},
#{prblmCtgryId}
)
</insert>
<!--
작 성 자 : 권지수
작 성 일 : 2024.07.26
내 용 : 문제 상세 정보 insert
-->
<insert id="insertProblemDetail" parameterType="ProblemDetailVO">
INSERT INTO problem_detail (
prblm_dtl_id,
prblm_id,
prblm_dtl_expln,
prblm_yn,
file_mng_id
) VALUES (
#{prblmDtlId},
#{prblmId},
#{prblmDtlExpln},
#{prblmYn},
#{fileMngId}
)
</insert>
<!--
작 성 자 : 권지수
작 성 일 : 2024.07.26
내 용 : 문제 정보 update
-->
<update id="updateProblem" parameterType="ProblemVO">
UPDATE problem
SET
prblm_expln = #{prblmExpln},
prblm_scr = #{prblmScr},
prblm_hint = #{prblmHint},
prblm_cmmt = #{prblmCmmt},
file_mng_id = #{fileMngId},
prblm_type_id = #{prblmTypeId},
prblm_ctgry_id = #{prblmCtgryId}
WHERE prblm_id = #{prblmId}
</update>
<!--
작 성 자 : 권지수
작 성 일 : 2024.07.26
내 용 : 문제 상세 정보 update
-->
<update id="updateProblemDetail" parameterType="ProblemDetailVO">
UPDATE problem_detail
SET
prblm_dtl_expln = #{prblmDtlExpln},
prblm_yn = #{prblmYn},
file_mng_id = #{fileMngId}
WHERE prblm_dtl_id = #{prblmDtlId}
</update>
<!--
작 성 자 : 권지수
작 성 일 : 2024.07.26
내 용 : 문제 정보 delete
-->
<delete id="deleteProblem" parameterType="problemVO">
DELETE FROM problem
WHERE prblm_id = #{prblmId}
</delete>
</mapper>