You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
27 lines
1.0 KiB
27 lines
1.0 KiB
<?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.epmet.modules.group.dao.ResiGroupCodeDao">
|
|
|
|
<select id="selectGroupCodeBasicInfo" resultType="com.epmet.resi.group.dto.group.result.GroupCodeBasicInfoResultDTO">
|
|
SELECT
|
|
rg.id AS "groupId",
|
|
rg.group_name AS "groupName",
|
|
rg.group_head_photo AS "groupHeadPhoto",
|
|
rg.group_introduction AS "groupIntroduction",
|
|
rgc.URL AS "groupCodeUrl"
|
|
FROM
|
|
resi_group rg
|
|
LEFT JOIN resi_group_code rgc ON rgc.group_id = rg.id AND rgc.del_flag = '0'
|
|
WHERE
|
|
rg.del_flag = '0'
|
|
AND rg.id = #{groupId}
|
|
<if test='null != customerId and "" != customerId'>
|
|
and rg.customer_id = #{customerId}
|
|
</if>
|
|
<if test='null != gridId and "" != gridId'>
|
|
and rg.grid_id = #{gridId}
|
|
</if>
|
|
</select>
|
|
|
|
</mapper>
|
|
|