From 7eb901a8df089add1b9cd4c3a18c841a7286191c Mon Sep 17 00:00:00 2001 From: moec42frf <3378620026@qq.com> Date: Sun, 30 Apr 2023 09:30:07 +0800 Subject: [PATCH] ADD file via upload --- .../main/java/org/sang/mapper/UserMapper.java | 33 +++++++++++++++++++ 1 file changed, 33 insertions(+) create mode 100644 blogserver/src/main/java/org/sang/mapper/UserMapper.java diff --git a/blogserver/src/main/java/org/sang/mapper/UserMapper.java b/blogserver/src/main/java/org/sang/mapper/UserMapper.java new file mode 100644 index 0000000..ffa89ec --- /dev/null +++ b/blogserver/src/main/java/org/sang/mapper/UserMapper.java @@ -0,0 +1,33 @@ +package org.sang.mapper; + +import org.apache.ibatis.annotations.Mapper; +import org.apache.ibatis.annotations.Param; +import org.sang.bean.Role; +import org.sang.bean.User; + +import java.util.List; + + +@Mapper +public interface UserMapper { + + User loadUserByUsername(@Param("username") String username); + + long reg(User user); + + int updateUserEmail(@Param("email") String email, @Param("id") Long id); + + List getUserByNickname(@Param("nickname") String nickname); + + List getAllRole(); + + int updateUserEnabled(@Param("enabled") Boolean enabled, @Param("uid") Long uid); + + int deleteUserById(Long uid); + + int deleteUserRolesByUid(Long id); + + int setUserRoles(@Param("rids") Long[] rids, @Param("id") Long id); + + User getUserById(@Param("id") Long id); +}