| 对比新文件 |
| | |
| | | <?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.yuanchu.mom.mapper.TechnologyTemplateMapper"> |
| | | <select id="seleType" resultType="java.lang.Integer"> |
| | | select distinct type |
| | | from mom_ocean.technology_template |
| | | where state = 1 |
| | | </select> |
| | | |
| | | <resultMap id="selTech" type="com.yuanchu.mom.pojo.vo.TechnologyTemplateVo1"> |
| | | <id property="father" column="father" jdbcType="VARCHAR"/> |
| | | <collection property="children" resultMap="TechnologyTemplateVo2ListMap"/> |
| | | </resultMap> |
| | | |
| | | <resultMap id="TechnologyTemplateVo2ListMap" type="com.yuanchu.mom.pojo.vo.TechnologyTemplateVo2"> |
| | | <id property="id" column="id" jdbcType="INTEGER"/> |
| | | <result property="name" column="name" jdbcType="VARCHAR"/> |
| | | <result property="element" column="element" jdbcType="VARCHAR"/> |
| | | <result property="base" column="base" jdbcType="VARCHAR"/> |
| | | <result property="control" column="control" jdbcType="VARCHAR"/> |
| | | <result property="note" column="note" jdbcType="VARCHAR"/> |
| | | </resultMap> |
| | | <select id="selTech" resultMap="selTech"> |
| | | select id, |
| | | father, |
| | | name, |
| | | element, |
| | | base, |
| | | control, |
| | | note |
| | | from mom_ocean.technology_template t |
| | | <where> |
| | | state=1 |
| | | <if test="type!=null and type!=''"> |
| | | and type=#{type} |
| | | </if> |
| | | <if test="element!=null and element!=''"> |
| | | and element like concat('%',#{element},'%') |
| | | </if> |
| | | <if test="father!=null and father!=''"> |
| | | and father like concat('%',#{father},'%') |
| | | </if> |
| | | </where> |
| | | |
| | | </select> |
| | | </mapper> |