增加管理员模块的增删改查~
This commit is contained in:
@@ -40,4 +40,44 @@
|
||||
</where>
|
||||
</select>
|
||||
|
||||
<insert id="insert" parameterType="AdminDO" useGeneratedKeys="true" keyColumn="id" keyProperty="id">
|
||||
INSERT INTO admin (
|
||||
username, nickname, password, status,
|
||||
create_time, deleted
|
||||
) VALUES (
|
||||
#{username}, #{nickname}, #{password}, #{status},
|
||||
#{createTime}, #{deleted}
|
||||
)
|
||||
</insert>
|
||||
|
||||
<select id="selectById" parameterType="Integer" resultType="AdminDO">
|
||||
SELECT
|
||||
<include refid="FIELDS" />
|
||||
FROM admin
|
||||
WHERE id = #{id}
|
||||
AND deleted = 0
|
||||
</select>
|
||||
|
||||
<update id="update" parameterType="RoleDO">
|
||||
UPDATE admin
|
||||
<set>
|
||||
<if test="username != null">
|
||||
, username = #{username}
|
||||
</if>
|
||||
<if test="nickname != null">
|
||||
, nickname = #{nickname}
|
||||
</if>
|
||||
<if test="password != null">
|
||||
, password = #{password}
|
||||
</if>
|
||||
<if test="status != null">
|
||||
, status = #{status}
|
||||
</if>
|
||||
<if test="deleted != null">
|
||||
, deleted = #{deleted}
|
||||
</if>
|
||||
</set>
|
||||
WHERE id = #{id}
|
||||
</update>
|
||||
|
||||
</mapper>
|
||||
@@ -18,4 +18,18 @@
|
||||
AND a.id = ar.admin_id
|
||||
</select>
|
||||
|
||||
<update id="updateToDeletedByAdminId" parameterType="Integer">
|
||||
UPDATE admin_role
|
||||
SET deleted = 1
|
||||
WHERE admin_id = #{adminId}
|
||||
AND deleted = 0
|
||||
</update>
|
||||
|
||||
<update id="updateToDeletedByRoleId" parameterType="Integer">
|
||||
UPDATE admin_role
|
||||
SET deleted = 1
|
||||
WHERE role_id = #{roleId}
|
||||
AND deleted = 0
|
||||
</update>
|
||||
|
||||
</mapper>
|
||||
@@ -19,4 +19,11 @@
|
||||
WHERE id = #{id}
|
||||
</select>
|
||||
|
||||
<update id="updateToInvalidByAdminId" parameterType="Integer">
|
||||
UPDATE oauth2_access_token
|
||||
SET valid = 0
|
||||
WHERE admin_id = #{adminId}
|
||||
AND valid = 1
|
||||
</update>
|
||||
|
||||
</mapper>
|
||||
@@ -10,4 +10,11 @@
|
||||
)
|
||||
</insert>
|
||||
|
||||
<update id="updateToInvalidByAdminId" parameterType="Integer">
|
||||
UPDATE oauth2_refresh_token
|
||||
SET valid = 0
|
||||
WHERE admin_id = #{adminId}
|
||||
AND valid = 1
|
||||
</update>
|
||||
|
||||
</mapper>
|
||||
Reference in New Issue
Block a user