UserMapper2.java 933 B

1234567891011121314151617181920212223242526272829303132333435363738394041
  1. package com.sf.mapper;
  2. import com.sf.entity.User;
  3. import org.apache.ibatis.annotations.Delete;
  4. import org.apache.ibatis.annotations.Insert;
  5. import org.apache.ibatis.annotations.Select;
  6. import org.apache.ibatis.annotations.Update;
  7. import java.util.List;
  8. public interface UserMapper2 {
  9. /**
  10. * 添加用户
  11. * @param user
  12. */
  13. @Insert("insert into user (user_id,user_name,create_time) values (#{userId},#{userName},#{createTime})")
  14. void addUser(User user);
  15. /**
  16. * 更新用户
  17. */
  18. @Update("update user set user_name=#{userName},create_time=#{createTime} where user_id = #{userId}")
  19. void updateUser(User user);
  20. /**
  21. * 删除用户根据userId
  22. */
  23. @Delete("")
  24. void deleteUser(Integer userId);
  25. /**
  26. * 查询用户的列表
  27. */
  28. List<User> getUserList();
  29. /**
  30. * 根据用户的id查询的详情
  31. */
  32. User getUserInfo(Integer userId);
  33. }