于紫祥_1901
2020-08-12 f718fb9c06fa75b65870a3f5ef2fea10054009aa
src/main/resources/mapper/OrganizationRelationMapper.xml
@@ -1,9 +1,12 @@
<?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.moral.mapper.OrganizationRelationMapper" >
  <resultMap id="BaseResultMap" type="com.moral.entity.OrganizationRelation" >
    <id column="id" property="id" jdbcType="INTEGER" />
    <result column="parent_id" property="parentId" jdbcType="INTEGER" />
    <result column="child_id" property="childId" jdbcType="INTEGER" />
  </resultMap>
<?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.moral.mapper.OrganizationRelationMapper">
   <select id="getChildIdByParentId" resultType="java.util.Map">
      SELECT child_id
      FROM organization_relation
      WHERE parent_id IN
         <foreach collection="parentIdList" index="index" item="parentId" open="(" separator="," close=")">
               #{parentId}
           </foreach>
   </select>
</mapper>