|  | @@ -89,7 +89,7 @@
 | 
	
		
			
				|  |  |          <result property="name" column="name"/>
 | 
	
		
			
				|  |  |          <result property="parentId" column="parent_id"/>
 | 
	
		
			
				|  |  |          <result property="type" column="type"/>
 | 
	
		
			
				|  |  | -        <collection property="standardInfos" ofType="org.springblade.business.entity.StandardInfo" select="findByJoinLeftId" column="{leftId=id}">
 | 
	
		
			
				|  |  | +        <collection property="standardInfos" ofType="org.springblade.business.vo.StandardInfoConditionVo" select="findByJoinLeftId" column="{leftId=id}">
 | 
	
		
			
				|  |  |          </collection>
 | 
	
		
			
				|  |  |      </resultMap>
 | 
	
		
			
				|  |  |      <sql id="Base_Column_Join_List">
 | 
	
	
		
			
				|  | @@ -116,17 +116,47 @@
 | 
	
		
			
				|  |  |          GROUP BY
 | 
	
		
			
				|  |  |              b.standard_info_left_id
 | 
	
		
			
				|  |  |      </select>
 | 
	
		
			
				|  |  | -    <select id="findByJoinLeftId" resultType="org.springblade.business.entity.StandardInfo">
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +    <resultMap id="findByJoinLeftIdMap" type="org.springblade.business.vo.StandardInfoConditionVo">
 | 
	
		
			
				|  |  | +        <id property="id" column="id"/>
 | 
	
		
			
				|  |  | +        <collection property="rightStandardInfos" ofType="org.springblade.business.entity.StandardInfo" select="findRightByJoinLeftId" column="{id=id,leftId=leftId}">
 | 
	
		
			
				|  |  | +        </collection>
 | 
	
		
			
				|  |  | +    </resultMap>
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +    <select id="findByJoinLeftId" resultMap="findByJoinLeftIdMap">
 | 
	
		
			
				|  |  |          SELECT
 | 
	
		
			
				|  |  | -            <include refid="Base_Column_Join_List"/>, c.name parentName
 | 
	
		
			
				|  |  | +            c.id,
 | 
	
		
			
				|  |  | +            c.`name`,
 | 
	
		
			
				|  |  | +            c.parent_id,
 | 
	
		
			
				|  |  | +            c.standard_id,
 | 
	
		
			
				|  |  | +            c.`type`,
 | 
	
		
			
				|  |  | +            c.is_deleted,
 | 
	
		
			
				|  |  | +            c.create_time,
 | 
	
		
			
				|  |  | +            c.create_user,
 | 
	
		
			
				|  |  | +            c.update_time,
 | 
	
		
			
				|  |  | +            c.update_user,
 | 
	
		
			
				|  |  | +            b.standard_info_left_id leftId
 | 
	
		
			
				|  |  |          FROM
 | 
	
		
			
				|  |  |              u_standard_info a
 | 
	
		
			
				|  |  |              INNER JOIN u_standard_info_join b ON a.id = b.standard_info_right_id AND a.is_deleted = b.is_deleted
 | 
	
		
			
				|  |  |              INNER JOIN u_standard_info c ON a.parent_id = c.id AND a.is_deleted = c.is_deleted
 | 
	
		
			
				|  |  |          WHERE
 | 
	
		
			
				|  |  |              b.standard_info_left_id = #{leftId} and a.is_deleted = 0
 | 
	
		
			
				|  |  | +        group by
 | 
	
		
			
				|  |  | +            c.id
 | 
	
		
			
				|  |  | +    </select>
 | 
	
		
			
				|  |  | +    <select id="findRightByJoinLeftId" resultType="org.springblade.business.entity.StandardInfo">
 | 
	
		
			
				|  |  | +        SELECT
 | 
	
		
			
				|  |  | +            <include refid="Base_Column_Join_List"/>
 | 
	
		
			
				|  |  | +        FROM
 | 
	
		
			
				|  |  | +            u_standard_info a
 | 
	
		
			
				|  |  | +            INNER JOIN u_standard_info_join b ON a.id = b.standard_info_right_id AND a.is_deleted = b.is_deleted
 | 
	
		
			
				|  |  | +            INNER JOIN u_standard_info c ON a.parent_id = c.id AND a.is_deleted = c.is_deleted
 | 
	
		
			
				|  |  | +        WHERE
 | 
	
		
			
				|  |  | +            a.parent_id = #{id} and b.standard_info_left_id = #{leftId} and a.is_deleted = 0
 | 
	
		
			
				|  |  | +        group by
 | 
	
		
			
				|  |  | +            c.id
 | 
	
		
			
				|  |  |      </select>
 | 
	
		
			
				|  |  | -
 | 
	
		
			
				|  |  |      <!-- ``````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````` -->
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |      <resultMap id="BaseResultElementJoin" type="org.springblade.business.vo.StandardInfoPrivateJoinVO">
 |