74 lines
2.1 KiB
XML
74 lines
2.1 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.GroupManageDao">
|
|
|
|
<select id="selectGroup" parameterType="java.util.LinkedHashMap" resultType="java.util.LinkedHashMap">
|
|
|
|
SELECT GRP_ID AS groupId
|
|
, GRP_NM AS groupNm
|
|
, GRP_DESC AS groupDc
|
|
, GRP_CRT_DT AS groupCreatDe
|
|
FROM TB_AUTH_GRP_INFO
|
|
WHERE GRP_ID=#{groupId}
|
|
|
|
</select>
|
|
|
|
<select id="selectGroupList" parameterType="java.util.LinkedHashMap" resultType="java.util.LinkedHashMap">
|
|
|
|
SELECT GRP_ID AS groupId
|
|
, GRP_NM AS groupNm
|
|
, GRP_DESC AS groupDc
|
|
, GRP_CRT_DT AS groupCreatDe
|
|
FROM TB_AUTH_GRP_INFO
|
|
WHERE 1=1
|
|
<if test="searchCondition == 1">AND
|
|
GRP_NM LIKE CONCAT('%' , #{searchKeyword}, '%')
|
|
</if>
|
|
ORDER BY GRP_CRT_DT DESC
|
|
LIMIT #{recordCountPerPage} OFFSET #{firstIndex}
|
|
</select>
|
|
|
|
<insert id="insertGroup" parameterType="java.util.LinkedHashMap" >
|
|
|
|
INSERT INTO TB_AUTH_GRP_INFO
|
|
( GRP_ID
|
|
, GRP_NM
|
|
, GRP_DESC
|
|
, GRP_CRT_DT )
|
|
VALUES ( #{groupId}
|
|
, #{groupNm}
|
|
, #{groupDc}
|
|
, now())
|
|
|
|
</insert>
|
|
|
|
<update id="updateGroup" parameterType="java.util.LinkedHashMap">
|
|
|
|
UPDATE TB_AUTH_GRP_INFO
|
|
SET GRP_NM = #{groupNm}
|
|
, GRP_DESC = #{groupDc}
|
|
, GRP_CRT_DT = now()
|
|
WHERE GRP_ID = #{groupId}
|
|
|
|
</update>
|
|
|
|
<delete id="deleteGroup" parameterType="java.util.LinkedHashMap" >
|
|
|
|
DELETE FROM TB_AUTH_GRP_INFO
|
|
WHERE GRP_ID = #{groupId}
|
|
|
|
</delete>
|
|
|
|
<select id="selectGroupListTotCnt" parameterType="java.util.LinkedHashMap" resultType="int">
|
|
|
|
SELECT COUNT(*) totcnt
|
|
FROM TB_AUTH_GRP_INFO
|
|
WHERE 1=1
|
|
<if test="searchCondition == 1">AND
|
|
GRP_NM LIKE CONCAT('%' , #{searchKeyword}, '%')
|
|
</if>
|
|
</select>
|
|
|
|
</mapper> |