种子,促销

Change-Id: I0ce919ce4228dcefec26ef636bacd3298c0dc77a
diff --git a/src/main/java/com/example/myproject/mapper/UserMapper.java b/src/main/java/com/example/myproject/mapper/UserMapper.java
index a070bb5..3a29b64 100644
--- a/src/main/java/com/example/myproject/mapper/UserMapper.java
+++ b/src/main/java/com/example/myproject/mapper/UserMapper.java
@@ -4,6 +4,7 @@
 import com.baomidou.mybatisplus.core.mapper.BaseMapper;
 import org.apache.ibatis.annotations.Mapper;
 import org.apache.ibatis.annotations.Select;
+import org.apache.ibatis.annotations.Update;
 import org.springframework.data.repository.query.Param;
 
 import java.util.List;
@@ -22,4 +23,9 @@
     // 根据用户名包含查找用户
     List<User> selectByUsernameContaining(@Param("name") String name);
 
+    @Update("UPDATE user SET downloaded = downloaded + #{size} WHERE id = #{userId}")
+    void increaseDownloaded(@Param("userId") Long userId, @Param("size") double size);
+    
+    boolean hasRole(@Param("userId") Long userId, @Param("role") String role);
+
 }
\ No newline at end of file