Files
mine_clearance/admin/src/main/resources/mapper/PlayerMapper.xml
2025-03-20 22:05:58 +08:00

23 lines
895 B
XML

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="com.lightyears.admin.mapper.PlayerMapper">
<select id="getPlayerList" parameterType="com.lightyears.admin.dto.UserListParams" resultType="com.lightyears.common.domain.entity.Player">
SELECT
sp.user_id,
sp.user_name,
sp.open_id,
sp.`status`,
spa.number as user_gold
FROM
sl_player sp,
sl_player_assets spa
WHERE
sp.user_id = spa.player_id
AND type = 0
<if test="keyword != null and keyword != ''">
and (sp.user_id like concat('%', #{keyword}, '%') or sp.user_name like concat('%', #{keyword}, '%'))
</if>
ORDER BY sp.creation_time desc
</select>
</mapper>