[api] SSO 관리 작업
This commit is contained in:
@@ -0,0 +1,123 @@
|
||||
<?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.alist.api.modules.admin.sso.mapper.AdminSsoMapper">
|
||||
<sql id="adminSsoWhere">
|
||||
FROM ALISTLMS.SSO_CLIENT SC
|
||||
WHERE SC.DEL_YN = 'N'
|
||||
<if test="keyword != null and keyword != ''">
|
||||
AND (
|
||||
SC.CLIENT_ID LIKE CONCAT('%', #{keyword}, '%')
|
||||
OR SC.CLIENT_NAME LIKE CONCAT('%', #{keyword}, '%')
|
||||
OR SC.REDIRECT_URI LIKE CONCAT('%', #{keyword}, '%')
|
||||
OR SC.MEMO LIKE CONCAT('%', #{keyword}, '%')
|
||||
)
|
||||
</if>
|
||||
<if test="useYn != null and useYn != ''">
|
||||
AND SC.USE_YN = #{useYn}
|
||||
</if>
|
||||
</sql>
|
||||
|
||||
<select id="selectAdminSsoCount" resultType="int">
|
||||
/*AdminSsoMapper.selectAdminSsoCount*/
|
||||
SELECT COUNT(*)
|
||||
<include refid="adminSsoWhere"/>
|
||||
</select>
|
||||
|
||||
<select id="selectAdminSsoList" resultType="com.alist.api.modules.admin.sso.vo.AdminSsoVo">
|
||||
/*AdminSsoMapper.selectAdminSsoList*/
|
||||
SELECT SC.SSO_CLIENT_IDX
|
||||
, SC.CLIENT_ID
|
||||
, SC.CLIENT_NAME
|
||||
, SC.REDIRECT_URI
|
||||
, SC.MEMO
|
||||
, SC.USE_YN
|
||||
, SC.CREATE_DATE
|
||||
, SC.UPDATE_DATE
|
||||
<include refid="adminSsoWhere"/>
|
||||
ORDER BY SC.SSO_CLIENT_IDX DESC
|
||||
LIMIT #{limit}
|
||||
OFFSET #{offset}
|
||||
</select>
|
||||
|
||||
<select id="selectAdminSsoView" resultType="com.alist.api.modules.admin.sso.vo.AdminSsoViewVo">
|
||||
/*AdminSsoMapper.selectAdminSsoView*/
|
||||
SELECT SC.SSO_CLIENT_IDX
|
||||
, SC.CLIENT_ID
|
||||
, SC.CLIENT_NAME
|
||||
, SC.REDIRECT_URI
|
||||
, SC.MEMO
|
||||
, SC.USE_YN
|
||||
, SC.DEL_YN
|
||||
, SC.CREATE_DATE
|
||||
, SC.CREATE_MEMBER
|
||||
, SC.UPDATE_DATE
|
||||
, SC.UPDATE_MEMBER
|
||||
FROM ALISTLMS.SSO_CLIENT SC
|
||||
WHERE SC.SSO_CLIENT_IDX = #{ssoClientIdx}
|
||||
AND SC.DEL_YN = 'N'
|
||||
</select>
|
||||
|
||||
<select id="selectAdminSsoDuplicateCount" resultType="int">
|
||||
/*AdminSsoMapper.selectAdminSsoDuplicateCount*/
|
||||
SELECT COUNT(*)
|
||||
FROM ALISTLMS.SSO_CLIENT SC
|
||||
WHERE SC.DEL_YN = 'N'
|
||||
AND SC.CLIENT_ID = #{clientId}
|
||||
</select>
|
||||
|
||||
<select id="selectAdminSsoModifyDuplicateCount" resultType="int">
|
||||
/*AdminSsoMapper.selectAdminSsoModifyDuplicateCount*/
|
||||
SELECT COUNT(*)
|
||||
FROM ALISTLMS.SSO_CLIENT SC
|
||||
WHERE SC.DEL_YN = 'N'
|
||||
AND SC.CLIENT_ID = #{clientId}
|
||||
AND SC.SSO_CLIENT_IDX != #{ssoClientIdx}
|
||||
</select>
|
||||
|
||||
<insert id="insertAdminSsoAdd" parameterType="com.alist.api.modules.admin.sso.dto.AdminSsoAddDto" useGeneratedKeys="true" keyProperty="ssoClientIdx">
|
||||
/*AdminSsoMapper.insertAdminSsoAdd*/
|
||||
INSERT INTO ALISTLMS.SSO_CLIENT (
|
||||
CLIENT_ID
|
||||
, CLIENT_NAME
|
||||
, REDIRECT_URI
|
||||
, MEMO
|
||||
, USE_YN
|
||||
, DEL_YN
|
||||
, CREATE_MEMBER
|
||||
, UPDATE_MEMBER
|
||||
) VALUES (
|
||||
#{clientId}
|
||||
, #{clientName}
|
||||
, #{redirectUri}
|
||||
, #{memo}
|
||||
, #{useYn}
|
||||
, 'N'
|
||||
, #{createMember}
|
||||
, #{updateMember}
|
||||
)
|
||||
</insert>
|
||||
|
||||
|
||||
<update id="updateAdminSsoModify" parameterType="com.alist.api.modules.admin.sso.dto.AdminSsoModifyDto">
|
||||
/*AdminSsoMapper.updateAdminSsoModify*/
|
||||
UPDATE ALISTLMS.SSO_CLIENT
|
||||
SET CLIENT_ID = #{clientId}
|
||||
, CLIENT_NAME = #{clientName}
|
||||
, REDIRECT_URI = #{redirectUri}
|
||||
, MEMO = #{memo}
|
||||
, USE_YN = #{useYn}
|
||||
, UPDATE_MEMBER = #{updateMember}
|
||||
WHERE SSO_CLIENT_IDX = #{ssoClientIdx}
|
||||
AND DEL_YN = 'N'
|
||||
</update>
|
||||
|
||||
<update id="updateAdminSsoDelete" parameterType="com.alist.api.modules.admin.sso.dto.AdminSsoDeleteDto">
|
||||
/*AdminSsoMapper.updateAdminSsoDelete*/
|
||||
UPDATE ALISTLMS.SSO_CLIENT
|
||||
SET DEL_YN = 'Y'
|
||||
, UPDATE_MEMBER = #{updateMember}
|
||||
WHERE SSO_CLIENT_IDX = #{ssoClientIdx}
|
||||
AND DEL_YN = 'N'
|
||||
</update>
|
||||
</mapper>
|
||||
Reference in New Issue
Block a user