<?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.example.server.progressTrack.dao.DjJdgzHandoverDao">
|
|
<select id="getList" resultType="com.example.server.progressTrack.model.DjJdgzHandover">
|
SELECT
|
a.*,
|
b.project_name,
|
GROUP_CONCAT(c.name) AS fileName-- 使用 GROUP_CONCAT 拼接 c.name
|
FROM
|
dj_jdgz_handover a
|
LEFT JOIN dj_jdgz_network_level1 b
|
ON b.id = a.LEVEL1_NETWORK_ID AND b.is_delete = 0
|
LEFT JOIN dj_sys_oss c
|
ON c.busi_id = a.id AND c.is_delete = 0
|
WHERE
|
a.is_delete = 0
|
AND a.LEVEL1_NETWORK_ID = ${level1NetworkId}
|
GROUP BY
|
a.id -- 按主表主键分组
|
ORDER BY
|
a.handover_time DESC;
|
</select>
|
|
|
</mapper>
|