71 lines
2.2 KiB
XML
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> |