itsm_ysm/bin/main/mapper/primarydb/sqlmap/itms/sys/DeptManageMapper.xml
2025-08-11 18:00:07 +09:00

71 lines
2.2 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">
<mapper namespace="com.urpsys.itmsapi.sys.dao.DeptManageDao">
<select id="selectDeptManageList" parameterType="java.util.LinkedHashMap" resultType="java.util.LinkedHashMap">
SELECT ORG_ID AS orgnztId
, ORG_NM AS orgnztNm
, ORG_DESC AS orgnztDc
FROM TB_ORG_INFO
WHERE 1=1
<if test="searchCondition == 1">AND
ORG_NM LIKE CONCAT('%' , #{searchKeyword}, '%')
</if>
<![CDATA[
ORDER BY ORG_ID DESC
LIMIT #{recordCountPerPage} OFFSET #{firstIndex}
]]>
</select>
<select id="selectDeptManageListTotCnt" parameterType="java.util.LinkedHashMap" resultType="int">
SELECT COUNT(*) totcnt
FROM TB_ORG_INFO
WHERE 1=1
<if test="searchCondition == 1">AND
ORG_NM LIKE CONCAT('%' , #{searchKeyword}, '%')
</if>
</select>
<select id="selectDeptManage" parameterType="java.util.LinkedHashMap" resultType="java.util.LinkedHashMap">
SELECT ORG_ID AS orgnztId
, ORG_NM AS orgnztNm
, ORG_DESC AS orgnztDc
FROM TB_ORG_INFO
WHERE ORG_ID = #{orgnztId}
</select>
<insert id="insertDeptManage" parameterType="java.util.LinkedHashMap" >
INSERT INTO TB_ORG_INFO
( ORG_ID
, ORG_NM
, ORG_DESC
)
VALUES
( #{orgnztId}
, #{orgnztNm}
, #{orgnztDc})
</insert>
<update id="updateDeptManage" parameterType="java.util.LinkedHashMap" >
UPDATE TB_ORG_INFO
SET ORG_NM = #{orgnztNm}
,ORG_DESC = #{orgnztDc}
WHERE ORG_ID = #{orgnztId}
</update>
<delete id="deleteDeptManage" parameterType="java.util.LinkedHashMap">
DELETE FROM TB_ORG_INFO
WHERE ORG_ID = #{orgnztId}
</delete>
</mapper>