OemCascadeMapper.xml 1.0 KB
Newer Older
苗卫卫 committed
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32
<?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.boco.nbd.wios.flow.mapper.def.OemCascadeMapper">

    <resultMap id="oemCascadeMap" type="com.boco.nbd.wios.flow.entity.po.OemCascadePO">
        <result column="id" property="id"/>
        <result column="name" property="name"/>
        <result column="parent_id" property="parentId"/>
        <result column="materials_code" property="materialsCode"/>
    </resultMap>


    <select id="getCascadePO" parameterType="string" resultMap="oemCascadeMap">
        select id,name,materials_code,parent_id from t_oem_cascade
        where 1=1
        <if test="oemId != null">
            and find_in_set(parent_id,#{oemId})
        </if>

    </select>


    <select id="getCascadeById" parameterType="string" resultMap="oemCascadeMap">

        select id, name, materials_code, parent_id
        from t_oem_cascade
        where id = #{id}

    </select>


</mapper>