File name
Commit message
Commit date
File name
Commit message
Commit date
File name
Commit message
Commit date
07-31
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.classes.dao.ClassDAO">
<resultMap id="classMap" type="ClassVO">
<result property="sclsId" column="scls_id"/>
<result property="userId" column="user_id"/>
<result property="sclsNm" column="scls_nm"/>
<result property="useAt" column="use_at"/>
</resultMap>
<!--
작성자 : 정다정
작성일 : 2024.07.25
내 용 : 반 조회
-->
<select id="selectClass" parameterType="String" resultMap="classMap">
SELECT scls_id
, user_id
, scls_nm
FROM
class
WHERE
user_id = #{userId}
AND use_at = 'Y'
</select>
<!--
작성자 : 정다정
작성일 : 2024.07.26
내 용 : 반 생성
-->
<insert id="insertClass" parameterType="ClassVO">
INSERT INTO class( scls_id
, user_id
, scls_nm
, use_at
) VALUES ( #{sclsId}
, #{userId}
, #{sclsNm}
, 'Y'
);
</insert>
<!--
작성자 : 정다정
작성일 : 2024.07.26
내 용 : 반 수정
-->
<update id="updateClass" parameterType="ClassVO">
UPDATE class
SET
scls_nm = #{sclsNm}
WHERE
scls_id = #{sclsId}
</update>
<!--
작성자 : 정다정
작성일 : 2024.07.26
내 용 : 반 삭제
-->
<update id="deleteClass" parameterType="String">
UPDATE class
SET
use_at = 'N'
WHERE
scls_id = #{sclsId}
</update>
<!--
작성자 : 정다정
작성일 : 2024.07.26
내 용 : 반 아이디(scls_id) 존재 확인
-->
<select id="existsClassById" parameterType="String" resultType="int">
SELECT
COUNT(*)
FROM
class
WHERE
scls_id = #{sclsId}
</select>
</mapper>