blob: c3eca40b2b22782170601a15676ee8d4fd359d5e [file] [log] [blame]
崔向南03d21b92025-06-05 17:42:23 +08001package bounty.mapper;
2
3import bounty.domain.BountySubmission;
4import com.baomidou.mybatisplus.core.mapper.BaseMapper;
5import com.baomidou.mybatisplus.core.metadata.IPage;
6import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
7import org.apache.ibatis.annotations.Param;
8import org.apache.ibatis.annotations.Mapper;
9import org.springframework.http.ResponseEntity;
10import org.springframework.web.bind.annotation.PathVariable;
11import org.springframework.web.bind.annotation.PutMapping;
12
13import java.util.List;
14import java.util.Map;
15
16// 悬赏提交 Mapper 接口
17@Mapper
18public interface BountySubmissionMapper extends BaseMapper<BountySubmission> {
19 // 与 XML 中 id="getBountySubmissionsByPage" 的 SQL 匹配
20 IPage<BountySubmission> getBountySubmissionsByPage(Page<BountySubmission> page, @Param("bountyId") Long bountyId);
21 // 导入 List 类
22 List<BountySubmission> getSubmissionsByBountyId(@Param("bountyId") Long bountyId);
23}
24
25