euphoria 2 months ago
parent
commit
6e02febc14
1 changed files with 35 additions and 0 deletions
  1. 35 0
      UserMapper.java

+ 35 - 0
UserMapper.java

@@ -0,0 +1,35 @@
+package cn.flea.chexnetmaster.mapper;
+
+import cn.flea.chexnetmaster.pojo.User;
+import org.apache.ibatis.annotations.*;
+
+import java.util.List;
+
+@Mapper
+public interface UserMapper {
+
+//    @Select("SELECT * FROM user WHERE id = #{id}")
+//    User getUserById(Integer id);
+
+//    @Select("SELECT * FROM user")
+//    List<User> getAllUsers();
+
+//    @Select("SELECT * FROM user WHERE name = #{name} and password = #{name}")
+//    User getUserByNameAndPassword(String name, String password);
+
+//    @Delete("DELETE FROM user WHERE id = #{id}")
+//    int deleteUserById(Integer id);
+
+    int addUser(User user);
+
+    int deleteUserByOpenid(String wechatOpenid);
+
+    int updateUserById(User user);
+
+    int updateUserByOpenid(User user);
+
+    User getUserByOpenid(String wechatOpenid);
+
+    User getUserById(Integer id);
+
+}