blob: b3d478014c13895edd981b04fb4e07b642044437 [file] [log] [blame]
wuchimedesdb9fe682025-04-22 19:24:11 +08001<?xml version="1.0" encoding="UTF-8"?>
2<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
3 "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
4<mapper namespace="com.example.g8backend.mapper.PeerMapper">
5 <select id="getPeerByPK">
6 SELECT * FROM peers
7 WHERE peer_id = #{peerId} and info_hash = #{infoHash} and passkey = #{passkey}
8 </select>
9 <select id="getPeerByInfoHashAndPeerId">
10 SELECT * FROM peers
11 WHERE info_hash = #{infoHash} and peer_id = #{peerId}
12 </select>
13 <update id="updatePeer">
14 UPDATE peers
15 SET uploaded = #{uploaded}, downloaded = #{downloaded}
16 WHERE peer_id = #{peerId} and info_hash = #{info_hash} and passkey = #{passkey}
17 </update>
18</mapper>