
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
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.taken_bi_manager.department.dao.DeptHostDAO">
<insert id="insertDeptHost" parameterType="DeptHostVO">
INSERT INTO dept_host
(
dept_code,
host_code,
main_folder_path
)
VALUES
(
#{dept_code},
#{host_code},
#{main_folder_path}
)
</insert>
<select id="selectDeptHost" parameterType="SearchVO" resultType="DeptHostVO">
SELECT
dept_host.*,
host_info.host_nm
FROM
dept_host
LEFT JOIN
host_info on dept_host.host_code = host_info.host_code
WHERE
1= 1
<!-- 검색영역 호스트-부서에 검색 기능은 없음.-->
<if test="searchObjectList != null and !searchObjectList.isEmpty()">
<if test="searchObjectList[0].type == 'eq'">
AND ${searchObjectList[0].key} = #{searchObjectList[0].value}
</if>
</if>
<!-- 검색영역 끝 -->
ORDER BY reg_dt DESC
LIMIT #{perPage} OFFSET ((#{currentPage} - 1) * #{perPage})
</select>
<update id="updateDeptHost" parameterType="DeptHostVO">
UPDATE
dept_host
SET
main_folder_path = #{main_folder_path}
WHERE
dept_code = #{dept_code}
</update>
<delete id="deleteDeptHost" parameterType="DeptHostVO">
DELETE FROM dept_host
WHERE
host_code = #{host_code}
AND
dept_code = #{dept_code}
</delete>
<!--
작성자 : 하석형
작성일 : 2024.04.11
내용 : 부서-호스트 목록 조회
-->
<select id="deptHostSelectList" parameterType="Member" resultType="DeptHostVO">
SELECT
dept_code
, host_code
, main_folder_path
FROM
dept_host
<if test="author == 'ROLE_USER'">
WHERE
dept_code = #{dept_code}
</if>
</select>
</mapper>