TournamentBlindStructuresTemplateMapper.xml 1.1 KB

1234567891011121314151617181920212223242526
  1. <?xml version="1.0" encoding="UTF-8" ?>
  2. <!DOCTYPE mapper
  3. PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
  4. "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
  5. <mapper namespace="org.dromara.business.mapper.TournamentBlindStructuresTemplateMapper">
  6. <insert id="insertTournamentBlindStructureTemplate" useGeneratedKeys="true" keyProperty="id">
  7. INSERT INTO tournament_blind_structures_template (tournament_id, blind_structure_id)
  8. VALUES (#{tournamentId}, #{blindStructureId})
  9. </insert>
  10. <delete id="deleteTournamentBlindStructureByTournamentIdTemplate">
  11. DELETE FROM tournament_blind_structures_template
  12. WHERE tournament_id = #{tournamentId}
  13. </delete>
  14. <select id="selectTournamentBlindStructureByTournamentIdTemplate" resultType="org.dromara.business.domain.vo.TournamentBlindStructuresVo">
  15. SELECT a.tournament_id,a.blind_structure_id,b.name as blindStructuresName
  16. FROM tournament_blind_structures_template a left join blind_structures b on a.blind_structure_id=b.id
  17. WHERE a.tournament_id = #{tournamentId}
  18. </select>
  19. </mapper>