Files
auto-solution/auto-solution-behaviour/src/main/resources/mapper/system/PlatformMapper.xml

36 lines
1.3 KiB
XML
Raw Normal View History

2026-04-13 16:16:24 +08:00
<?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.solution.system.mapper.PlatformMapper">
2026-04-13 16:16:24 +08:00
<select id="selectPlatformChineseName" resultType="java.lang.String"
2026-04-13 16:34:05 +08:00
parameterType="java.util.List">
2026-04-13 16:16:24 +08:00
SELECT description
FROM platform
WHERE name IN
<foreach item="item" collection="underlingEnglishName" open="(" separator="," close=")">
#{item}
</foreach>
</select>
<select id="getPlatformById" resultType="com.solution.system.domain.PlatformTree"
parameterType="java.lang.Integer">
SELECT id, name, description, scenario_id AS scenarioId
FROM platform
WHERE id = #{platformId}
</select>
<select id="getPlatformByEnglishName" resultType="com.solution.system.domain.PlatformVO">
SELECT id,name,description,
scenario_id AS scenarioId,
longitude,latitude,
platform_type AS platformType,
altitude
FROM platform
WHERE name IN
<foreach item="item" collection="underlingEnglishName" open="(" separator="," close=")">
#{item}
</foreach>
</select>
2026-04-13 16:16:24 +08:00
</mapper>