|
@@ -47,7 +47,9 @@ public interface UserMapper {
|
|
|
@Update("UPDATE user SET availability=#{availability} WHERE id=#{id}")
|
|
|
void updateAvailability(User user);
|
|
|
|
|
|
- @Select("SELECT * FROM user WHERE name LIKE concat('%',#{username},'%')")
|
|
|
+ @Select("SELECT * FROM user WHERE name LIKE concat('%',#{username},'%') or email LIKE concat('%',#{username},'%')" +
|
|
|
+ "or school LIKE concat('%',#{username},'%') or province LIKE concat('%',#{username},'%') or city LIKE concat('%',#{username},'%')" +
|
|
|
+ "or mobile LIKE concat('%',#{username},'%')")
|
|
|
List<User> findByFuzzyName(String name);
|
|
|
|
|
|
@Select("SELECT * FROM user WHERE email LIKE concat('%',#{username},'%')")
|
|
@@ -55,4 +57,7 @@ public interface UserMapper {
|
|
|
|
|
|
@Select("SELECT * FROM user WHERE name LIKE concat('%',#{keyword},'%') OR email LIKE CONCAT('%',#{keyword},'%')")
|
|
|
List<User> findByFuzzyNameOrEmail(String keyword);
|
|
|
+
|
|
|
+ @Select("SELECT * FROM user WHERE id in (${userIds})")
|
|
|
+ List<User> findAll(@Param("userIds") String userIds);
|
|
|
}
|