wuchimedes | db9fe68 | 2025-04-22 19:24:11 +0800 | [diff] [blame^] | 1 | <?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> |