TbCfgEventMap.xml 1.6 KB
<?xml version="1.0" encoding="UTF-8" ?>

<!DOCTYPE sqlMap
    PUBLIC "-//iBATIS.com//DTD SQL Map 2.0//EN"
    "http://www.ibatis.com/dtd/sql-map-2.dtd">

<sqlMap namespace="TB_CFG_EVENT">

	<typeAlias alias="tbCfgEvent" type="com.sitech.database.domain.TbCfgEvent" />
	
	<select id="queryEventCfgByUnitId" resultClass="tbCfgEvent" parameterClass="java.lang.String">
		$value$
	</select>
	
	<select id="queryEventCfgByKpiId" resultClass="tbCfgEvent" parameterClass="java.lang.String">
		$value$
	</select>

	<select id="queryEventCfgAll" resultClass="tbCfgEvent" parameterClass="java.lang.String">
		select * from TB_CFG_EVENT where ENABLE=1
	</select>
	
	<delete id="deleteTbCfgEventAll" parameterClass="java.util.HashMap">
		delete from TB_CFG_EVENT
	</delete>
	
	<delete id="deleteTbCfgEvent" parameterClass="java.util.HashMap">
		delete from TB_CFG_EVENT
		<isNotNull property="GUID">
          	<![CDATA[ where GUID in ]]>
           		<iterate property="GUID" conjunction="," open="(" close=")">
              	#GUID[]#
           	</iterate>
     	</isNotNull>   
	</delete>
	
	<insert id="insertTbCfgEvent" parameterClass="com.sitech.database.domain.TbCfgEvent">
		insert into TB_CFG_EVENT
		  (GUID,
		   KPI_ID,
		   UNIT_ID,
		   EXPRESSION,
		   EXPRESSION1,
		   EXPRESSION2,
		   EXPRESSION3,
		   EXPRESSION4,
		   EXPRESSION5,
		   EXPRESSION6,
		   ENABLE,
		   EXT_UNIT_ID)
		values
		  (#GUID#,
		   #KPI_ID#,
		   #UNIT_ID#,
		   #EXPRESSION#,
		   #EXPRESSION1#,
		   #EXPRESSION2#,
		   #EXPRESSION3#,
		   #EXPRESSION4#,
		   #EXPRESSION5#,
		   #EXPRESSION6#,
		   #ENABLE#,
		   #EXT_UNIT_ID#)
	</insert>
</sqlMap>