<?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.spd.sw.dao.ElementTypeDao"> 
    <!-- 这里的id必须和IStatisticsMapper接口中的接口方法名相同，不然运行的时候也要报错 --> 

    
     <select id="findAll" resultType="java.util.HashMap"  parameterType="map"> 
	    <![CDATA[
	    	
	    	select recordId as id, typeName, memo, orderNum from t_elementType 
	    	
		]]>
    </select>
    
     <select id="get" resultType="java.util.HashMap"  parameterType="map"> 
     	 <![CDATA[
	    	${sql}
	    ]]>	
    </select>
    
     <select id="findEleListByTypeId" resultType="java.util.HashMap"  parameterType="java.lang.String"> 
     	 <![CDATA[
	    	select * from t_element where eleTypeId = #{TypeId}
	    ]]>	
    </select>
    
   <insert id="save" parameterType="map" useGeneratedKeys="true" keyProperty="id">
    	 insert into t_elementType(recordId, typeName, memo, orderNum ) values (
    	 	#{id}, #{typeName}, #{memo}, #{orderNum}
    	 )
   </insert>
   
   	<delete id="delete" parameterType="java.lang.String">
		delete from t_elementType where recordId=#{id}
	</delete>
	
	<update id="update">
		update t_elementType 
		set typeName=#{typeName}, memo=#{memo}, orderNum=#{orderNum}
		where recordId=#{id} 
	</update>
 <!-- 		, =#{}, =#{}, =#{}, =#{}, =#{}  -->
</mapper> 