<?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.steerinfo.ems.emseoaihoursumtab1.mapper.EmsEoAiHourSumTab1Mapper">
  <resultMap id="BaseResultMap" type="com.steerinfo.ems.emseoaihoursumtab1.model.EmsEoAiHourSumTab1">
    <id column="CLOCK" jdbcType="VARCHAR" property="clock" />
    <result column="INSERT_TIME" jdbcType="TIMESTAMP" property="insertTime" />
    <result column="TAG1" jdbcType="FLOAT" property="tag1" />
    <result column="TAG2" jdbcType="FLOAT" property="tag2" />
    <result column="TAG3" jdbcType="FLOAT" property="tag3" />
    <result column="TAG4" jdbcType="FLOAT" property="tag4" />
    <result column="TAG5" jdbcType="FLOAT" property="tag5" />
    <result column="TAG6" jdbcType="FLOAT" property="tag6" />
    <result column="TAG7" jdbcType="FLOAT" property="tag7" />
    <result column="TAG8" jdbcType="FLOAT" property="tag8" />
    <result column="TAG9" jdbcType="FLOAT" property="tag9" />
    <result column="TAG10" jdbcType="FLOAT" property="tag10" />
    <result column="TAG11" jdbcType="FLOAT" property="tag11" />
    <result column="TAG12" jdbcType="FLOAT" property="tag12" />
    <result column="TAG13" jdbcType="FLOAT" property="tag13" />
    <result column="TAG14" jdbcType="FLOAT" property="tag14" />
    <result column="TAG15" jdbcType="FLOAT" property="tag15" />
    <result column="TAG16" jdbcType="FLOAT" property="tag16" />
    <result column="TAG17" jdbcType="FLOAT" property="tag17" />
    <result column="TAG18" jdbcType="FLOAT" property="tag18" />
    <result column="TAG19" jdbcType="FLOAT" property="tag19" />
    <result column="TAG20" jdbcType="FLOAT" property="tag20" />
    <result column="TAG21" jdbcType="FLOAT" property="tag21" />
    <result column="TAG22" jdbcType="FLOAT" property="tag22" />
    <result column="TAG23" jdbcType="FLOAT" property="tag23" />
    <result column="TAG24" jdbcType="FLOAT" property="tag24" />
    <result column="TAG25" jdbcType="FLOAT" property="tag25" />
    <result column="TAG26" jdbcType="FLOAT" property="tag26" />
    <result column="TAG27" jdbcType="FLOAT" property="tag27" />
    <result column="TAG28" jdbcType="FLOAT" property="tag28" />
    <result column="TAG29" jdbcType="FLOAT" property="tag29" />
    <result column="TAG30" jdbcType="FLOAT" property="tag30" />
    <result column="TAG31" jdbcType="FLOAT" property="tag31" />
    <result column="TAG32" jdbcType="FLOAT" property="tag32" />
    <result column="TAG33" jdbcType="FLOAT" property="tag33" />
    <result column="TAG34" jdbcType="FLOAT" property="tag34" />
    <result column="TAG35" jdbcType="FLOAT" property="tag35" />
    <result column="TAG36" jdbcType="FLOAT" property="tag36" />
    <result column="TAG37" jdbcType="FLOAT" property="tag37" />
    <result column="TAG38" jdbcType="FLOAT" property="tag38" />
    <result column="TAG39" jdbcType="FLOAT" property="tag39" />
    <result column="TAG40" jdbcType="FLOAT" property="tag40" />
    <result column="TAG41" jdbcType="FLOAT" property="tag41" />
    <result column="TAG42" jdbcType="FLOAT" property="tag42" />
    <result column="TAG43" jdbcType="FLOAT" property="tag43" />
    <result column="TAG44" jdbcType="FLOAT" property="tag44" />
    <result column="TAG45" jdbcType="FLOAT" property="tag45" />
    <result column="TAG46" jdbcType="FLOAT" property="tag46" />
    <result column="TAG47" jdbcType="FLOAT" property="tag47" />
    <result column="TAG48" jdbcType="FLOAT" property="tag48" />
    <result column="TAG49" jdbcType="FLOAT" property="tag49" />
    <result column="TAG50" jdbcType="FLOAT" property="tag50" />
    <result column="TAG51" jdbcType="FLOAT" property="tag51" />
    <result column="TAG52" jdbcType="FLOAT" property="tag52" />
    <result column="TAG53" jdbcType="FLOAT" property="tag53" />
    <result column="TAG54" jdbcType="FLOAT" property="tag54" />
    <result column="TAG55" jdbcType="FLOAT" property="tag55" />
    <result column="TAG56" jdbcType="FLOAT" property="tag56" />
    <result column="TAG57" jdbcType="FLOAT" property="tag57" />
    <result column="TAG58" jdbcType="FLOAT" property="tag58" />
    <result column="TAG59" jdbcType="FLOAT" property="tag59" />
    <result column="TAG60" jdbcType="FLOAT" property="tag60" />
    <result column="TAG61" jdbcType="FLOAT" property="tag61" />
    <result column="TAG62" jdbcType="FLOAT" property="tag62" />
    <result column="TAG63" jdbcType="FLOAT" property="tag63" />
    <result column="TAG64" jdbcType="FLOAT" property="tag64" />
    <result column="TAG65" jdbcType="FLOAT" property="tag65" />
    <result column="TAG66" jdbcType="FLOAT" property="tag66" />
    <result column="TAG67" jdbcType="FLOAT" property="tag67" />
    <result column="TAG68" jdbcType="FLOAT" property="tag68" />
    <result column="TAG69" jdbcType="FLOAT" property="tag69" />
    <result column="TAG70" jdbcType="FLOAT" property="tag70" />
    <result column="TAG71" jdbcType="FLOAT" property="tag71" />
    <result column="TAG72" jdbcType="FLOAT" property="tag72" />
    <result column="TAG73" jdbcType="FLOAT" property="tag73" />
    <result column="TAG74" jdbcType="FLOAT" property="tag74" />
    <result column="TAG75" jdbcType="FLOAT" property="tag75" />
    <result column="TAG76" jdbcType="FLOAT" property="tag76" />
    <result column="TAG77" jdbcType="FLOAT" property="tag77" />
    <result column="TAG78" jdbcType="FLOAT" property="tag78" />
    <result column="TAG79" jdbcType="FLOAT" property="tag79" />
    <result column="TAG80" jdbcType="FLOAT" property="tag80" />
    <result column="TAG81" jdbcType="FLOAT" property="tag81" />
    <result column="TAG82" jdbcType="FLOAT" property="tag82" />
    <result column="TAG83" jdbcType="FLOAT" property="tag83" />
    <result column="TAG84" jdbcType="FLOAT" property="tag84" />
    <result column="TAG85" jdbcType="FLOAT" property="tag85" />
    <result column="TAG86" jdbcType="FLOAT" property="tag86" />
    <result column="TAG87" jdbcType="FLOAT" property="tag87" />
    <result column="TAG88" jdbcType="FLOAT" property="tag88" />
    <result column="TAG89" jdbcType="FLOAT" property="tag89" />
    <result column="TAG90" jdbcType="FLOAT" property="tag90" />
    <result column="TAG91" jdbcType="FLOAT" property="tag91" />
    <result column="TAG92" jdbcType="FLOAT" property="tag92" />
    <result column="TAG93" jdbcType="FLOAT" property="tag93" />
    <result column="TAG94" jdbcType="FLOAT" property="tag94" />
    <result column="TAG95" jdbcType="FLOAT" property="tag95" />
    <result column="TAG96" jdbcType="FLOAT" property="tag96" />
    <result column="TAG97" jdbcType="FLOAT" property="tag97" />
    <result column="TAG98" jdbcType="FLOAT" property="tag98" />
    <result column="TAG99" jdbcType="FLOAT" property="tag99" />
    <result column="TAG100" jdbcType="FLOAT" property="tag100" />
    <result column="TAG101" jdbcType="FLOAT" property="tag101" />
    <result column="TAG102" jdbcType="FLOAT" property="tag102" />
    <result column="TAG103" jdbcType="FLOAT" property="tag103" />
    <result column="TAG104" jdbcType="FLOAT" property="tag104" />
    <result column="TAG105" jdbcType="FLOAT" property="tag105" />
    <result column="TAG106" jdbcType="FLOAT" property="tag106" />
    <result column="TAG107" jdbcType="FLOAT" property="tag107" />
    <result column="TAG108" jdbcType="FLOAT" property="tag108" />
    <result column="TAG109" jdbcType="FLOAT" property="tag109" />
    <result column="TAG110" jdbcType="FLOAT" property="tag110" />
    <result column="TAG111" jdbcType="FLOAT" property="tag111" />
    <result column="TAG112" jdbcType="FLOAT" property="tag112" />
    <result column="TAG113" jdbcType="FLOAT" property="tag113" />
    <result column="TAG114" jdbcType="FLOAT" property="tag114" />
    <result column="TAG115" jdbcType="FLOAT" property="tag115" />
    <result column="TAG116" jdbcType="FLOAT" property="tag116" />
    <result column="TAG117" jdbcType="FLOAT" property="tag117" />
    <result column="TAG118" jdbcType="FLOAT" property="tag118" />
    <result column="TAG119" jdbcType="FLOAT" property="tag119" />
    <result column="TAG120" jdbcType="FLOAT" property="tag120" />
    <result column="TAG121" jdbcType="FLOAT" property="tag121" />
    <result column="TAG122" jdbcType="FLOAT" property="tag122" />
    <result column="TAG123" jdbcType="FLOAT" property="tag123" />
    <result column="TAG124" jdbcType="FLOAT" property="tag124" />
    <result column="TAG125" jdbcType="FLOAT" property="tag125" />
    <result column="TAG126" jdbcType="FLOAT" property="tag126" />
    <result column="TAG127" jdbcType="FLOAT" property="tag127" />
    <result column="TAG128" jdbcType="FLOAT" property="tag128" />
    <result column="TAG129" jdbcType="FLOAT" property="tag129" />
    <result column="TAG130" jdbcType="FLOAT" property="tag130" />
    <result column="TAG131" jdbcType="FLOAT" property="tag131" />
    <result column="TAG132" jdbcType="FLOAT" property="tag132" />
    <result column="TAG133" jdbcType="FLOAT" property="tag133" />
    <result column="TAG134" jdbcType="FLOAT" property="tag134" />
    <result column="TAG135" jdbcType="FLOAT" property="tag135" />
    <result column="TAG136" jdbcType="FLOAT" property="tag136" />
    <result column="TAG137" jdbcType="FLOAT" property="tag137" />
    <result column="TAG138" jdbcType="FLOAT" property="tag138" />
    <result column="TAG139" jdbcType="FLOAT" property="tag139" />
    <result column="TAG140" jdbcType="FLOAT" property="tag140" />
    <result column="TAG141" jdbcType="FLOAT" property="tag141" />
    <result column="TAG142" jdbcType="FLOAT" property="tag142" />
    <result column="TAG143" jdbcType="FLOAT" property="tag143" />
    <result column="TAG144" jdbcType="FLOAT" property="tag144" />
    <result column="TAG145" jdbcType="FLOAT" property="tag145" />
    <result column="TAG146" jdbcType="FLOAT" property="tag146" />
    <result column="TAG147" jdbcType="FLOAT" property="tag147" />
    <result column="TAG148" jdbcType="FLOAT" property="tag148" />
    <result column="TAG149" jdbcType="FLOAT" property="tag149" />
    <result column="TAG150" jdbcType="FLOAT" property="tag150" />
    <result column="TAG151" jdbcType="FLOAT" property="tag151" />
    <result column="TAG152" jdbcType="FLOAT" property="tag152" />
    <result column="TAG153" jdbcType="FLOAT" property="tag153" />
    <result column="TAG154" jdbcType="FLOAT" property="tag154" />
    <result column="TAG155" jdbcType="FLOAT" property="tag155" />
    <result column="TAG156" jdbcType="FLOAT" property="tag156" />
    <result column="TAG157" jdbcType="FLOAT" property="tag157" />
    <result column="TAG158" jdbcType="FLOAT" property="tag158" />
    <result column="TAG159" jdbcType="FLOAT" property="tag159" />
    <result column="TAG160" jdbcType="FLOAT" property="tag160" />
    <result column="TAG161" jdbcType="FLOAT" property="tag161" />
    <result column="TAG162" jdbcType="FLOAT" property="tag162" />
    <result column="TAG163" jdbcType="FLOAT" property="tag163" />
    <result column="TAG164" jdbcType="FLOAT" property="tag164" />
    <result column="TAG165" jdbcType="FLOAT" property="tag165" />
    <result column="TAG166" jdbcType="FLOAT" property="tag166" />
    <result column="TAG167" jdbcType="FLOAT" property="tag167" />
    <result column="TAG168" jdbcType="FLOAT" property="tag168" />
    <result column="TAG169" jdbcType="FLOAT" property="tag169" />
    <result column="TAG170" jdbcType="FLOAT" property="tag170" />
    <result column="TAG171" jdbcType="FLOAT" property="tag171" />
    <result column="TAG172" jdbcType="FLOAT" property="tag172" />
    <result column="TAG173" jdbcType="FLOAT" property="tag173" />
    <result column="TAG174" jdbcType="FLOAT" property="tag174" />
    <result column="TAG175" jdbcType="FLOAT" property="tag175" />
    <result column="TAG176" jdbcType="FLOAT" property="tag176" />
    <result column="TAG177" jdbcType="FLOAT" property="tag177" />
    <result column="TAG178" jdbcType="FLOAT" property="tag178" />
    <result column="TAG179" jdbcType="FLOAT" property="tag179" />
    <result column="TAG180" jdbcType="FLOAT" property="tag180" />
    <result column="TAG181" jdbcType="FLOAT" property="tag181" />
    <result column="TAG182" jdbcType="FLOAT" property="tag182" />
  </resultMap>
  <sql id="columns">
    CLOCK, INSERT_TIME, TAG1, TAG2, TAG3, TAG4, TAG5, TAG6, TAG7, TAG8, TAG9, TAG10, 
    TAG11, TAG12, TAG13, TAG14, TAG15, TAG16, TAG17, TAG18, TAG19, TAG20, TAG21, TAG22, 
    TAG23, TAG24, TAG25, TAG26, TAG27, TAG28, TAG29, TAG30, TAG31, TAG32, TAG33, TAG34, 
    TAG35, TAG36, TAG37, TAG38, TAG39, TAG40, TAG41, TAG42, TAG43, TAG44, TAG45, TAG46, 
    TAG47, TAG48, TAG49, TAG50, TAG51, TAG52, TAG53, TAG54, TAG55, TAG56, TAG57, TAG58, 
    TAG59, TAG60, TAG61, TAG62, TAG63, TAG64, TAG65, TAG66, TAG67, TAG68, TAG69, TAG70, 
    TAG71, TAG72, TAG73, TAG74, TAG75, TAG76, TAG77, TAG78, TAG79, TAG80, TAG81, TAG82, 
    TAG83, TAG84, TAG85, TAG86, TAG87, TAG88, TAG89, TAG90, TAG91, TAG92, TAG93, TAG94, 
    TAG95, TAG96, TAG97, TAG98, TAG99, TAG100, TAG101, TAG102, TAG103, TAG104, TAG105, 
    TAG106, TAG107, TAG108, TAG109, TAG110, TAG111, TAG112, TAG113, TAG114, TAG115, TAG116, 
    TAG117, TAG118, TAG119, TAG120, TAG121, TAG122, TAG123, TAG124, TAG125, TAG126, TAG127, 
    TAG128, TAG129, TAG130, TAG131, TAG132, TAG133, TAG134, TAG135, TAG136, TAG137, TAG138, 
    TAG139, TAG140, TAG141, TAG142, TAG143, TAG144, TAG145, TAG146, TAG147, TAG148, TAG149, 
    TAG150, TAG151, TAG152, TAG153, TAG154, TAG155, TAG156, TAG157, TAG158, TAG159, TAG160, 
    TAG161, TAG162, TAG163, TAG164, TAG165, TAG166, TAG167, TAG168, TAG169, TAG170, TAG171, 
    TAG172, TAG173, TAG174, TAG175, TAG176, TAG177, TAG178, TAG179, TAG180, TAG181, TAG182
  </sql>
  <sql id="columns_alias">
    t.CLOCK, t.INSERT_TIME, t.TAG1, t.TAG2, t.TAG3, t.TAG4, t.TAG5, t.TAG6, t.TAG7, t.TAG8, 
    t.TAG9, t.TAG10, t.TAG11, t.TAG12, t.TAG13, t.TAG14, t.TAG15, t.TAG16, t.TAG17, t.TAG18, 
    t.TAG19, t.TAG20, t.TAG21, t.TAG22, t.TAG23, t.TAG24, t.TAG25, t.TAG26, t.TAG27, 
    t.TAG28, t.TAG29, t.TAG30, t.TAG31, t.TAG32, t.TAG33, t.TAG34, t.TAG35, t.TAG36, 
    t.TAG37, t.TAG38, t.TAG39, t.TAG40, t.TAG41, t.TAG42, t.TAG43, t.TAG44, t.TAG45, 
    t.TAG46, t.TAG47, t.TAG48, t.TAG49, t.TAG50, t.TAG51, t.TAG52, t.TAG53, t.TAG54, 
    t.TAG55, t.TAG56, t.TAG57, t.TAG58, t.TAG59, t.TAG60, t.TAG61, t.TAG62, t.TAG63, 
    t.TAG64, t.TAG65, t.TAG66, t.TAG67, t.TAG68, t.TAG69, t.TAG70, t.TAG71, t.TAG72, 
    t.TAG73, t.TAG74, t.TAG75, t.TAG76, t.TAG77, t.TAG78, t.TAG79, t.TAG80, t.TAG81, 
    t.TAG82, t.TAG83, t.TAG84, t.TAG85, t.TAG86, t.TAG87, t.TAG88, t.TAG89, t.TAG90, 
    t.TAG91, t.TAG92, t.TAG93, t.TAG94, t.TAG95, t.TAG96, t.TAG97, t.TAG98, t.TAG99, 
    t.TAG100, t.TAG101, t.TAG102, t.TAG103, t.TAG104, t.TAG105, t.TAG106, t.TAG107, t.TAG108, 
    t.TAG109, t.TAG110, t.TAG111, t.TAG112, t.TAG113, t.TAG114, t.TAG115, t.TAG116, t.TAG117, 
    t.TAG118, t.TAG119, t.TAG120, t.TAG121, t.TAG122, t.TAG123, t.TAG124, t.TAG125, t.TAG126, 
    t.TAG127, t.TAG128, t.TAG129, t.TAG130, t.TAG131, t.TAG132, t.TAG133, t.TAG134, t.TAG135, 
    t.TAG136, t.TAG137, t.TAG138, t.TAG139, t.TAG140, t.TAG141, t.TAG142, t.TAG143, t.TAG144, 
    t.TAG145, t.TAG146, t.TAG147, t.TAG148, t.TAG149, t.TAG150, t.TAG151, t.TAG152, t.TAG153, 
    t.TAG154, t.TAG155, t.TAG156, t.TAG157, t.TAG158, t.TAG159, t.TAG160, t.TAG161, t.TAG162, 
    t.TAG163, t.TAG164, t.TAG165, t.TAG166, t.TAG167, t.TAG168, t.TAG169, t.TAG170, t.TAG171, 
    t.TAG172, t.TAG173, t.TAG174, t.TAG175, t.TAG176, t.TAG177, t.TAG178, t.TAG179, t.TAG180, 
    t.TAG181, t.TAG182
  </sql>
  <sql id="select">
    SELECT <include refid="columns"/> FROM EMS_EO_AI_HOUR_SUM_TAB1
  </sql>
  <sql id="select_alias">
    SELECT <include refid="columns_alias"/> FROM EMS_EO_AI_HOUR_SUM_TAB1 t
  </sql>
  <sql id="where">
    <where> 
      <if test="clock != null and clock != ''">
        and CLOCK = #{clock}
      </if>
      <if test="insertTime != null">
        and TO_CHAR(INSERT_TIME,'yyyy-MM-dd') = #{insertTime}
      </if>
      <if test="tag1 != null">
        and TAG1 = #{tag1}
      </if>
      <if test="tag2 != null">
        and TAG2 = #{tag2}
      </if>
      <if test="tag3 != null">
        and TAG3 = #{tag3}
      </if>
      <if test="tag4 != null">
        and TAG4 = #{tag4}
      </if>
      <if test="tag5 != null">
        and TAG5 = #{tag5}
      </if>
      <if test="tag6 != null">
        and TAG6 = #{tag6}
      </if>
      <if test="tag7 != null">
        and TAG7 = #{tag7}
      </if>
      <if test="tag8 != null">
        and TAG8 = #{tag8}
      </if>
      <if test="tag9 != null">
        and TAG9 = #{tag9}
      </if>
      <if test="tag10 != null">
        and TAG10 = #{tag10}
      </if>
      <if test="tag11 != null">
        and TAG11 = #{tag11}
      </if>
      <if test="tag12 != null">
        and TAG12 = #{tag12}
      </if>
      <if test="tag13 != null">
        and TAG13 = #{tag13}
      </if>
      <if test="tag14 != null">
        and TAG14 = #{tag14}
      </if>
      <if test="tag15 != null">
        and TAG15 = #{tag15}
      </if>
      <if test="tag16 != null">
        and TAG16 = #{tag16}
      </if>
      <if test="tag17 != null">
        and TAG17 = #{tag17}
      </if>
      <if test="tag18 != null">
        and TAG18 = #{tag18}
      </if>
      <if test="tag19 != null">
        and TAG19 = #{tag19}
      </if>
      <if test="tag20 != null">
        and TAG20 = #{tag20}
      </if>
      <if test="tag21 != null">
        and TAG21 = #{tag21}
      </if>
      <if test="tag22 != null">
        and TAG22 = #{tag22}
      </if>
      <if test="tag23 != null">
        and TAG23 = #{tag23}
      </if>
      <if test="tag24 != null">
        and TAG24 = #{tag24}
      </if>
      <if test="tag25 != null">
        and TAG25 = #{tag25}
      </if>
      <if test="tag26 != null">
        and TAG26 = #{tag26}
      </if>
      <if test="tag27 != null">
        and TAG27 = #{tag27}
      </if>
      <if test="tag28 != null">
        and TAG28 = #{tag28}
      </if>
      <if test="tag29 != null">
        and TAG29 = #{tag29}
      </if>
      <if test="tag30 != null">
        and TAG30 = #{tag30}
      </if>
      <if test="tag31 != null">
        and TAG31 = #{tag31}
      </if>
      <if test="tag32 != null">
        and TAG32 = #{tag32}
      </if>
      <if test="tag33 != null">
        and TAG33 = #{tag33}
      </if>
      <if test="tag34 != null">
        and TAG34 = #{tag34}
      </if>
      <if test="tag35 != null">
        and TAG35 = #{tag35}
      </if>
      <if test="tag36 != null">
        and TAG36 = #{tag36}
      </if>
      <if test="tag37 != null">
        and TAG37 = #{tag37}
      </if>
      <if test="tag38 != null">
        and TAG38 = #{tag38}
      </if>
      <if test="tag39 != null">
        and TAG39 = #{tag39}
      </if>
      <if test="tag40 != null">
        and TAG40 = #{tag40}
      </if>
      <if test="tag41 != null">
        and TAG41 = #{tag41}
      </if>
      <if test="tag42 != null">
        and TAG42 = #{tag42}
      </if>
      <if test="tag43 != null">
        and TAG43 = #{tag43}
      </if>
      <if test="tag44 != null">
        and TAG44 = #{tag44}
      </if>
      <if test="tag45 != null">
        and TAG45 = #{tag45}
      </if>
      <if test="tag46 != null">
        and TAG46 = #{tag46}
      </if>
      <if test="tag47 != null">
        and TAG47 = #{tag47}
      </if>
      <if test="tag48 != null">
        and TAG48 = #{tag48}
      </if>
      <if test="tag49 != null">
        and TAG49 = #{tag49}
      </if>
      <if test="tag50 != null">
        and TAG50 = #{tag50}
      </if>
      <if test="tag51 != null">
        and TAG51 = #{tag51}
      </if>
      <if test="tag52 != null">
        and TAG52 = #{tag52}
      </if>
      <if test="tag53 != null">
        and TAG53 = #{tag53}
      </if>
      <if test="tag54 != null">
        and TAG54 = #{tag54}
      </if>
      <if test="tag55 != null">
        and TAG55 = #{tag55}
      </if>
      <if test="tag56 != null">
        and TAG56 = #{tag56}
      </if>
      <if test="tag57 != null">
        and TAG57 = #{tag57}
      </if>
      <if test="tag58 != null">
        and TAG58 = #{tag58}
      </if>
      <if test="tag59 != null">
        and TAG59 = #{tag59}
      </if>
      <if test="tag60 != null">
        and TAG60 = #{tag60}
      </if>
      <if test="tag61 != null">
        and TAG61 = #{tag61}
      </if>
      <if test="tag62 != null">
        and TAG62 = #{tag62}
      </if>
      <if test="tag63 != null">
        and TAG63 = #{tag63}
      </if>
      <if test="tag64 != null">
        and TAG64 = #{tag64}
      </if>
      <if test="tag65 != null">
        and TAG65 = #{tag65}
      </if>
      <if test="tag66 != null">
        and TAG66 = #{tag66}
      </if>
      <if test="tag67 != null">
        and TAG67 = #{tag67}
      </if>
      <if test="tag68 != null">
        and TAG68 = #{tag68}
      </if>
      <if test="tag69 != null">
        and TAG69 = #{tag69}
      </if>
      <if test="tag70 != null">
        and TAG70 = #{tag70}
      </if>
      <if test="tag71 != null">
        and TAG71 = #{tag71}
      </if>
      <if test="tag72 != null">
        and TAG72 = #{tag72}
      </if>
      <if test="tag73 != null">
        and TAG73 = #{tag73}
      </if>
      <if test="tag74 != null">
        and TAG74 = #{tag74}
      </if>
      <if test="tag75 != null">
        and TAG75 = #{tag75}
      </if>
      <if test="tag76 != null">
        and TAG76 = #{tag76}
      </if>
      <if test="tag77 != null">
        and TAG77 = #{tag77}
      </if>
      <if test="tag78 != null">
        and TAG78 = #{tag78}
      </if>
      <if test="tag79 != null">
        and TAG79 = #{tag79}
      </if>
      <if test="tag80 != null">
        and TAG80 = #{tag80}
      </if>
      <if test="tag81 != null">
        and TAG81 = #{tag81}
      </if>
      <if test="tag82 != null">
        and TAG82 = #{tag82}
      </if>
      <if test="tag83 != null">
        and TAG83 = #{tag83}
      </if>
      <if test="tag84 != null">
        and TAG84 = #{tag84}
      </if>
      <if test="tag85 != null">
        and TAG85 = #{tag85}
      </if>
      <if test="tag86 != null">
        and TAG86 = #{tag86}
      </if>
      <if test="tag87 != null">
        and TAG87 = #{tag87}
      </if>
      <if test="tag88 != null">
        and TAG88 = #{tag88}
      </if>
      <if test="tag89 != null">
        and TAG89 = #{tag89}
      </if>
      <if test="tag90 != null">
        and TAG90 = #{tag90}
      </if>
      <if test="tag91 != null">
        and TAG91 = #{tag91}
      </if>
      <if test="tag92 != null">
        and TAG92 = #{tag92}
      </if>
      <if test="tag93 != null">
        and TAG93 = #{tag93}
      </if>
      <if test="tag94 != null">
        and TAG94 = #{tag94}
      </if>
      <if test="tag95 != null">
        and TAG95 = #{tag95}
      </if>
      <if test="tag96 != null">
        and TAG96 = #{tag96}
      </if>
      <if test="tag97 != null">
        and TAG97 = #{tag97}
      </if>
      <if test="tag98 != null">
        and TAG98 = #{tag98}
      </if>
      <if test="tag99 != null">
        and TAG99 = #{tag99}
      </if>
      <if test="tag100 != null">
        and TAG100 = #{tag100}
      </if>
      <if test="tag101 != null">
        and TAG101 = #{tag101}
      </if>
      <if test="tag102 != null">
        and TAG102 = #{tag102}
      </if>
      <if test="tag103 != null">
        and TAG103 = #{tag103}
      </if>
      <if test="tag104 != null">
        and TAG104 = #{tag104}
      </if>
      <if test="tag105 != null">
        and TAG105 = #{tag105}
      </if>
      <if test="tag106 != null">
        and TAG106 = #{tag106}
      </if>
      <if test="tag107 != null">
        and TAG107 = #{tag107}
      </if>
      <if test="tag108 != null">
        and TAG108 = #{tag108}
      </if>
      <if test="tag109 != null">
        and TAG109 = #{tag109}
      </if>
      <if test="tag110 != null">
        and TAG110 = #{tag110}
      </if>
      <if test="tag111 != null">
        and TAG111 = #{tag111}
      </if>
      <if test="tag112 != null">
        and TAG112 = #{tag112}
      </if>
      <if test="tag113 != null">
        and TAG113 = #{tag113}
      </if>
      <if test="tag114 != null">
        and TAG114 = #{tag114}
      </if>
      <if test="tag115 != null">
        and TAG115 = #{tag115}
      </if>
      <if test="tag116 != null">
        and TAG116 = #{tag116}
      </if>
      <if test="tag117 != null">
        and TAG117 = #{tag117}
      </if>
      <if test="tag118 != null">
        and TAG118 = #{tag118}
      </if>
      <if test="tag119 != null">
        and TAG119 = #{tag119}
      </if>
      <if test="tag120 != null">
        and TAG120 = #{tag120}
      </if>
      <if test="tag121 != null">
        and TAG121 = #{tag121}
      </if>
      <if test="tag122 != null">
        and TAG122 = #{tag122}
      </if>
      <if test="tag123 != null">
        and TAG123 = #{tag123}
      </if>
      <if test="tag124 != null">
        and TAG124 = #{tag124}
      </if>
      <if test="tag125 != null">
        and TAG125 = #{tag125}
      </if>
      <if test="tag126 != null">
        and TAG126 = #{tag126}
      </if>
      <if test="tag127 != null">
        and TAG127 = #{tag127}
      </if>
      <if test="tag128 != null">
        and TAG128 = #{tag128}
      </if>
      <if test="tag129 != null">
        and TAG129 = #{tag129}
      </if>
      <if test="tag130 != null">
        and TAG130 = #{tag130}
      </if>
      <if test="tag131 != null">
        and TAG131 = #{tag131}
      </if>
      <if test="tag132 != null">
        and TAG132 = #{tag132}
      </if>
      <if test="tag133 != null">
        and TAG133 = #{tag133}
      </if>
      <if test="tag134 != null">
        and TAG134 = #{tag134}
      </if>
      <if test="tag135 != null">
        and TAG135 = #{tag135}
      </if>
      <if test="tag136 != null">
        and TAG136 = #{tag136}
      </if>
      <if test="tag137 != null">
        and TAG137 = #{tag137}
      </if>
      <if test="tag138 != null">
        and TAG138 = #{tag138}
      </if>
      <if test="tag139 != null">
        and TAG139 = #{tag139}
      </if>
      <if test="tag140 != null">
        and TAG140 = #{tag140}
      </if>
      <if test="tag141 != null">
        and TAG141 = #{tag141}
      </if>
      <if test="tag142 != null">
        and TAG142 = #{tag142}
      </if>
      <if test="tag143 != null">
        and TAG143 = #{tag143}
      </if>
      <if test="tag144 != null">
        and TAG144 = #{tag144}
      </if>
      <if test="tag145 != null">
        and TAG145 = #{tag145}
      </if>
      <if test="tag146 != null">
        and TAG146 = #{tag146}
      </if>
      <if test="tag147 != null">
        and TAG147 = #{tag147}
      </if>
      <if test="tag148 != null">
        and TAG148 = #{tag148}
      </if>
      <if test="tag149 != null">
        and TAG149 = #{tag149}
      </if>
      <if test="tag150 != null">
        and TAG150 = #{tag150}
      </if>
      <if test="tag151 != null">
        and TAG151 = #{tag151}
      </if>
      <if test="tag152 != null">
        and TAG152 = #{tag152}
      </if>
      <if test="tag153 != null">
        and TAG153 = #{tag153}
      </if>
      <if test="tag154 != null">
        and TAG154 = #{tag154}
      </if>
      <if test="tag155 != null">
        and TAG155 = #{tag155}
      </if>
      <if test="tag156 != null">
        and TAG156 = #{tag156}
      </if>
      <if test="tag157 != null">
        and TAG157 = #{tag157}
      </if>
      <if test="tag158 != null">
        and TAG158 = #{tag158}
      </if>
      <if test="tag159 != null">
        and TAG159 = #{tag159}
      </if>
      <if test="tag160 != null">
        and TAG160 = #{tag160}
      </if>
      <if test="tag161 != null">
        and TAG161 = #{tag161}
      </if>
      <if test="tag162 != null">
        and TAG162 = #{tag162}
      </if>
      <if test="tag163 != null">
        and TAG163 = #{tag163}
      </if>
      <if test="tag164 != null">
        and TAG164 = #{tag164}
      </if>
      <if test="tag165 != null">
        and TAG165 = #{tag165}
      </if>
      <if test="tag166 != null">
        and TAG166 = #{tag166}
      </if>
      <if test="tag167 != null">
        and TAG167 = #{tag167}
      </if>
      <if test="tag168 != null">
        and TAG168 = #{tag168}
      </if>
      <if test="tag169 != null">
        and TAG169 = #{tag169}
      </if>
      <if test="tag170 != null">
        and TAG170 = #{tag170}
      </if>
      <if test="tag171 != null">
        and TAG171 = #{tag171}
      </if>
      <if test="tag172 != null">
        and TAG172 = #{tag172}
      </if>
      <if test="tag173 != null">
        and TAG173 = #{tag173}
      </if>
      <if test="tag174 != null">
        and TAG174 = #{tag174}
      </if>
      <if test="tag175 != null">
        and TAG175 = #{tag175}
      </if>
      <if test="tag176 != null">
        and TAG176 = #{tag176}
      </if>
      <if test="tag177 != null">
        and TAG177 = #{tag177}
      </if>
      <if test="tag178 != null">
        and TAG178 = #{tag178}
      </if>
      <if test="tag179 != null">
        and TAG179 = #{tag179}
      </if>
      <if test="tag180 != null">
        and TAG180 = #{tag180}
      </if>
      <if test="tag181 != null">
        and TAG181 = #{tag181}
      </if>
      <if test="tag182 != null">
        and TAG182 = #{tag182}
      </if>
    </where>
  </sql>
  <sql id="whereLike">
    <where> 
      <if test="clock != null and clock != ''">
        and CLOCK LIKE '%${clock}%'
      </if>
      <if test="insertTime != null">
        and TO_CHAR(INSERT_TIME,'yyyy-MM-dd') = #{insertTime}
      </if>
      <if test="tag1 != null">
        and TAG1 = #{tag1}
      </if>
      <if test="tag2 != null">
        and TAG2 = #{tag2}
      </if>
      <if test="tag3 != null">
        and TAG3 = #{tag3}
      </if>
      <if test="tag4 != null">
        and TAG4 = #{tag4}
      </if>
      <if test="tag5 != null">
        and TAG5 = #{tag5}
      </if>
      <if test="tag6 != null">
        and TAG6 = #{tag6}
      </if>
      <if test="tag7 != null">
        and TAG7 = #{tag7}
      </if>
      <if test="tag8 != null">
        and TAG8 = #{tag8}
      </if>
      <if test="tag9 != null">
        and TAG9 = #{tag9}
      </if>
      <if test="tag10 != null">
        and TAG10 = #{tag10}
      </if>
      <if test="tag11 != null">
        and TAG11 = #{tag11}
      </if>
      <if test="tag12 != null">
        and TAG12 = #{tag12}
      </if>
      <if test="tag13 != null">
        and TAG13 = #{tag13}
      </if>
      <if test="tag14 != null">
        and TAG14 = #{tag14}
      </if>
      <if test="tag15 != null">
        and TAG15 = #{tag15}
      </if>
      <if test="tag16 != null">
        and TAG16 = #{tag16}
      </if>
      <if test="tag17 != null">
        and TAG17 = #{tag17}
      </if>
      <if test="tag18 != null">
        and TAG18 = #{tag18}
      </if>
      <if test="tag19 != null">
        and TAG19 = #{tag19}
      </if>
      <if test="tag20 != null">
        and TAG20 = #{tag20}
      </if>
      <if test="tag21 != null">
        and TAG21 = #{tag21}
      </if>
      <if test="tag22 != null">
        and TAG22 = #{tag22}
      </if>
      <if test="tag23 != null">
        and TAG23 = #{tag23}
      </if>
      <if test="tag24 != null">
        and TAG24 = #{tag24}
      </if>
      <if test="tag25 != null">
        and TAG25 = #{tag25}
      </if>
      <if test="tag26 != null">
        and TAG26 = #{tag26}
      </if>
      <if test="tag27 != null">
        and TAG27 = #{tag27}
      </if>
      <if test="tag28 != null">
        and TAG28 = #{tag28}
      </if>
      <if test="tag29 != null">
        and TAG29 = #{tag29}
      </if>
      <if test="tag30 != null">
        and TAG30 = #{tag30}
      </if>
      <if test="tag31 != null">
        and TAG31 = #{tag31}
      </if>
      <if test="tag32 != null">
        and TAG32 = #{tag32}
      </if>
      <if test="tag33 != null">
        and TAG33 = #{tag33}
      </if>
      <if test="tag34 != null">
        and TAG34 = #{tag34}
      </if>
      <if test="tag35 != null">
        and TAG35 = #{tag35}
      </if>
      <if test="tag36 != null">
        and TAG36 = #{tag36}
      </if>
      <if test="tag37 != null">
        and TAG37 = #{tag37}
      </if>
      <if test="tag38 != null">
        and TAG38 = #{tag38}
      </if>
      <if test="tag39 != null">
        and TAG39 = #{tag39}
      </if>
      <if test="tag40 != null">
        and TAG40 = #{tag40}
      </if>
      <if test="tag41 != null">
        and TAG41 = #{tag41}
      </if>
      <if test="tag42 != null">
        and TAG42 = #{tag42}
      </if>
      <if test="tag43 != null">
        and TAG43 = #{tag43}
      </if>
      <if test="tag44 != null">
        and TAG44 = #{tag44}
      </if>
      <if test="tag45 != null">
        and TAG45 = #{tag45}
      </if>
      <if test="tag46 != null">
        and TAG46 = #{tag46}
      </if>
      <if test="tag47 != null">
        and TAG47 = #{tag47}
      </if>
      <if test="tag48 != null">
        and TAG48 = #{tag48}
      </if>
      <if test="tag49 != null">
        and TAG49 = #{tag49}
      </if>
      <if test="tag50 != null">
        and TAG50 = #{tag50}
      </if>
      <if test="tag51 != null">
        and TAG51 = #{tag51}
      </if>
      <if test="tag52 != null">
        and TAG52 = #{tag52}
      </if>
      <if test="tag53 != null">
        and TAG53 = #{tag53}
      </if>
      <if test="tag54 != null">
        and TAG54 = #{tag54}
      </if>
      <if test="tag55 != null">
        and TAG55 = #{tag55}
      </if>
      <if test="tag56 != null">
        and TAG56 = #{tag56}
      </if>
      <if test="tag57 != null">
        and TAG57 = #{tag57}
      </if>
      <if test="tag58 != null">
        and TAG58 = #{tag58}
      </if>
      <if test="tag59 != null">
        and TAG59 = #{tag59}
      </if>
      <if test="tag60 != null">
        and TAG60 = #{tag60}
      </if>
      <if test="tag61 != null">
        and TAG61 = #{tag61}
      </if>
      <if test="tag62 != null">
        and TAG62 = #{tag62}
      </if>
      <if test="tag63 != null">
        and TAG63 = #{tag63}
      </if>
      <if test="tag64 != null">
        and TAG64 = #{tag64}
      </if>
      <if test="tag65 != null">
        and TAG65 = #{tag65}
      </if>
      <if test="tag66 != null">
        and TAG66 = #{tag66}
      </if>
      <if test="tag67 != null">
        and TAG67 = #{tag67}
      </if>
      <if test="tag68 != null">
        and TAG68 = #{tag68}
      </if>
      <if test="tag69 != null">
        and TAG69 = #{tag69}
      </if>
      <if test="tag70 != null">
        and TAG70 = #{tag70}
      </if>
      <if test="tag71 != null">
        and TAG71 = #{tag71}
      </if>
      <if test="tag72 != null">
        and TAG72 = #{tag72}
      </if>
      <if test="tag73 != null">
        and TAG73 = #{tag73}
      </if>
      <if test="tag74 != null">
        and TAG74 = #{tag74}
      </if>
      <if test="tag75 != null">
        and TAG75 = #{tag75}
      </if>
      <if test="tag76 != null">
        and TAG76 = #{tag76}
      </if>
      <if test="tag77 != null">
        and TAG77 = #{tag77}
      </if>
      <if test="tag78 != null">
        and TAG78 = #{tag78}
      </if>
      <if test="tag79 != null">
        and TAG79 = #{tag79}
      </if>
      <if test="tag80 != null">
        and TAG80 = #{tag80}
      </if>
      <if test="tag81 != null">
        and TAG81 = #{tag81}
      </if>
      <if test="tag82 != null">
        and TAG82 = #{tag82}
      </if>
      <if test="tag83 != null">
        and TAG83 = #{tag83}
      </if>
      <if test="tag84 != null">
        and TAG84 = #{tag84}
      </if>
      <if test="tag85 != null">
        and TAG85 = #{tag85}
      </if>
      <if test="tag86 != null">
        and TAG86 = #{tag86}
      </if>
      <if test="tag87 != null">
        and TAG87 = #{tag87}
      </if>
      <if test="tag88 != null">
        and TAG88 = #{tag88}
      </if>
      <if test="tag89 != null">
        and TAG89 = #{tag89}
      </if>
      <if test="tag90 != null">
        and TAG90 = #{tag90}
      </if>
      <if test="tag91 != null">
        and TAG91 = #{tag91}
      </if>
      <if test="tag92 != null">
        and TAG92 = #{tag92}
      </if>
      <if test="tag93 != null">
        and TAG93 = #{tag93}
      </if>
      <if test="tag94 != null">
        and TAG94 = #{tag94}
      </if>
      <if test="tag95 != null">
        and TAG95 = #{tag95}
      </if>
      <if test="tag96 != null">
        and TAG96 = #{tag96}
      </if>
      <if test="tag97 != null">
        and TAG97 = #{tag97}
      </if>
      <if test="tag98 != null">
        and TAG98 = #{tag98}
      </if>
      <if test="tag99 != null">
        and TAG99 = #{tag99}
      </if>
      <if test="tag100 != null">
        and TAG100 = #{tag100}
      </if>
      <if test="tag101 != null">
        and TAG101 = #{tag101}
      </if>
      <if test="tag102 != null">
        and TAG102 = #{tag102}
      </if>
      <if test="tag103 != null">
        and TAG103 = #{tag103}
      </if>
      <if test="tag104 != null">
        and TAG104 = #{tag104}
      </if>
      <if test="tag105 != null">
        and TAG105 = #{tag105}
      </if>
      <if test="tag106 != null">
        and TAG106 = #{tag106}
      </if>
      <if test="tag107 != null">
        and TAG107 = #{tag107}
      </if>
      <if test="tag108 != null">
        and TAG108 = #{tag108}
      </if>
      <if test="tag109 != null">
        and TAG109 = #{tag109}
      </if>
      <if test="tag110 != null">
        and TAG110 = #{tag110}
      </if>
      <if test="tag111 != null">
        and TAG111 = #{tag111}
      </if>
      <if test="tag112 != null">
        and TAG112 = #{tag112}
      </if>
      <if test="tag113 != null">
        and TAG113 = #{tag113}
      </if>
      <if test="tag114 != null">
        and TAG114 = #{tag114}
      </if>
      <if test="tag115 != null">
        and TAG115 = #{tag115}
      </if>
      <if test="tag116 != null">
        and TAG116 = #{tag116}
      </if>
      <if test="tag117 != null">
        and TAG117 = #{tag117}
      </if>
      <if test="tag118 != null">
        and TAG118 = #{tag118}
      </if>
      <if test="tag119 != null">
        and TAG119 = #{tag119}
      </if>
      <if test="tag120 != null">
        and TAG120 = #{tag120}
      </if>
      <if test="tag121 != null">
        and TAG121 = #{tag121}
      </if>
      <if test="tag122 != null">
        and TAG122 = #{tag122}
      </if>
      <if test="tag123 != null">
        and TAG123 = #{tag123}
      </if>
      <if test="tag124 != null">
        and TAG124 = #{tag124}
      </if>
      <if test="tag125 != null">
        and TAG125 = #{tag125}
      </if>
      <if test="tag126 != null">
        and TAG126 = #{tag126}
      </if>
      <if test="tag127 != null">
        and TAG127 = #{tag127}
      </if>
      <if test="tag128 != null">
        and TAG128 = #{tag128}
      </if>
      <if test="tag129 != null">
        and TAG129 = #{tag129}
      </if>
      <if test="tag130 != null">
        and TAG130 = #{tag130}
      </if>
      <if test="tag131 != null">
        and TAG131 = #{tag131}
      </if>
      <if test="tag132 != null">
        and TAG132 = #{tag132}
      </if>
      <if test="tag133 != null">
        and TAG133 = #{tag133}
      </if>
      <if test="tag134 != null">
        and TAG134 = #{tag134}
      </if>
      <if test="tag135 != null">
        and TAG135 = #{tag135}
      </if>
      <if test="tag136 != null">
        and TAG136 = #{tag136}
      </if>
      <if test="tag137 != null">
        and TAG137 = #{tag137}
      </if>
      <if test="tag138 != null">
        and TAG138 = #{tag138}
      </if>
      <if test="tag139 != null">
        and TAG139 = #{tag139}
      </if>
      <if test="tag140 != null">
        and TAG140 = #{tag140}
      </if>
      <if test="tag141 != null">
        and TAG141 = #{tag141}
      </if>
      <if test="tag142 != null">
        and TAG142 = #{tag142}
      </if>
      <if test="tag143 != null">
        and TAG143 = #{tag143}
      </if>
      <if test="tag144 != null">
        and TAG144 = #{tag144}
      </if>
      <if test="tag145 != null">
        and TAG145 = #{tag145}
      </if>
      <if test="tag146 != null">
        and TAG146 = #{tag146}
      </if>
      <if test="tag147 != null">
        and TAG147 = #{tag147}
      </if>
      <if test="tag148 != null">
        and TAG148 = #{tag148}
      </if>
      <if test="tag149 != null">
        and TAG149 = #{tag149}
      </if>
      <if test="tag150 != null">
        and TAG150 = #{tag150}
      </if>
      <if test="tag151 != null">
        and TAG151 = #{tag151}
      </if>
      <if test="tag152 != null">
        and TAG152 = #{tag152}
      </if>
      <if test="tag153 != null">
        and TAG153 = #{tag153}
      </if>
      <if test="tag154 != null">
        and TAG154 = #{tag154}
      </if>
      <if test="tag155 != null">
        and TAG155 = #{tag155}
      </if>
      <if test="tag156 != null">
        and TAG156 = #{tag156}
      </if>
      <if test="tag157 != null">
        and TAG157 = #{tag157}
      </if>
      <if test="tag158 != null">
        and TAG158 = #{tag158}
      </if>
      <if test="tag159 != null">
        and TAG159 = #{tag159}
      </if>
      <if test="tag160 != null">
        and TAG160 = #{tag160}
      </if>
      <if test="tag161 != null">
        and TAG161 = #{tag161}
      </if>
      <if test="tag162 != null">
        and TAG162 = #{tag162}
      </if>
      <if test="tag163 != null">
        and TAG163 = #{tag163}
      </if>
      <if test="tag164 != null">
        and TAG164 = #{tag164}
      </if>
      <if test="tag165 != null">
        and TAG165 = #{tag165}
      </if>
      <if test="tag166 != null">
        and TAG166 = #{tag166}
      </if>
      <if test="tag167 != null">
        and TAG167 = #{tag167}
      </if>
      <if test="tag168 != null">
        and TAG168 = #{tag168}
      </if>
      <if test="tag169 != null">
        and TAG169 = #{tag169}
      </if>
      <if test="tag170 != null">
        and TAG170 = #{tag170}
      </if>
      <if test="tag171 != null">
        and TAG171 = #{tag171}
      </if>
      <if test="tag172 != null">
        and TAG172 = #{tag172}
      </if>
      <if test="tag173 != null">
        and TAG173 = #{tag173}
      </if>
      <if test="tag174 != null">
        and TAG174 = #{tag174}
      </if>
      <if test="tag175 != null">
        and TAG175 = #{tag175}
      </if>
      <if test="tag176 != null">
        and TAG176 = #{tag176}
      </if>
      <if test="tag177 != null">
        and TAG177 = #{tag177}
      </if>
      <if test="tag178 != null">
        and TAG178 = #{tag178}
      </if>
      <if test="tag179 != null">
        and TAG179 = #{tag179}
      </if>
      <if test="tag180 != null">
        and TAG180 = #{tag180}
      </if>
      <if test="tag181 != null">
        and TAG181 = #{tag181}
      </if>
      <if test="tag182 != null">
        and TAG182 = #{tag182}
      </if>
    </where>
  </sql>
  <delete id="deleteByPrimaryKey" parameterType="java.lang.String">
    delete from EMS_EO_AI_HOUR_SUM_TAB1
    where CLOCK = #{clock,jdbcType=VARCHAR}
  </delete>
  <delete id="deleteBySelectiveElement" parameterType="java.util.HashMap">
    delete from EMS_EO_AI_HOUR_SUM_TAB1
    where 1!=1 
      <if test="insertTime != null">
        or TO_CHAR(INSERT_TIME,'yyyy-MM-dd') = '#{insertTime}'
      </if>
      <if test="tag1 != null">
        or TAG1 = #{tag1}
      </if>
      <if test="tag2 != null">
        or TAG2 = #{tag2}
      </if>
      <if test="tag3 != null">
        or TAG3 = #{tag3}
      </if>
      <if test="tag4 != null">
        or TAG4 = #{tag4}
      </if>
      <if test="tag5 != null">
        or TAG5 = #{tag5}
      </if>
      <if test="tag6 != null">
        or TAG6 = #{tag6}
      </if>
      <if test="tag7 != null">
        or TAG7 = #{tag7}
      </if>
      <if test="tag8 != null">
        or TAG8 = #{tag8}
      </if>
      <if test="tag9 != null">
        or TAG9 = #{tag9}
      </if>
      <if test="tag10 != null">
        or TAG10 = #{tag10}
      </if>
      <if test="tag11 != null">
        or TAG11 = #{tag11}
      </if>
      <if test="tag12 != null">
        or TAG12 = #{tag12}
      </if>
      <if test="tag13 != null">
        or TAG13 = #{tag13}
      </if>
      <if test="tag14 != null">
        or TAG14 = #{tag14}
      </if>
      <if test="tag15 != null">
        or TAG15 = #{tag15}
      </if>
      <if test="tag16 != null">
        or TAG16 = #{tag16}
      </if>
      <if test="tag17 != null">
        or TAG17 = #{tag17}
      </if>
      <if test="tag18 != null">
        or TAG18 = #{tag18}
      </if>
      <if test="tag19 != null">
        or TAG19 = #{tag19}
      </if>
      <if test="tag20 != null">
        or TAG20 = #{tag20}
      </if>
      <if test="tag21 != null">
        or TAG21 = #{tag21}
      </if>
      <if test="tag22 != null">
        or TAG22 = #{tag22}
      </if>
      <if test="tag23 != null">
        or TAG23 = #{tag23}
      </if>
      <if test="tag24 != null">
        or TAG24 = #{tag24}
      </if>
      <if test="tag25 != null">
        or TAG25 = #{tag25}
      </if>
      <if test="tag26 != null">
        or TAG26 = #{tag26}
      </if>
      <if test="tag27 != null">
        or TAG27 = #{tag27}
      </if>
      <if test="tag28 != null">
        or TAG28 = #{tag28}
      </if>
      <if test="tag29 != null">
        or TAG29 = #{tag29}
      </if>
      <if test="tag30 != null">
        or TAG30 = #{tag30}
      </if>
      <if test="tag31 != null">
        or TAG31 = #{tag31}
      </if>
      <if test="tag32 != null">
        or TAG32 = #{tag32}
      </if>
      <if test="tag33 != null">
        or TAG33 = #{tag33}
      </if>
      <if test="tag34 != null">
        or TAG34 = #{tag34}
      </if>
      <if test="tag35 != null">
        or TAG35 = #{tag35}
      </if>
      <if test="tag36 != null">
        or TAG36 = #{tag36}
      </if>
      <if test="tag37 != null">
        or TAG37 = #{tag37}
      </if>
      <if test="tag38 != null">
        or TAG38 = #{tag38}
      </if>
      <if test="tag39 != null">
        or TAG39 = #{tag39}
      </if>
      <if test="tag40 != null">
        or TAG40 = #{tag40}
      </if>
      <if test="tag41 != null">
        or TAG41 = #{tag41}
      </if>
      <if test="tag42 != null">
        or TAG42 = #{tag42}
      </if>
      <if test="tag43 != null">
        or TAG43 = #{tag43}
      </if>
      <if test="tag44 != null">
        or TAG44 = #{tag44}
      </if>
      <if test="tag45 != null">
        or TAG45 = #{tag45}
      </if>
      <if test="tag46 != null">
        or TAG46 = #{tag46}
      </if>
      <if test="tag47 != null">
        or TAG47 = #{tag47}
      </if>
      <if test="tag48 != null">
        or TAG48 = #{tag48}
      </if>
      <if test="tag49 != null">
        or TAG49 = #{tag49}
      </if>
      <if test="tag50 != null">
        or TAG50 = #{tag50}
      </if>
      <if test="tag51 != null">
        or TAG51 = #{tag51}
      </if>
      <if test="tag52 != null">
        or TAG52 = #{tag52}
      </if>
      <if test="tag53 != null">
        or TAG53 = #{tag53}
      </if>
      <if test="tag54 != null">
        or TAG54 = #{tag54}
      </if>
      <if test="tag55 != null">
        or TAG55 = #{tag55}
      </if>
      <if test="tag56 != null">
        or TAG56 = #{tag56}
      </if>
      <if test="tag57 != null">
        or TAG57 = #{tag57}
      </if>
      <if test="tag58 != null">
        or TAG58 = #{tag58}
      </if>
      <if test="tag59 != null">
        or TAG59 = #{tag59}
      </if>
      <if test="tag60 != null">
        or TAG60 = #{tag60}
      </if>
      <if test="tag61 != null">
        or TAG61 = #{tag61}
      </if>
      <if test="tag62 != null">
        or TAG62 = #{tag62}
      </if>
      <if test="tag63 != null">
        or TAG63 = #{tag63}
      </if>
      <if test="tag64 != null">
        or TAG64 = #{tag64}
      </if>
      <if test="tag65 != null">
        or TAG65 = #{tag65}
      </if>
      <if test="tag66 != null">
        or TAG66 = #{tag66}
      </if>
      <if test="tag67 != null">
        or TAG67 = #{tag67}
      </if>
      <if test="tag68 != null">
        or TAG68 = #{tag68}
      </if>
      <if test="tag69 != null">
        or TAG69 = #{tag69}
      </if>
      <if test="tag70 != null">
        or TAG70 = #{tag70}
      </if>
      <if test="tag71 != null">
        or TAG71 = #{tag71}
      </if>
      <if test="tag72 != null">
        or TAG72 = #{tag72}
      </if>
      <if test="tag73 != null">
        or TAG73 = #{tag73}
      </if>
      <if test="tag74 != null">
        or TAG74 = #{tag74}
      </if>
      <if test="tag75 != null">
        or TAG75 = #{tag75}
      </if>
      <if test="tag76 != null">
        or TAG76 = #{tag76}
      </if>
      <if test="tag77 != null">
        or TAG77 = #{tag77}
      </if>
      <if test="tag78 != null">
        or TAG78 = #{tag78}
      </if>
      <if test="tag79 != null">
        or TAG79 = #{tag79}
      </if>
      <if test="tag80 != null">
        or TAG80 = #{tag80}
      </if>
      <if test="tag81 != null">
        or TAG81 = #{tag81}
      </if>
      <if test="tag82 != null">
        or TAG82 = #{tag82}
      </if>
      <if test="tag83 != null">
        or TAG83 = #{tag83}
      </if>
      <if test="tag84 != null">
        or TAG84 = #{tag84}
      </if>
      <if test="tag85 != null">
        or TAG85 = #{tag85}
      </if>
      <if test="tag86 != null">
        or TAG86 = #{tag86}
      </if>
      <if test="tag87 != null">
        or TAG87 = #{tag87}
      </if>
      <if test="tag88 != null">
        or TAG88 = #{tag88}
      </if>
      <if test="tag89 != null">
        or TAG89 = #{tag89}
      </if>
      <if test="tag90 != null">
        or TAG90 = #{tag90}
      </if>
      <if test="tag91 != null">
        or TAG91 = #{tag91}
      </if>
      <if test="tag92 != null">
        or TAG92 = #{tag92}
      </if>
      <if test="tag93 != null">
        or TAG93 = #{tag93}
      </if>
      <if test="tag94 != null">
        or TAG94 = #{tag94}
      </if>
      <if test="tag95 != null">
        or TAG95 = #{tag95}
      </if>
      <if test="tag96 != null">
        or TAG96 = #{tag96}
      </if>
      <if test="tag97 != null">
        or TAG97 = #{tag97}
      </if>
      <if test="tag98 != null">
        or TAG98 = #{tag98}
      </if>
      <if test="tag99 != null">
        or TAG99 = #{tag99}
      </if>
      <if test="tag100 != null">
        or TAG100 = #{tag100}
      </if>
      <if test="tag101 != null">
        or TAG101 = #{tag101}
      </if>
      <if test="tag102 != null">
        or TAG102 = #{tag102}
      </if>
      <if test="tag103 != null">
        or TAG103 = #{tag103}
      </if>
      <if test="tag104 != null">
        or TAG104 = #{tag104}
      </if>
      <if test="tag105 != null">
        or TAG105 = #{tag105}
      </if>
      <if test="tag106 != null">
        or TAG106 = #{tag106}
      </if>
      <if test="tag107 != null">
        or TAG107 = #{tag107}
      </if>
      <if test="tag108 != null">
        or TAG108 = #{tag108}
      </if>
      <if test="tag109 != null">
        or TAG109 = #{tag109}
      </if>
      <if test="tag110 != null">
        or TAG110 = #{tag110}
      </if>
      <if test="tag111 != null">
        or TAG111 = #{tag111}
      </if>
      <if test="tag112 != null">
        or TAG112 = #{tag112}
      </if>
      <if test="tag113 != null">
        or TAG113 = #{tag113}
      </if>
      <if test="tag114 != null">
        or TAG114 = #{tag114}
      </if>
      <if test="tag115 != null">
        or TAG115 = #{tag115}
      </if>
      <if test="tag116 != null">
        or TAG116 = #{tag116}
      </if>
      <if test="tag117 != null">
        or TAG117 = #{tag117}
      </if>
      <if test="tag118 != null">
        or TAG118 = #{tag118}
      </if>
      <if test="tag119 != null">
        or TAG119 = #{tag119}
      </if>
      <if test="tag120 != null">
        or TAG120 = #{tag120}
      </if>
      <if test="tag121 != null">
        or TAG121 = #{tag121}
      </if>
      <if test="tag122 != null">
        or TAG122 = #{tag122}
      </if>
      <if test="tag123 != null">
        or TAG123 = #{tag123}
      </if>
      <if test="tag124 != null">
        or TAG124 = #{tag124}
      </if>
      <if test="tag125 != null">
        or TAG125 = #{tag125}
      </if>
      <if test="tag126 != null">
        or TAG126 = #{tag126}
      </if>
      <if test="tag127 != null">
        or TAG127 = #{tag127}
      </if>
      <if test="tag128 != null">
        or TAG128 = #{tag128}
      </if>
      <if test="tag129 != null">
        or TAG129 = #{tag129}
      </if>
      <if test="tag130 != null">
        or TAG130 = #{tag130}
      </if>
      <if test="tag131 != null">
        or TAG131 = #{tag131}
      </if>
      <if test="tag132 != null">
        or TAG132 = #{tag132}
      </if>
      <if test="tag133 != null">
        or TAG133 = #{tag133}
      </if>
      <if test="tag134 != null">
        or TAG134 = #{tag134}
      </if>
      <if test="tag135 != null">
        or TAG135 = #{tag135}
      </if>
      <if test="tag136 != null">
        or TAG136 = #{tag136}
      </if>
      <if test="tag137 != null">
        or TAG137 = #{tag137}
      </if>
      <if test="tag138 != null">
        or TAG138 = #{tag138}
      </if>
      <if test="tag139 != null">
        or TAG139 = #{tag139}
      </if>
      <if test="tag140 != null">
        or TAG140 = #{tag140}
      </if>
      <if test="tag141 != null">
        or TAG141 = #{tag141}
      </if>
      <if test="tag142 != null">
        or TAG142 = #{tag142}
      </if>
      <if test="tag143 != null">
        or TAG143 = #{tag143}
      </if>
      <if test="tag144 != null">
        or TAG144 = #{tag144}
      </if>
      <if test="tag145 != null">
        or TAG145 = #{tag145}
      </if>
      <if test="tag146 != null">
        or TAG146 = #{tag146}
      </if>
      <if test="tag147 != null">
        or TAG147 = #{tag147}
      </if>
      <if test="tag148 != null">
        or TAG148 = #{tag148}
      </if>
      <if test="tag149 != null">
        or TAG149 = #{tag149}
      </if>
      <if test="tag150 != null">
        or TAG150 = #{tag150}
      </if>
      <if test="tag151 != null">
        or TAG151 = #{tag151}
      </if>
      <if test="tag152 != null">
        or TAG152 = #{tag152}
      </if>
      <if test="tag153 != null">
        or TAG153 = #{tag153}
      </if>
      <if test="tag154 != null">
        or TAG154 = #{tag154}
      </if>
      <if test="tag155 != null">
        or TAG155 = #{tag155}
      </if>
      <if test="tag156 != null">
        or TAG156 = #{tag156}
      </if>
      <if test="tag157 != null">
        or TAG157 = #{tag157}
      </if>
      <if test="tag158 != null">
        or TAG158 = #{tag158}
      </if>
      <if test="tag159 != null">
        or TAG159 = #{tag159}
      </if>
      <if test="tag160 != null">
        or TAG160 = #{tag160}
      </if>
      <if test="tag161 != null">
        or TAG161 = #{tag161}
      </if>
      <if test="tag162 != null">
        or TAG162 = #{tag162}
      </if>
      <if test="tag163 != null">
        or TAG163 = #{tag163}
      </if>
      <if test="tag164 != null">
        or TAG164 = #{tag164}
      </if>
      <if test="tag165 != null">
        or TAG165 = #{tag165}
      </if>
      <if test="tag166 != null">
        or TAG166 = #{tag166}
      </if>
      <if test="tag167 != null">
        or TAG167 = #{tag167}
      </if>
      <if test="tag168 != null">
        or TAG168 = #{tag168}
      </if>
      <if test="tag169 != null">
        or TAG169 = #{tag169}
      </if>
      <if test="tag170 != null">
        or TAG170 = #{tag170}
      </if>
      <if test="tag171 != null">
        or TAG171 = #{tag171}
      </if>
      <if test="tag172 != null">
        or TAG172 = #{tag172}
      </if>
      <if test="tag173 != null">
        or TAG173 = #{tag173}
      </if>
      <if test="tag174 != null">
        or TAG174 = #{tag174}
      </if>
      <if test="tag175 != null">
        or TAG175 = #{tag175}
      </if>
      <if test="tag176 != null">
        or TAG176 = #{tag176}
      </if>
      <if test="tag177 != null">
        or TAG177 = #{tag177}
      </if>
      <if test="tag178 != null">
        or TAG178 = #{tag178}
      </if>
      <if test="tag179 != null">
        or TAG179 = #{tag179}
      </if>
      <if test="tag180 != null">
        or TAG180 = #{tag180}
      </if>
      <if test="tag181 != null">
        or TAG181 = #{tag181}
      </if>
      <if test="tag182 != null">
        or TAG182 = #{tag182}
      </if>
  </delete>
  <insert id="insert" parameterType="com.steerinfo.ems.emseoaihoursumtab1.model.EmsEoAiHourSumTab1">
    insert into EMS_EO_AI_HOUR_SUM_TAB1 (CLOCK, INSERT_TIME, TAG1, 
      TAG2, TAG3, TAG4, TAG5, 
      TAG6, TAG7, TAG8, TAG9, 
      TAG10, TAG11, TAG12, TAG13, 
      TAG14, TAG15, TAG16, TAG17, 
      TAG18, TAG19, TAG20, TAG21, 
      TAG22, TAG23, TAG24, TAG25, 
      TAG26, TAG27, TAG28, TAG29, 
      TAG30, TAG31, TAG32, TAG33, 
      TAG34, TAG35, TAG36, TAG37, 
      TAG38, TAG39, TAG40, TAG41, 
      TAG42, TAG43, TAG44, TAG45, 
      TAG46, TAG47, TAG48, TAG49, 
      TAG50, TAG51, TAG52, TAG53, 
      TAG54, TAG55, TAG56, TAG57, 
      TAG58, TAG59, TAG60, TAG61, 
      TAG62, TAG63, TAG64, TAG65, 
      TAG66, TAG67, TAG68, TAG69, 
      TAG70, TAG71, TAG72, TAG73, 
      TAG74, TAG75, TAG76, TAG77, 
      TAG78, TAG79, TAG80, TAG81, 
      TAG82, TAG83, TAG84, TAG85, 
      TAG86, TAG87, TAG88, TAG89, 
      TAG90, TAG91, TAG92, TAG93, 
      TAG94, TAG95, TAG96, TAG97, 
      TAG98, TAG99, TAG100, TAG101, 
      TAG102, TAG103, TAG104, TAG105, 
      TAG106, TAG107, TAG108, TAG109, 
      TAG110, TAG111, TAG112, TAG113, 
      TAG114, TAG115, TAG116, TAG117, 
      TAG118, TAG119, TAG120, TAG121, 
      TAG122, TAG123, TAG124, TAG125, 
      TAG126, TAG127, TAG128, TAG129, 
      TAG130, TAG131, TAG132, TAG133, 
      TAG134, TAG135, TAG136, TAG137, 
      TAG138, TAG139, TAG140, TAG141, 
      TAG142, TAG143, TAG144, TAG145, 
      TAG146, TAG147, TAG148, TAG149, 
      TAG150, TAG151, TAG152, TAG153, 
      TAG154, TAG155, TAG156, TAG157, 
      TAG158, TAG159, TAG160, TAG161, 
      TAG162, TAG163, TAG164, TAG165, 
      TAG166, TAG167, TAG168, TAG169, 
      TAG170, TAG171, TAG172, TAG173, 
      TAG174, TAG175, TAG176, TAG177, 
      TAG178, TAG179, TAG180, TAG181, 
      TAG182)
    values (#{clock,jdbcType=VARCHAR}, #{insertTime,jdbcType=TIMESTAMP}, #{tag1,jdbcType=FLOAT}, 
      #{tag2,jdbcType=FLOAT}, #{tag3,jdbcType=FLOAT}, #{tag4,jdbcType=FLOAT}, #{tag5,jdbcType=FLOAT}, 
      #{tag6,jdbcType=FLOAT}, #{tag7,jdbcType=FLOAT}, #{tag8,jdbcType=FLOAT}, #{tag9,jdbcType=FLOAT}, 
      #{tag10,jdbcType=FLOAT}, #{tag11,jdbcType=FLOAT}, #{tag12,jdbcType=FLOAT}, #{tag13,jdbcType=FLOAT}, 
      #{tag14,jdbcType=FLOAT}, #{tag15,jdbcType=FLOAT}, #{tag16,jdbcType=FLOAT}, #{tag17,jdbcType=FLOAT}, 
      #{tag18,jdbcType=FLOAT}, #{tag19,jdbcType=FLOAT}, #{tag20,jdbcType=FLOAT}, #{tag21,jdbcType=FLOAT}, 
      #{tag22,jdbcType=FLOAT}, #{tag23,jdbcType=FLOAT}, #{tag24,jdbcType=FLOAT}, #{tag25,jdbcType=FLOAT}, 
      #{tag26,jdbcType=FLOAT}, #{tag27,jdbcType=FLOAT}, #{tag28,jdbcType=FLOAT}, #{tag29,jdbcType=FLOAT}, 
      #{tag30,jdbcType=FLOAT}, #{tag31,jdbcType=FLOAT}, #{tag32,jdbcType=FLOAT}, #{tag33,jdbcType=FLOAT}, 
      #{tag34,jdbcType=FLOAT}, #{tag35,jdbcType=FLOAT}, #{tag36,jdbcType=FLOAT}, #{tag37,jdbcType=FLOAT}, 
      #{tag38,jdbcType=FLOAT}, #{tag39,jdbcType=FLOAT}, #{tag40,jdbcType=FLOAT}, #{tag41,jdbcType=FLOAT}, 
      #{tag42,jdbcType=FLOAT}, #{tag43,jdbcType=FLOAT}, #{tag44,jdbcType=FLOAT}, #{tag45,jdbcType=FLOAT}, 
      #{tag46,jdbcType=FLOAT}, #{tag47,jdbcType=FLOAT}, #{tag48,jdbcType=FLOAT}, #{tag49,jdbcType=FLOAT}, 
      #{tag50,jdbcType=FLOAT}, #{tag51,jdbcType=FLOAT}, #{tag52,jdbcType=FLOAT}, #{tag53,jdbcType=FLOAT}, 
      #{tag54,jdbcType=FLOAT}, #{tag55,jdbcType=FLOAT}, #{tag56,jdbcType=FLOAT}, #{tag57,jdbcType=FLOAT}, 
      #{tag58,jdbcType=FLOAT}, #{tag59,jdbcType=FLOAT}, #{tag60,jdbcType=FLOAT}, #{tag61,jdbcType=FLOAT}, 
      #{tag62,jdbcType=FLOAT}, #{tag63,jdbcType=FLOAT}, #{tag64,jdbcType=FLOAT}, #{tag65,jdbcType=FLOAT}, 
      #{tag66,jdbcType=FLOAT}, #{tag67,jdbcType=FLOAT}, #{tag68,jdbcType=FLOAT}, #{tag69,jdbcType=FLOAT}, 
      #{tag70,jdbcType=FLOAT}, #{tag71,jdbcType=FLOAT}, #{tag72,jdbcType=FLOAT}, #{tag73,jdbcType=FLOAT}, 
      #{tag74,jdbcType=FLOAT}, #{tag75,jdbcType=FLOAT}, #{tag76,jdbcType=FLOAT}, #{tag77,jdbcType=FLOAT}, 
      #{tag78,jdbcType=FLOAT}, #{tag79,jdbcType=FLOAT}, #{tag80,jdbcType=FLOAT}, #{tag81,jdbcType=FLOAT}, 
      #{tag82,jdbcType=FLOAT}, #{tag83,jdbcType=FLOAT}, #{tag84,jdbcType=FLOAT}, #{tag85,jdbcType=FLOAT}, 
      #{tag86,jdbcType=FLOAT}, #{tag87,jdbcType=FLOAT}, #{tag88,jdbcType=FLOAT}, #{tag89,jdbcType=FLOAT}, 
      #{tag90,jdbcType=FLOAT}, #{tag91,jdbcType=FLOAT}, #{tag92,jdbcType=FLOAT}, #{tag93,jdbcType=FLOAT}, 
      #{tag94,jdbcType=FLOAT}, #{tag95,jdbcType=FLOAT}, #{tag96,jdbcType=FLOAT}, #{tag97,jdbcType=FLOAT}, 
      #{tag98,jdbcType=FLOAT}, #{tag99,jdbcType=FLOAT}, #{tag100,jdbcType=FLOAT}, #{tag101,jdbcType=FLOAT}, 
      #{tag102,jdbcType=FLOAT}, #{tag103,jdbcType=FLOAT}, #{tag104,jdbcType=FLOAT}, #{tag105,jdbcType=FLOAT}, 
      #{tag106,jdbcType=FLOAT}, #{tag107,jdbcType=FLOAT}, #{tag108,jdbcType=FLOAT}, #{tag109,jdbcType=FLOAT}, 
      #{tag110,jdbcType=FLOAT}, #{tag111,jdbcType=FLOAT}, #{tag112,jdbcType=FLOAT}, #{tag113,jdbcType=FLOAT}, 
      #{tag114,jdbcType=FLOAT}, #{tag115,jdbcType=FLOAT}, #{tag116,jdbcType=FLOAT}, #{tag117,jdbcType=FLOAT}, 
      #{tag118,jdbcType=FLOAT}, #{tag119,jdbcType=FLOAT}, #{tag120,jdbcType=FLOAT}, #{tag121,jdbcType=FLOAT}, 
      #{tag122,jdbcType=FLOAT}, #{tag123,jdbcType=FLOAT}, #{tag124,jdbcType=FLOAT}, #{tag125,jdbcType=FLOAT}, 
      #{tag126,jdbcType=FLOAT}, #{tag127,jdbcType=FLOAT}, #{tag128,jdbcType=FLOAT}, #{tag129,jdbcType=FLOAT}, 
      #{tag130,jdbcType=FLOAT}, #{tag131,jdbcType=FLOAT}, #{tag132,jdbcType=FLOAT}, #{tag133,jdbcType=FLOAT}, 
      #{tag134,jdbcType=FLOAT}, #{tag135,jdbcType=FLOAT}, #{tag136,jdbcType=FLOAT}, #{tag137,jdbcType=FLOAT}, 
      #{tag138,jdbcType=FLOAT}, #{tag139,jdbcType=FLOAT}, #{tag140,jdbcType=FLOAT}, #{tag141,jdbcType=FLOAT}, 
      #{tag142,jdbcType=FLOAT}, #{tag143,jdbcType=FLOAT}, #{tag144,jdbcType=FLOAT}, #{tag145,jdbcType=FLOAT}, 
      #{tag146,jdbcType=FLOAT}, #{tag147,jdbcType=FLOAT}, #{tag148,jdbcType=FLOAT}, #{tag149,jdbcType=FLOAT}, 
      #{tag150,jdbcType=FLOAT}, #{tag151,jdbcType=FLOAT}, #{tag152,jdbcType=FLOAT}, #{tag153,jdbcType=FLOAT}, 
      #{tag154,jdbcType=FLOAT}, #{tag155,jdbcType=FLOAT}, #{tag156,jdbcType=FLOAT}, #{tag157,jdbcType=FLOAT}, 
      #{tag158,jdbcType=FLOAT}, #{tag159,jdbcType=FLOAT}, #{tag160,jdbcType=FLOAT}, #{tag161,jdbcType=FLOAT}, 
      #{tag162,jdbcType=FLOAT}, #{tag163,jdbcType=FLOAT}, #{tag164,jdbcType=FLOAT}, #{tag165,jdbcType=FLOAT}, 
      #{tag166,jdbcType=FLOAT}, #{tag167,jdbcType=FLOAT}, #{tag168,jdbcType=FLOAT}, #{tag169,jdbcType=FLOAT}, 
      #{tag170,jdbcType=FLOAT}, #{tag171,jdbcType=FLOAT}, #{tag172,jdbcType=FLOAT}, #{tag173,jdbcType=FLOAT}, 
      #{tag174,jdbcType=FLOAT}, #{tag175,jdbcType=FLOAT}, #{tag176,jdbcType=FLOAT}, #{tag177,jdbcType=FLOAT}, 
      #{tag178,jdbcType=FLOAT}, #{tag179,jdbcType=FLOAT}, #{tag180,jdbcType=FLOAT}, #{tag181,jdbcType=FLOAT}, 
      #{tag182,jdbcType=FLOAT})
  </insert>
  <insert id="insertSelective" parameterType="com.steerinfo.ems.emseoaihoursumtab1.model.EmsEoAiHourSumTab1">
    insert into EMS_EO_AI_HOUR_SUM_TAB1
    <trim prefix="(" suffix=")" suffixOverrides=",">
      <if test="clock != null">
        CLOCK,
      </if>
      <if test="insertTime != null">
        INSERT_TIME,
      </if>
      <if test="tag1 != null">
        TAG1,
      </if>
      <if test="tag2 != null">
        TAG2,
      </if>
      <if test="tag3 != null">
        TAG3,
      </if>
      <if test="tag4 != null">
        TAG4,
      </if>
      <if test="tag5 != null">
        TAG5,
      </if>
      <if test="tag6 != null">
        TAG6,
      </if>
      <if test="tag7 != null">
        TAG7,
      </if>
      <if test="tag8 != null">
        TAG8,
      </if>
      <if test="tag9 != null">
        TAG9,
      </if>
      <if test="tag10 != null">
        TAG10,
      </if>
      <if test="tag11 != null">
        TAG11,
      </if>
      <if test="tag12 != null">
        TAG12,
      </if>
      <if test="tag13 != null">
        TAG13,
      </if>
      <if test="tag14 != null">
        TAG14,
      </if>
      <if test="tag15 != null">
        TAG15,
      </if>
      <if test="tag16 != null">
        TAG16,
      </if>
      <if test="tag17 != null">
        TAG17,
      </if>
      <if test="tag18 != null">
        TAG18,
      </if>
      <if test="tag19 != null">
        TAG19,
      </if>
      <if test="tag20 != null">
        TAG20,
      </if>
      <if test="tag21 != null">
        TAG21,
      </if>
      <if test="tag22 != null">
        TAG22,
      </if>
      <if test="tag23 != null">
        TAG23,
      </if>
      <if test="tag24 != null">
        TAG24,
      </if>
      <if test="tag25 != null">
        TAG25,
      </if>
      <if test="tag26 != null">
        TAG26,
      </if>
      <if test="tag27 != null">
        TAG27,
      </if>
      <if test="tag28 != null">
        TAG28,
      </if>
      <if test="tag29 != null">
        TAG29,
      </if>
      <if test="tag30 != null">
        TAG30,
      </if>
      <if test="tag31 != null">
        TAG31,
      </if>
      <if test="tag32 != null">
        TAG32,
      </if>
      <if test="tag33 != null">
        TAG33,
      </if>
      <if test="tag34 != null">
        TAG34,
      </if>
      <if test="tag35 != null">
        TAG35,
      </if>
      <if test="tag36 != null">
        TAG36,
      </if>
      <if test="tag37 != null">
        TAG37,
      </if>
      <if test="tag38 != null">
        TAG38,
      </if>
      <if test="tag39 != null">
        TAG39,
      </if>
      <if test="tag40 != null">
        TAG40,
      </if>
      <if test="tag41 != null">
        TAG41,
      </if>
      <if test="tag42 != null">
        TAG42,
      </if>
      <if test="tag43 != null">
        TAG43,
      </if>
      <if test="tag44 != null">
        TAG44,
      </if>
      <if test="tag45 != null">
        TAG45,
      </if>
      <if test="tag46 != null">
        TAG46,
      </if>
      <if test="tag47 != null">
        TAG47,
      </if>
      <if test="tag48 != null">
        TAG48,
      </if>
      <if test="tag49 != null">
        TAG49,
      </if>
      <if test="tag50 != null">
        TAG50,
      </if>
      <if test="tag51 != null">
        TAG51,
      </if>
      <if test="tag52 != null">
        TAG52,
      </if>
      <if test="tag53 != null">
        TAG53,
      </if>
      <if test="tag54 != null">
        TAG54,
      </if>
      <if test="tag55 != null">
        TAG55,
      </if>
      <if test="tag56 != null">
        TAG56,
      </if>
      <if test="tag57 != null">
        TAG57,
      </if>
      <if test="tag58 != null">
        TAG58,
      </if>
      <if test="tag59 != null">
        TAG59,
      </if>
      <if test="tag60 != null">
        TAG60,
      </if>
      <if test="tag61 != null">
        TAG61,
      </if>
      <if test="tag62 != null">
        TAG62,
      </if>
      <if test="tag63 != null">
        TAG63,
      </if>
      <if test="tag64 != null">
        TAG64,
      </if>
      <if test="tag65 != null">
        TAG65,
      </if>
      <if test="tag66 != null">
        TAG66,
      </if>
      <if test="tag67 != null">
        TAG67,
      </if>
      <if test="tag68 != null">
        TAG68,
      </if>
      <if test="tag69 != null">
        TAG69,
      </if>
      <if test="tag70 != null">
        TAG70,
      </if>
      <if test="tag71 != null">
        TAG71,
      </if>
      <if test="tag72 != null">
        TAG72,
      </if>
      <if test="tag73 != null">
        TAG73,
      </if>
      <if test="tag74 != null">
        TAG74,
      </if>
      <if test="tag75 != null">
        TAG75,
      </if>
      <if test="tag76 != null">
        TAG76,
      </if>
      <if test="tag77 != null">
        TAG77,
      </if>
      <if test="tag78 != null">
        TAG78,
      </if>
      <if test="tag79 != null">
        TAG79,
      </if>
      <if test="tag80 != null">
        TAG80,
      </if>
      <if test="tag81 != null">
        TAG81,
      </if>
      <if test="tag82 != null">
        TAG82,
      </if>
      <if test="tag83 != null">
        TAG83,
      </if>
      <if test="tag84 != null">
        TAG84,
      </if>
      <if test="tag85 != null">
        TAG85,
      </if>
      <if test="tag86 != null">
        TAG86,
      </if>
      <if test="tag87 != null">
        TAG87,
      </if>
      <if test="tag88 != null">
        TAG88,
      </if>
      <if test="tag89 != null">
        TAG89,
      </if>
      <if test="tag90 != null">
        TAG90,
      </if>
      <if test="tag91 != null">
        TAG91,
      </if>
      <if test="tag92 != null">
        TAG92,
      </if>
      <if test="tag93 != null">
        TAG93,
      </if>
      <if test="tag94 != null">
        TAG94,
      </if>
      <if test="tag95 != null">
        TAG95,
      </if>
      <if test="tag96 != null">
        TAG96,
      </if>
      <if test="tag97 != null">
        TAG97,
      </if>
      <if test="tag98 != null">
        TAG98,
      </if>
      <if test="tag99 != null">
        TAG99,
      </if>
      <if test="tag100 != null">
        TAG100,
      </if>
      <if test="tag101 != null">
        TAG101,
      </if>
      <if test="tag102 != null">
        TAG102,
      </if>
      <if test="tag103 != null">
        TAG103,
      </if>
      <if test="tag104 != null">
        TAG104,
      </if>
      <if test="tag105 != null">
        TAG105,
      </if>
      <if test="tag106 != null">
        TAG106,
      </if>
      <if test="tag107 != null">
        TAG107,
      </if>
      <if test="tag108 != null">
        TAG108,
      </if>
      <if test="tag109 != null">
        TAG109,
      </if>
      <if test="tag110 != null">
        TAG110,
      </if>
      <if test="tag111 != null">
        TAG111,
      </if>
      <if test="tag112 != null">
        TAG112,
      </if>
      <if test="tag113 != null">
        TAG113,
      </if>
      <if test="tag114 != null">
        TAG114,
      </if>
      <if test="tag115 != null">
        TAG115,
      </if>
      <if test="tag116 != null">
        TAG116,
      </if>
      <if test="tag117 != null">
        TAG117,
      </if>
      <if test="tag118 != null">
        TAG118,
      </if>
      <if test="tag119 != null">
        TAG119,
      </if>
      <if test="tag120 != null">
        TAG120,
      </if>
      <if test="tag121 != null">
        TAG121,
      </if>
      <if test="tag122 != null">
        TAG122,
      </if>
      <if test="tag123 != null">
        TAG123,
      </if>
      <if test="tag124 != null">
        TAG124,
      </if>
      <if test="tag125 != null">
        TAG125,
      </if>
      <if test="tag126 != null">
        TAG126,
      </if>
      <if test="tag127 != null">
        TAG127,
      </if>
      <if test="tag128 != null">
        TAG128,
      </if>
      <if test="tag129 != null">
        TAG129,
      </if>
      <if test="tag130 != null">
        TAG130,
      </if>
      <if test="tag131 != null">
        TAG131,
      </if>
      <if test="tag132 != null">
        TAG132,
      </if>
      <if test="tag133 != null">
        TAG133,
      </if>
      <if test="tag134 != null">
        TAG134,
      </if>
      <if test="tag135 != null">
        TAG135,
      </if>
      <if test="tag136 != null">
        TAG136,
      </if>
      <if test="tag137 != null">
        TAG137,
      </if>
      <if test="tag138 != null">
        TAG138,
      </if>
      <if test="tag139 != null">
        TAG139,
      </if>
      <if test="tag140 != null">
        TAG140,
      </if>
      <if test="tag141 != null">
        TAG141,
      </if>
      <if test="tag142 != null">
        TAG142,
      </if>
      <if test="tag143 != null">
        TAG143,
      </if>
      <if test="tag144 != null">
        TAG144,
      </if>
      <if test="tag145 != null">
        TAG145,
      </if>
      <if test="tag146 != null">
        TAG146,
      </if>
      <if test="tag147 != null">
        TAG147,
      </if>
      <if test="tag148 != null">
        TAG148,
      </if>
      <if test="tag149 != null">
        TAG149,
      </if>
      <if test="tag150 != null">
        TAG150,
      </if>
      <if test="tag151 != null">
        TAG151,
      </if>
      <if test="tag152 != null">
        TAG152,
      </if>
      <if test="tag153 != null">
        TAG153,
      </if>
      <if test="tag154 != null">
        TAG154,
      </if>
      <if test="tag155 != null">
        TAG155,
      </if>
      <if test="tag156 != null">
        TAG156,
      </if>
      <if test="tag157 != null">
        TAG157,
      </if>
      <if test="tag158 != null">
        TAG158,
      </if>
      <if test="tag159 != null">
        TAG159,
      </if>
      <if test="tag160 != null">
        TAG160,
      </if>
      <if test="tag161 != null">
        TAG161,
      </if>
      <if test="tag162 != null">
        TAG162,
      </if>
      <if test="tag163 != null">
        TAG163,
      </if>
      <if test="tag164 != null">
        TAG164,
      </if>
      <if test="tag165 != null">
        TAG165,
      </if>
      <if test="tag166 != null">
        TAG166,
      </if>
      <if test="tag167 != null">
        TAG167,
      </if>
      <if test="tag168 != null">
        TAG168,
      </if>
      <if test="tag169 != null">
        TAG169,
      </if>
      <if test="tag170 != null">
        TAG170,
      </if>
      <if test="tag171 != null">
        TAG171,
      </if>
      <if test="tag172 != null">
        TAG172,
      </if>
      <if test="tag173 != null">
        TAG173,
      </if>
      <if test="tag174 != null">
        TAG174,
      </if>
      <if test="tag175 != null">
        TAG175,
      </if>
      <if test="tag176 != null">
        TAG176,
      </if>
      <if test="tag177 != null">
        TAG177,
      </if>
      <if test="tag178 != null">
        TAG178,
      </if>
      <if test="tag179 != null">
        TAG179,
      </if>
      <if test="tag180 != null">
        TAG180,
      </if>
      <if test="tag181 != null">
        TAG181,
      </if>
      <if test="tag182 != null">
        TAG182,
      </if>
    </trim>
    <trim prefix="values (" suffix=")" suffixOverrides=",">
      <if test="clock != null">
        #{clock,jdbcType=VARCHAR},
      </if>
      <if test="insertTime != null">
        #{insertTime,jdbcType=TIMESTAMP},
      </if>
      <if test="tag1 != null">
        #{tag1,jdbcType=FLOAT},
      </if>
      <if test="tag2 != null">
        #{tag2,jdbcType=FLOAT},
      </if>
      <if test="tag3 != null">
        #{tag3,jdbcType=FLOAT},
      </if>
      <if test="tag4 != null">
        #{tag4,jdbcType=FLOAT},
      </if>
      <if test="tag5 != null">
        #{tag5,jdbcType=FLOAT},
      </if>
      <if test="tag6 != null">
        #{tag6,jdbcType=FLOAT},
      </if>
      <if test="tag7 != null">
        #{tag7,jdbcType=FLOAT},
      </if>
      <if test="tag8 != null">
        #{tag8,jdbcType=FLOAT},
      </if>
      <if test="tag9 != null">
        #{tag9,jdbcType=FLOAT},
      </if>
      <if test="tag10 != null">
        #{tag10,jdbcType=FLOAT},
      </if>
      <if test="tag11 != null">
        #{tag11,jdbcType=FLOAT},
      </if>
      <if test="tag12 != null">
        #{tag12,jdbcType=FLOAT},
      </if>
      <if test="tag13 != null">
        #{tag13,jdbcType=FLOAT},
      </if>
      <if test="tag14 != null">
        #{tag14,jdbcType=FLOAT},
      </if>
      <if test="tag15 != null">
        #{tag15,jdbcType=FLOAT},
      </if>
      <if test="tag16 != null">
        #{tag16,jdbcType=FLOAT},
      </if>
      <if test="tag17 != null">
        #{tag17,jdbcType=FLOAT},
      </if>
      <if test="tag18 != null">
        #{tag18,jdbcType=FLOAT},
      </if>
      <if test="tag19 != null">
        #{tag19,jdbcType=FLOAT},
      </if>
      <if test="tag20 != null">
        #{tag20,jdbcType=FLOAT},
      </if>
      <if test="tag21 != null">
        #{tag21,jdbcType=FLOAT},
      </if>
      <if test="tag22 != null">
        #{tag22,jdbcType=FLOAT},
      </if>
      <if test="tag23 != null">
        #{tag23,jdbcType=FLOAT},
      </if>
      <if test="tag24 != null">
        #{tag24,jdbcType=FLOAT},
      </if>
      <if test="tag25 != null">
        #{tag25,jdbcType=FLOAT},
      </if>
      <if test="tag26 != null">
        #{tag26,jdbcType=FLOAT},
      </if>
      <if test="tag27 != null">
        #{tag27,jdbcType=FLOAT},
      </if>
      <if test="tag28 != null">
        #{tag28,jdbcType=FLOAT},
      </if>
      <if test="tag29 != null">
        #{tag29,jdbcType=FLOAT},
      </if>
      <if test="tag30 != null">
        #{tag30,jdbcType=FLOAT},
      </if>
      <if test="tag31 != null">
        #{tag31,jdbcType=FLOAT},
      </if>
      <if test="tag32 != null">
        #{tag32,jdbcType=FLOAT},
      </if>
      <if test="tag33 != null">
        #{tag33,jdbcType=FLOAT},
      </if>
      <if test="tag34 != null">
        #{tag34,jdbcType=FLOAT},
      </if>
      <if test="tag35 != null">
        #{tag35,jdbcType=FLOAT},
      </if>
      <if test="tag36 != null">
        #{tag36,jdbcType=FLOAT},
      </if>
      <if test="tag37 != null">
        #{tag37,jdbcType=FLOAT},
      </if>
      <if test="tag38 != null">
        #{tag38,jdbcType=FLOAT},
      </if>
      <if test="tag39 != null">
        #{tag39,jdbcType=FLOAT},
      </if>
      <if test="tag40 != null">
        #{tag40,jdbcType=FLOAT},
      </if>
      <if test="tag41 != null">
        #{tag41,jdbcType=FLOAT},
      </if>
      <if test="tag42 != null">
        #{tag42,jdbcType=FLOAT},
      </if>
      <if test="tag43 != null">
        #{tag43,jdbcType=FLOAT},
      </if>
      <if test="tag44 != null">
        #{tag44,jdbcType=FLOAT},
      </if>
      <if test="tag45 != null">
        #{tag45,jdbcType=FLOAT},
      </if>
      <if test="tag46 != null">
        #{tag46,jdbcType=FLOAT},
      </if>
      <if test="tag47 != null">
        #{tag47,jdbcType=FLOAT},
      </if>
      <if test="tag48 != null">
        #{tag48,jdbcType=FLOAT},
      </if>
      <if test="tag49 != null">
        #{tag49,jdbcType=FLOAT},
      </if>
      <if test="tag50 != null">
        #{tag50,jdbcType=FLOAT},
      </if>
      <if test="tag51 != null">
        #{tag51,jdbcType=FLOAT},
      </if>
      <if test="tag52 != null">
        #{tag52,jdbcType=FLOAT},
      </if>
      <if test="tag53 != null">
        #{tag53,jdbcType=FLOAT},
      </if>
      <if test="tag54 != null">
        #{tag54,jdbcType=FLOAT},
      </if>
      <if test="tag55 != null">
        #{tag55,jdbcType=FLOAT},
      </if>
      <if test="tag56 != null">
        #{tag56,jdbcType=FLOAT},
      </if>
      <if test="tag57 != null">
        #{tag57,jdbcType=FLOAT},
      </if>
      <if test="tag58 != null">
        #{tag58,jdbcType=FLOAT},
      </if>
      <if test="tag59 != null">
        #{tag59,jdbcType=FLOAT},
      </if>
      <if test="tag60 != null">
        #{tag60,jdbcType=FLOAT},
      </if>
      <if test="tag61 != null">
        #{tag61,jdbcType=FLOAT},
      </if>
      <if test="tag62 != null">
        #{tag62,jdbcType=FLOAT},
      </if>
      <if test="tag63 != null">
        #{tag63,jdbcType=FLOAT},
      </if>
      <if test="tag64 != null">
        #{tag64,jdbcType=FLOAT},
      </if>
      <if test="tag65 != null">
        #{tag65,jdbcType=FLOAT},
      </if>
      <if test="tag66 != null">
        #{tag66,jdbcType=FLOAT},
      </if>
      <if test="tag67 != null">
        #{tag67,jdbcType=FLOAT},
      </if>
      <if test="tag68 != null">
        #{tag68,jdbcType=FLOAT},
      </if>
      <if test="tag69 != null">
        #{tag69,jdbcType=FLOAT},
      </if>
      <if test="tag70 != null">
        #{tag70,jdbcType=FLOAT},
      </if>
      <if test="tag71 != null">
        #{tag71,jdbcType=FLOAT},
      </if>
      <if test="tag72 != null">
        #{tag72,jdbcType=FLOAT},
      </if>
      <if test="tag73 != null">
        #{tag73,jdbcType=FLOAT},
      </if>
      <if test="tag74 != null">
        #{tag74,jdbcType=FLOAT},
      </if>
      <if test="tag75 != null">
        #{tag75,jdbcType=FLOAT},
      </if>
      <if test="tag76 != null">
        #{tag76,jdbcType=FLOAT},
      </if>
      <if test="tag77 != null">
        #{tag77,jdbcType=FLOAT},
      </if>
      <if test="tag78 != null">
        #{tag78,jdbcType=FLOAT},
      </if>
      <if test="tag79 != null">
        #{tag79,jdbcType=FLOAT},
      </if>
      <if test="tag80 != null">
        #{tag80,jdbcType=FLOAT},
      </if>
      <if test="tag81 != null">
        #{tag81,jdbcType=FLOAT},
      </if>
      <if test="tag82 != null">
        #{tag82,jdbcType=FLOAT},
      </if>
      <if test="tag83 != null">
        #{tag83,jdbcType=FLOAT},
      </if>
      <if test="tag84 != null">
        #{tag84,jdbcType=FLOAT},
      </if>
      <if test="tag85 != null">
        #{tag85,jdbcType=FLOAT},
      </if>
      <if test="tag86 != null">
        #{tag86,jdbcType=FLOAT},
      </if>
      <if test="tag87 != null">
        #{tag87,jdbcType=FLOAT},
      </if>
      <if test="tag88 != null">
        #{tag88,jdbcType=FLOAT},
      </if>
      <if test="tag89 != null">
        #{tag89,jdbcType=FLOAT},
      </if>
      <if test="tag90 != null">
        #{tag90,jdbcType=FLOAT},
      </if>
      <if test="tag91 != null">
        #{tag91,jdbcType=FLOAT},
      </if>
      <if test="tag92 != null">
        #{tag92,jdbcType=FLOAT},
      </if>
      <if test="tag93 != null">
        #{tag93,jdbcType=FLOAT},
      </if>
      <if test="tag94 != null">
        #{tag94,jdbcType=FLOAT},
      </if>
      <if test="tag95 != null">
        #{tag95,jdbcType=FLOAT},
      </if>
      <if test="tag96 != null">
        #{tag96,jdbcType=FLOAT},
      </if>
      <if test="tag97 != null">
        #{tag97,jdbcType=FLOAT},
      </if>
      <if test="tag98 != null">
        #{tag98,jdbcType=FLOAT},
      </if>
      <if test="tag99 != null">
        #{tag99,jdbcType=FLOAT},
      </if>
      <if test="tag100 != null">
        #{tag100,jdbcType=FLOAT},
      </if>
      <if test="tag101 != null">
        #{tag101,jdbcType=FLOAT},
      </if>
      <if test="tag102 != null">
        #{tag102,jdbcType=FLOAT},
      </if>
      <if test="tag103 != null">
        #{tag103,jdbcType=FLOAT},
      </if>
      <if test="tag104 != null">
        #{tag104,jdbcType=FLOAT},
      </if>
      <if test="tag105 != null">
        #{tag105,jdbcType=FLOAT},
      </if>
      <if test="tag106 != null">
        #{tag106,jdbcType=FLOAT},
      </if>
      <if test="tag107 != null">
        #{tag107,jdbcType=FLOAT},
      </if>
      <if test="tag108 != null">
        #{tag108,jdbcType=FLOAT},
      </if>
      <if test="tag109 != null">
        #{tag109,jdbcType=FLOAT},
      </if>
      <if test="tag110 != null">
        #{tag110,jdbcType=FLOAT},
      </if>
      <if test="tag111 != null">
        #{tag111,jdbcType=FLOAT},
      </if>
      <if test="tag112 != null">
        #{tag112,jdbcType=FLOAT},
      </if>
      <if test="tag113 != null">
        #{tag113,jdbcType=FLOAT},
      </if>
      <if test="tag114 != null">
        #{tag114,jdbcType=FLOAT},
      </if>
      <if test="tag115 != null">
        #{tag115,jdbcType=FLOAT},
      </if>
      <if test="tag116 != null">
        #{tag116,jdbcType=FLOAT},
      </if>
      <if test="tag117 != null">
        #{tag117,jdbcType=FLOAT},
      </if>
      <if test="tag118 != null">
        #{tag118,jdbcType=FLOAT},
      </if>
      <if test="tag119 != null">
        #{tag119,jdbcType=FLOAT},
      </if>
      <if test="tag120 != null">
        #{tag120,jdbcType=FLOAT},
      </if>
      <if test="tag121 != null">
        #{tag121,jdbcType=FLOAT},
      </if>
      <if test="tag122 != null">
        #{tag122,jdbcType=FLOAT},
      </if>
      <if test="tag123 != null">
        #{tag123,jdbcType=FLOAT},
      </if>
      <if test="tag124 != null">
        #{tag124,jdbcType=FLOAT},
      </if>
      <if test="tag125 != null">
        #{tag125,jdbcType=FLOAT},
      </if>
      <if test="tag126 != null">
        #{tag126,jdbcType=FLOAT},
      </if>
      <if test="tag127 != null">
        #{tag127,jdbcType=FLOAT},
      </if>
      <if test="tag128 != null">
        #{tag128,jdbcType=FLOAT},
      </if>
      <if test="tag129 != null">
        #{tag129,jdbcType=FLOAT},
      </if>
      <if test="tag130 != null">
        #{tag130,jdbcType=FLOAT},
      </if>
      <if test="tag131 != null">
        #{tag131,jdbcType=FLOAT},
      </if>
      <if test="tag132 != null">
        #{tag132,jdbcType=FLOAT},
      </if>
      <if test="tag133 != null">
        #{tag133,jdbcType=FLOAT},
      </if>
      <if test="tag134 != null">
        #{tag134,jdbcType=FLOAT},
      </if>
      <if test="tag135 != null">
        #{tag135,jdbcType=FLOAT},
      </if>
      <if test="tag136 != null">
        #{tag136,jdbcType=FLOAT},
      </if>
      <if test="tag137 != null">
        #{tag137,jdbcType=FLOAT},
      </if>
      <if test="tag138 != null">
        #{tag138,jdbcType=FLOAT},
      </if>
      <if test="tag139 != null">
        #{tag139,jdbcType=FLOAT},
      </if>
      <if test="tag140 != null">
        #{tag140,jdbcType=FLOAT},
      </if>
      <if test="tag141 != null">
        #{tag141,jdbcType=FLOAT},
      </if>
      <if test="tag142 != null">
        #{tag142,jdbcType=FLOAT},
      </if>
      <if test="tag143 != null">
        #{tag143,jdbcType=FLOAT},
      </if>
      <if test="tag144 != null">
        #{tag144,jdbcType=FLOAT},
      </if>
      <if test="tag145 != null">
        #{tag145,jdbcType=FLOAT},
      </if>
      <if test="tag146 != null">
        #{tag146,jdbcType=FLOAT},
      </if>
      <if test="tag147 != null">
        #{tag147,jdbcType=FLOAT},
      </if>
      <if test="tag148 != null">
        #{tag148,jdbcType=FLOAT},
      </if>
      <if test="tag149 != null">
        #{tag149,jdbcType=FLOAT},
      </if>
      <if test="tag150 != null">
        #{tag150,jdbcType=FLOAT},
      </if>
      <if test="tag151 != null">
        #{tag151,jdbcType=FLOAT},
      </if>
      <if test="tag152 != null">
        #{tag152,jdbcType=FLOAT},
      </if>
      <if test="tag153 != null">
        #{tag153,jdbcType=FLOAT},
      </if>
      <if test="tag154 != null">
        #{tag154,jdbcType=FLOAT},
      </if>
      <if test="tag155 != null">
        #{tag155,jdbcType=FLOAT},
      </if>
      <if test="tag156 != null">
        #{tag156,jdbcType=FLOAT},
      </if>
      <if test="tag157 != null">
        #{tag157,jdbcType=FLOAT},
      </if>
      <if test="tag158 != null">
        #{tag158,jdbcType=FLOAT},
      </if>
      <if test="tag159 != null">
        #{tag159,jdbcType=FLOAT},
      </if>
      <if test="tag160 != null">
        #{tag160,jdbcType=FLOAT},
      </if>
      <if test="tag161 != null">
        #{tag161,jdbcType=FLOAT},
      </if>
      <if test="tag162 != null">
        #{tag162,jdbcType=FLOAT},
      </if>
      <if test="tag163 != null">
        #{tag163,jdbcType=FLOAT},
      </if>
      <if test="tag164 != null">
        #{tag164,jdbcType=FLOAT},
      </if>
      <if test="tag165 != null">
        #{tag165,jdbcType=FLOAT},
      </if>
      <if test="tag166 != null">
        #{tag166,jdbcType=FLOAT},
      </if>
      <if test="tag167 != null">
        #{tag167,jdbcType=FLOAT},
      </if>
      <if test="tag168 != null">
        #{tag168,jdbcType=FLOAT},
      </if>
      <if test="tag169 != null">
        #{tag169,jdbcType=FLOAT},
      </if>
      <if test="tag170 != null">
        #{tag170,jdbcType=FLOAT},
      </if>
      <if test="tag171 != null">
        #{tag171,jdbcType=FLOAT},
      </if>
      <if test="tag172 != null">
        #{tag172,jdbcType=FLOAT},
      </if>
      <if test="tag173 != null">
        #{tag173,jdbcType=FLOAT},
      </if>
      <if test="tag174 != null">
        #{tag174,jdbcType=FLOAT},
      </if>
      <if test="tag175 != null">
        #{tag175,jdbcType=FLOAT},
      </if>
      <if test="tag176 != null">
        #{tag176,jdbcType=FLOAT},
      </if>
      <if test="tag177 != null">
        #{tag177,jdbcType=FLOAT},
      </if>
      <if test="tag178 != null">
        #{tag178,jdbcType=FLOAT},
      </if>
      <if test="tag179 != null">
        #{tag179,jdbcType=FLOAT},
      </if>
      <if test="tag180 != null">
        #{tag180,jdbcType=FLOAT},
      </if>
      <if test="tag181 != null">
        #{tag181,jdbcType=FLOAT},
      </if>
      <if test="tag182 != null">
        #{tag182,jdbcType=FLOAT},
      </if>
    </trim>
  </insert>
  <update id="updateByPrimaryKey" parameterType="com.steerinfo.ems.emseoaihoursumtab1.model.EmsEoAiHourSumTab1">
    update EMS_EO_AI_HOUR_SUM_TAB1
    set INSERT_TIME = #{insertTime,jdbcType=TIMESTAMP},
      TAG1 = #{tag1,jdbcType=FLOAT},
      TAG2 = #{tag2,jdbcType=FLOAT},
      TAG3 = #{tag3,jdbcType=FLOAT},
      TAG4 = #{tag4,jdbcType=FLOAT},
      TAG5 = #{tag5,jdbcType=FLOAT},
      TAG6 = #{tag6,jdbcType=FLOAT},
      TAG7 = #{tag7,jdbcType=FLOAT},
      TAG8 = #{tag8,jdbcType=FLOAT},
      TAG9 = #{tag9,jdbcType=FLOAT},
      TAG10 = #{tag10,jdbcType=FLOAT},
      TAG11 = #{tag11,jdbcType=FLOAT},
      TAG12 = #{tag12,jdbcType=FLOAT},
      TAG13 = #{tag13,jdbcType=FLOAT},
      TAG14 = #{tag14,jdbcType=FLOAT},
      TAG15 = #{tag15,jdbcType=FLOAT},
      TAG16 = #{tag16,jdbcType=FLOAT},
      TAG17 = #{tag17,jdbcType=FLOAT},
      TAG18 = #{tag18,jdbcType=FLOAT},
      TAG19 = #{tag19,jdbcType=FLOAT},
      TAG20 = #{tag20,jdbcType=FLOAT},
      TAG21 = #{tag21,jdbcType=FLOAT},
      TAG22 = #{tag22,jdbcType=FLOAT},
      TAG23 = #{tag23,jdbcType=FLOAT},
      TAG24 = #{tag24,jdbcType=FLOAT},
      TAG25 = #{tag25,jdbcType=FLOAT},
      TAG26 = #{tag26,jdbcType=FLOAT},
      TAG27 = #{tag27,jdbcType=FLOAT},
      TAG28 = #{tag28,jdbcType=FLOAT},
      TAG29 = #{tag29,jdbcType=FLOAT},
      TAG30 = #{tag30,jdbcType=FLOAT},
      TAG31 = #{tag31,jdbcType=FLOAT},
      TAG32 = #{tag32,jdbcType=FLOAT},
      TAG33 = #{tag33,jdbcType=FLOAT},
      TAG34 = #{tag34,jdbcType=FLOAT},
      TAG35 = #{tag35,jdbcType=FLOAT},
      TAG36 = #{tag36,jdbcType=FLOAT},
      TAG37 = #{tag37,jdbcType=FLOAT},
      TAG38 = #{tag38,jdbcType=FLOAT},
      TAG39 = #{tag39,jdbcType=FLOAT},
      TAG40 = #{tag40,jdbcType=FLOAT},
      TAG41 = #{tag41,jdbcType=FLOAT},
      TAG42 = #{tag42,jdbcType=FLOAT},
      TAG43 = #{tag43,jdbcType=FLOAT},
      TAG44 = #{tag44,jdbcType=FLOAT},
      TAG45 = #{tag45,jdbcType=FLOAT},
      TAG46 = #{tag46,jdbcType=FLOAT},
      TAG47 = #{tag47,jdbcType=FLOAT},
      TAG48 = #{tag48,jdbcType=FLOAT},
      TAG49 = #{tag49,jdbcType=FLOAT},
      TAG50 = #{tag50,jdbcType=FLOAT},
      TAG51 = #{tag51,jdbcType=FLOAT},
      TAG52 = #{tag52,jdbcType=FLOAT},
      TAG53 = #{tag53,jdbcType=FLOAT},
      TAG54 = #{tag54,jdbcType=FLOAT},
      TAG55 = #{tag55,jdbcType=FLOAT},
      TAG56 = #{tag56,jdbcType=FLOAT},
      TAG57 = #{tag57,jdbcType=FLOAT},
      TAG58 = #{tag58,jdbcType=FLOAT},
      TAG59 = #{tag59,jdbcType=FLOAT},
      TAG60 = #{tag60,jdbcType=FLOAT},
      TAG61 = #{tag61,jdbcType=FLOAT},
      TAG62 = #{tag62,jdbcType=FLOAT},
      TAG63 = #{tag63,jdbcType=FLOAT},
      TAG64 = #{tag64,jdbcType=FLOAT},
      TAG65 = #{tag65,jdbcType=FLOAT},
      TAG66 = #{tag66,jdbcType=FLOAT},
      TAG67 = #{tag67,jdbcType=FLOAT},
      TAG68 = #{tag68,jdbcType=FLOAT},
      TAG69 = #{tag69,jdbcType=FLOAT},
      TAG70 = #{tag70,jdbcType=FLOAT},
      TAG71 = #{tag71,jdbcType=FLOAT},
      TAG72 = #{tag72,jdbcType=FLOAT},
      TAG73 = #{tag73,jdbcType=FLOAT},
      TAG74 = #{tag74,jdbcType=FLOAT},
      TAG75 = #{tag75,jdbcType=FLOAT},
      TAG76 = #{tag76,jdbcType=FLOAT},
      TAG77 = #{tag77,jdbcType=FLOAT},
      TAG78 = #{tag78,jdbcType=FLOAT},
      TAG79 = #{tag79,jdbcType=FLOAT},
      TAG80 = #{tag80,jdbcType=FLOAT},
      TAG81 = #{tag81,jdbcType=FLOAT},
      TAG82 = #{tag82,jdbcType=FLOAT},
      TAG83 = #{tag83,jdbcType=FLOAT},
      TAG84 = #{tag84,jdbcType=FLOAT},
      TAG85 = #{tag85,jdbcType=FLOAT},
      TAG86 = #{tag86,jdbcType=FLOAT},
      TAG87 = #{tag87,jdbcType=FLOAT},
      TAG88 = #{tag88,jdbcType=FLOAT},
      TAG89 = #{tag89,jdbcType=FLOAT},
      TAG90 = #{tag90,jdbcType=FLOAT},
      TAG91 = #{tag91,jdbcType=FLOAT},
      TAG92 = #{tag92,jdbcType=FLOAT},
      TAG93 = #{tag93,jdbcType=FLOAT},
      TAG94 = #{tag94,jdbcType=FLOAT},
      TAG95 = #{tag95,jdbcType=FLOAT},
      TAG96 = #{tag96,jdbcType=FLOAT},
      TAG97 = #{tag97,jdbcType=FLOAT},
      TAG98 = #{tag98,jdbcType=FLOAT},
      TAG99 = #{tag99,jdbcType=FLOAT},
      TAG100 = #{tag100,jdbcType=FLOAT},
      TAG101 = #{tag101,jdbcType=FLOAT},
      TAG102 = #{tag102,jdbcType=FLOAT},
      TAG103 = #{tag103,jdbcType=FLOAT},
      TAG104 = #{tag104,jdbcType=FLOAT},
      TAG105 = #{tag105,jdbcType=FLOAT},
      TAG106 = #{tag106,jdbcType=FLOAT},
      TAG107 = #{tag107,jdbcType=FLOAT},
      TAG108 = #{tag108,jdbcType=FLOAT},
      TAG109 = #{tag109,jdbcType=FLOAT},
      TAG110 = #{tag110,jdbcType=FLOAT},
      TAG111 = #{tag111,jdbcType=FLOAT},
      TAG112 = #{tag112,jdbcType=FLOAT},
      TAG113 = #{tag113,jdbcType=FLOAT},
      TAG114 = #{tag114,jdbcType=FLOAT},
      TAG115 = #{tag115,jdbcType=FLOAT},
      TAG116 = #{tag116,jdbcType=FLOAT},
      TAG117 = #{tag117,jdbcType=FLOAT},
      TAG118 = #{tag118,jdbcType=FLOAT},
      TAG119 = #{tag119,jdbcType=FLOAT},
      TAG120 = #{tag120,jdbcType=FLOAT},
      TAG121 = #{tag121,jdbcType=FLOAT},
      TAG122 = #{tag122,jdbcType=FLOAT},
      TAG123 = #{tag123,jdbcType=FLOAT},
      TAG124 = #{tag124,jdbcType=FLOAT},
      TAG125 = #{tag125,jdbcType=FLOAT},
      TAG126 = #{tag126,jdbcType=FLOAT},
      TAG127 = #{tag127,jdbcType=FLOAT},
      TAG128 = #{tag128,jdbcType=FLOAT},
      TAG129 = #{tag129,jdbcType=FLOAT},
      TAG130 = #{tag130,jdbcType=FLOAT},
      TAG131 = #{tag131,jdbcType=FLOAT},
      TAG132 = #{tag132,jdbcType=FLOAT},
      TAG133 = #{tag133,jdbcType=FLOAT},
      TAG134 = #{tag134,jdbcType=FLOAT},
      TAG135 = #{tag135,jdbcType=FLOAT},
      TAG136 = #{tag136,jdbcType=FLOAT},
      TAG137 = #{tag137,jdbcType=FLOAT},
      TAG138 = #{tag138,jdbcType=FLOAT},
      TAG139 = #{tag139,jdbcType=FLOAT},
      TAG140 = #{tag140,jdbcType=FLOAT},
      TAG141 = #{tag141,jdbcType=FLOAT},
      TAG142 = #{tag142,jdbcType=FLOAT},
      TAG143 = #{tag143,jdbcType=FLOAT},
      TAG144 = #{tag144,jdbcType=FLOAT},
      TAG145 = #{tag145,jdbcType=FLOAT},
      TAG146 = #{tag146,jdbcType=FLOAT},
      TAG147 = #{tag147,jdbcType=FLOAT},
      TAG148 = #{tag148,jdbcType=FLOAT},
      TAG149 = #{tag149,jdbcType=FLOAT},
      TAG150 = #{tag150,jdbcType=FLOAT},
      TAG151 = #{tag151,jdbcType=FLOAT},
      TAG152 = #{tag152,jdbcType=FLOAT},
      TAG153 = #{tag153,jdbcType=FLOAT},
      TAG154 = #{tag154,jdbcType=FLOAT},
      TAG155 = #{tag155,jdbcType=FLOAT},
      TAG156 = #{tag156,jdbcType=FLOAT},
      TAG157 = #{tag157,jdbcType=FLOAT},
      TAG158 = #{tag158,jdbcType=FLOAT},
      TAG159 = #{tag159,jdbcType=FLOAT},
      TAG160 = #{tag160,jdbcType=FLOAT},
      TAG161 = #{tag161,jdbcType=FLOAT},
      TAG162 = #{tag162,jdbcType=FLOAT},
      TAG163 = #{tag163,jdbcType=FLOAT},
      TAG164 = #{tag164,jdbcType=FLOAT},
      TAG165 = #{tag165,jdbcType=FLOAT},
      TAG166 = #{tag166,jdbcType=FLOAT},
      TAG167 = #{tag167,jdbcType=FLOAT},
      TAG168 = #{tag168,jdbcType=FLOAT},
      TAG169 = #{tag169,jdbcType=FLOAT},
      TAG170 = #{tag170,jdbcType=FLOAT},
      TAG171 = #{tag171,jdbcType=FLOAT},
      TAG172 = #{tag172,jdbcType=FLOAT},
      TAG173 = #{tag173,jdbcType=FLOAT},
      TAG174 = #{tag174,jdbcType=FLOAT},
      TAG175 = #{tag175,jdbcType=FLOAT},
      TAG176 = #{tag176,jdbcType=FLOAT},
      TAG177 = #{tag177,jdbcType=FLOAT},
      TAG178 = #{tag178,jdbcType=FLOAT},
      TAG179 = #{tag179,jdbcType=FLOAT},
      TAG180 = #{tag180,jdbcType=FLOAT},
      TAG181 = #{tag181,jdbcType=FLOAT},
      TAG182 = #{tag182,jdbcType=FLOAT}
    where CLOCK = #{clock,jdbcType=VARCHAR}
  </update>
  <update id="updateByPrimaryKeySelective" parameterType="com.steerinfo.ems.emseoaihoursumtab1.model.EmsEoAiHourSumTab1">
    update EMS_EO_AI_HOUR_SUM_TAB1
    <set>
      <if test="insertTime != null">
        INSERT_TIME = #{insertTime,jdbcType=TIMESTAMP},
      </if>
      <if test="tag1 != null">
        TAG1 = #{tag1,jdbcType=FLOAT},
      </if>
      <if test="tag2 != null">
        TAG2 = #{tag2,jdbcType=FLOAT},
      </if>
      <if test="tag3 != null">
        TAG3 = #{tag3,jdbcType=FLOAT},
      </if>
      <if test="tag4 != null">
        TAG4 = #{tag4,jdbcType=FLOAT},
      </if>
      <if test="tag5 != null">
        TAG5 = #{tag5,jdbcType=FLOAT},
      </if>
      <if test="tag6 != null">
        TAG6 = #{tag6,jdbcType=FLOAT},
      </if>
      <if test="tag7 != null">
        TAG7 = #{tag7,jdbcType=FLOAT},
      </if>
      <if test="tag8 != null">
        TAG8 = #{tag8,jdbcType=FLOAT},
      </if>
      <if test="tag9 != null">
        TAG9 = #{tag9,jdbcType=FLOAT},
      </if>
      <if test="tag10 != null">
        TAG10 = #{tag10,jdbcType=FLOAT},
      </if>
      <if test="tag11 != null">
        TAG11 = #{tag11,jdbcType=FLOAT},
      </if>
      <if test="tag12 != null">
        TAG12 = #{tag12,jdbcType=FLOAT},
      </if>
      <if test="tag13 != null">
        TAG13 = #{tag13,jdbcType=FLOAT},
      </if>
      <if test="tag14 != null">
        TAG14 = #{tag14,jdbcType=FLOAT},
      </if>
      <if test="tag15 != null">
        TAG15 = #{tag15,jdbcType=FLOAT},
      </if>
      <if test="tag16 != null">
        TAG16 = #{tag16,jdbcType=FLOAT},
      </if>
      <if test="tag17 != null">
        TAG17 = #{tag17,jdbcType=FLOAT},
      </if>
      <if test="tag18 != null">
        TAG18 = #{tag18,jdbcType=FLOAT},
      </if>
      <if test="tag19 != null">
        TAG19 = #{tag19,jdbcType=FLOAT},
      </if>
      <if test="tag20 != null">
        TAG20 = #{tag20,jdbcType=FLOAT},
      </if>
      <if test="tag21 != null">
        TAG21 = #{tag21,jdbcType=FLOAT},
      </if>
      <if test="tag22 != null">
        TAG22 = #{tag22,jdbcType=FLOAT},
      </if>
      <if test="tag23 != null">
        TAG23 = #{tag23,jdbcType=FLOAT},
      </if>
      <if test="tag24 != null">
        TAG24 = #{tag24,jdbcType=FLOAT},
      </if>
      <if test="tag25 != null">
        TAG25 = #{tag25,jdbcType=FLOAT},
      </if>
      <if test="tag26 != null">
        TAG26 = #{tag26,jdbcType=FLOAT},
      </if>
      <if test="tag27 != null">
        TAG27 = #{tag27,jdbcType=FLOAT},
      </if>
      <if test="tag28 != null">
        TAG28 = #{tag28,jdbcType=FLOAT},
      </if>
      <if test="tag29 != null">
        TAG29 = #{tag29,jdbcType=FLOAT},
      </if>
      <if test="tag30 != null">
        TAG30 = #{tag30,jdbcType=FLOAT},
      </if>
      <if test="tag31 != null">
        TAG31 = #{tag31,jdbcType=FLOAT},
      </if>
      <if test="tag32 != null">
        TAG32 = #{tag32,jdbcType=FLOAT},
      </if>
      <if test="tag33 != null">
        TAG33 = #{tag33,jdbcType=FLOAT},
      </if>
      <if test="tag34 != null">
        TAG34 = #{tag34,jdbcType=FLOAT},
      </if>
      <if test="tag35 != null">
        TAG35 = #{tag35,jdbcType=FLOAT},
      </if>
      <if test="tag36 != null">
        TAG36 = #{tag36,jdbcType=FLOAT},
      </if>
      <if test="tag37 != null">
        TAG37 = #{tag37,jdbcType=FLOAT},
      </if>
      <if test="tag38 != null">
        TAG38 = #{tag38,jdbcType=FLOAT},
      </if>
      <if test="tag39 != null">
        TAG39 = #{tag39,jdbcType=FLOAT},
      </if>
      <if test="tag40 != null">
        TAG40 = #{tag40,jdbcType=FLOAT},
      </if>
      <if test="tag41 != null">
        TAG41 = #{tag41,jdbcType=FLOAT},
      </if>
      <if test="tag42 != null">
        TAG42 = #{tag42,jdbcType=FLOAT},
      </if>
      <if test="tag43 != null">
        TAG43 = #{tag43,jdbcType=FLOAT},
      </if>
      <if test="tag44 != null">
        TAG44 = #{tag44,jdbcType=FLOAT},
      </if>
      <if test="tag45 != null">
        TAG45 = #{tag45,jdbcType=FLOAT},
      </if>
      <if test="tag46 != null">
        TAG46 = #{tag46,jdbcType=FLOAT},
      </if>
      <if test="tag47 != null">
        TAG47 = #{tag47,jdbcType=FLOAT},
      </if>
      <if test="tag48 != null">
        TAG48 = #{tag48,jdbcType=FLOAT},
      </if>
      <if test="tag49 != null">
        TAG49 = #{tag49,jdbcType=FLOAT},
      </if>
      <if test="tag50 != null">
        TAG50 = #{tag50,jdbcType=FLOAT},
      </if>
      <if test="tag51 != null">
        TAG51 = #{tag51,jdbcType=FLOAT},
      </if>
      <if test="tag52 != null">
        TAG52 = #{tag52,jdbcType=FLOAT},
      </if>
      <if test="tag53 != null">
        TAG53 = #{tag53,jdbcType=FLOAT},
      </if>
      <if test="tag54 != null">
        TAG54 = #{tag54,jdbcType=FLOAT},
      </if>
      <if test="tag55 != null">
        TAG55 = #{tag55,jdbcType=FLOAT},
      </if>
      <if test="tag56 != null">
        TAG56 = #{tag56,jdbcType=FLOAT},
      </if>
      <if test="tag57 != null">
        TAG57 = #{tag57,jdbcType=FLOAT},
      </if>
      <if test="tag58 != null">
        TAG58 = #{tag58,jdbcType=FLOAT},
      </if>
      <if test="tag59 != null">
        TAG59 = #{tag59,jdbcType=FLOAT},
      </if>
      <if test="tag60 != null">
        TAG60 = #{tag60,jdbcType=FLOAT},
      </if>
      <if test="tag61 != null">
        TAG61 = #{tag61,jdbcType=FLOAT},
      </if>
      <if test="tag62 != null">
        TAG62 = #{tag62,jdbcType=FLOAT},
      </if>
      <if test="tag63 != null">
        TAG63 = #{tag63,jdbcType=FLOAT},
      </if>
      <if test="tag64 != null">
        TAG64 = #{tag64,jdbcType=FLOAT},
      </if>
      <if test="tag65 != null">
        TAG65 = #{tag65,jdbcType=FLOAT},
      </if>
      <if test="tag66 != null">
        TAG66 = #{tag66,jdbcType=FLOAT},
      </if>
      <if test="tag67 != null">
        TAG67 = #{tag67,jdbcType=FLOAT},
      </if>
      <if test="tag68 != null">
        TAG68 = #{tag68,jdbcType=FLOAT},
      </if>
      <if test="tag69 != null">
        TAG69 = #{tag69,jdbcType=FLOAT},
      </if>
      <if test="tag70 != null">
        TAG70 = #{tag70,jdbcType=FLOAT},
      </if>
      <if test="tag71 != null">
        TAG71 = #{tag71,jdbcType=FLOAT},
      </if>
      <if test="tag72 != null">
        TAG72 = #{tag72,jdbcType=FLOAT},
      </if>
      <if test="tag73 != null">
        TAG73 = #{tag73,jdbcType=FLOAT},
      </if>
      <if test="tag74 != null">
        TAG74 = #{tag74,jdbcType=FLOAT},
      </if>
      <if test="tag75 != null">
        TAG75 = #{tag75,jdbcType=FLOAT},
      </if>
      <if test="tag76 != null">
        TAG76 = #{tag76,jdbcType=FLOAT},
      </if>
      <if test="tag77 != null">
        TAG77 = #{tag77,jdbcType=FLOAT},
      </if>
      <if test="tag78 != null">
        TAG78 = #{tag78,jdbcType=FLOAT},
      </if>
      <if test="tag79 != null">
        TAG79 = #{tag79,jdbcType=FLOAT},
      </if>
      <if test="tag80 != null">
        TAG80 = #{tag80,jdbcType=FLOAT},
      </if>
      <if test="tag81 != null">
        TAG81 = #{tag81,jdbcType=FLOAT},
      </if>
      <if test="tag82 != null">
        TAG82 = #{tag82,jdbcType=FLOAT},
      </if>
      <if test="tag83 != null">
        TAG83 = #{tag83,jdbcType=FLOAT},
      </if>
      <if test="tag84 != null">
        TAG84 = #{tag84,jdbcType=FLOAT},
      </if>
      <if test="tag85 != null">
        TAG85 = #{tag85,jdbcType=FLOAT},
      </if>
      <if test="tag86 != null">
        TAG86 = #{tag86,jdbcType=FLOAT},
      </if>
      <if test="tag87 != null">
        TAG87 = #{tag87,jdbcType=FLOAT},
      </if>
      <if test="tag88 != null">
        TAG88 = #{tag88,jdbcType=FLOAT},
      </if>
      <if test="tag89 != null">
        TAG89 = #{tag89,jdbcType=FLOAT},
      </if>
      <if test="tag90 != null">
        TAG90 = #{tag90,jdbcType=FLOAT},
      </if>
      <if test="tag91 != null">
        TAG91 = #{tag91,jdbcType=FLOAT},
      </if>
      <if test="tag92 != null">
        TAG92 = #{tag92,jdbcType=FLOAT},
      </if>
      <if test="tag93 != null">
        TAG93 = #{tag93,jdbcType=FLOAT},
      </if>
      <if test="tag94 != null">
        TAG94 = #{tag94,jdbcType=FLOAT},
      </if>
      <if test="tag95 != null">
        TAG95 = #{tag95,jdbcType=FLOAT},
      </if>
      <if test="tag96 != null">
        TAG96 = #{tag96,jdbcType=FLOAT},
      </if>
      <if test="tag97 != null">
        TAG97 = #{tag97,jdbcType=FLOAT},
      </if>
      <if test="tag98 != null">
        TAG98 = #{tag98,jdbcType=FLOAT},
      </if>
      <if test="tag99 != null">
        TAG99 = #{tag99,jdbcType=FLOAT},
      </if>
      <if test="tag100 != null">
        TAG100 = #{tag100,jdbcType=FLOAT},
      </if>
      <if test="tag101 != null">
        TAG101 = #{tag101,jdbcType=FLOAT},
      </if>
      <if test="tag102 != null">
        TAG102 = #{tag102,jdbcType=FLOAT},
      </if>
      <if test="tag103 != null">
        TAG103 = #{tag103,jdbcType=FLOAT},
      </if>
      <if test="tag104 != null">
        TAG104 = #{tag104,jdbcType=FLOAT},
      </if>
      <if test="tag105 != null">
        TAG105 = #{tag105,jdbcType=FLOAT},
      </if>
      <if test="tag106 != null">
        TAG106 = #{tag106,jdbcType=FLOAT},
      </if>
      <if test="tag107 != null">
        TAG107 = #{tag107,jdbcType=FLOAT},
      </if>
      <if test="tag108 != null">
        TAG108 = #{tag108,jdbcType=FLOAT},
      </if>
      <if test="tag109 != null">
        TAG109 = #{tag109,jdbcType=FLOAT},
      </if>
      <if test="tag110 != null">
        TAG110 = #{tag110,jdbcType=FLOAT},
      </if>
      <if test="tag111 != null">
        TAG111 = #{tag111,jdbcType=FLOAT},
      </if>
      <if test="tag112 != null">
        TAG112 = #{tag112,jdbcType=FLOAT},
      </if>
      <if test="tag113 != null">
        TAG113 = #{tag113,jdbcType=FLOAT},
      </if>
      <if test="tag114 != null">
        TAG114 = #{tag114,jdbcType=FLOAT},
      </if>
      <if test="tag115 != null">
        TAG115 = #{tag115,jdbcType=FLOAT},
      </if>
      <if test="tag116 != null">
        TAG116 = #{tag116,jdbcType=FLOAT},
      </if>
      <if test="tag117 != null">
        TAG117 = #{tag117,jdbcType=FLOAT},
      </if>
      <if test="tag118 != null">
        TAG118 = #{tag118,jdbcType=FLOAT},
      </if>
      <if test="tag119 != null">
        TAG119 = #{tag119,jdbcType=FLOAT},
      </if>
      <if test="tag120 != null">
        TAG120 = #{tag120,jdbcType=FLOAT},
      </if>
      <if test="tag121 != null">
        TAG121 = #{tag121,jdbcType=FLOAT},
      </if>
      <if test="tag122 != null">
        TAG122 = #{tag122,jdbcType=FLOAT},
      </if>
      <if test="tag123 != null">
        TAG123 = #{tag123,jdbcType=FLOAT},
      </if>
      <if test="tag124 != null">
        TAG124 = #{tag124,jdbcType=FLOAT},
      </if>
      <if test="tag125 != null">
        TAG125 = #{tag125,jdbcType=FLOAT},
      </if>
      <if test="tag126 != null">
        TAG126 = #{tag126,jdbcType=FLOAT},
      </if>
      <if test="tag127 != null">
        TAG127 = #{tag127,jdbcType=FLOAT},
      </if>
      <if test="tag128 != null">
        TAG128 = #{tag128,jdbcType=FLOAT},
      </if>
      <if test="tag129 != null">
        TAG129 = #{tag129,jdbcType=FLOAT},
      </if>
      <if test="tag130 != null">
        TAG130 = #{tag130,jdbcType=FLOAT},
      </if>
      <if test="tag131 != null">
        TAG131 = #{tag131,jdbcType=FLOAT},
      </if>
      <if test="tag132 != null">
        TAG132 = #{tag132,jdbcType=FLOAT},
      </if>
      <if test="tag133 != null">
        TAG133 = #{tag133,jdbcType=FLOAT},
      </if>
      <if test="tag134 != null">
        TAG134 = #{tag134,jdbcType=FLOAT},
      </if>
      <if test="tag135 != null">
        TAG135 = #{tag135,jdbcType=FLOAT},
      </if>
      <if test="tag136 != null">
        TAG136 = #{tag136,jdbcType=FLOAT},
      </if>
      <if test="tag137 != null">
        TAG137 = #{tag137,jdbcType=FLOAT},
      </if>
      <if test="tag138 != null">
        TAG138 = #{tag138,jdbcType=FLOAT},
      </if>
      <if test="tag139 != null">
        TAG139 = #{tag139,jdbcType=FLOAT},
      </if>
      <if test="tag140 != null">
        TAG140 = #{tag140,jdbcType=FLOAT},
      </if>
      <if test="tag141 != null">
        TAG141 = #{tag141,jdbcType=FLOAT},
      </if>
      <if test="tag142 != null">
        TAG142 = #{tag142,jdbcType=FLOAT},
      </if>
      <if test="tag143 != null">
        TAG143 = #{tag143,jdbcType=FLOAT},
      </if>
      <if test="tag144 != null">
        TAG144 = #{tag144,jdbcType=FLOAT},
      </if>
      <if test="tag145 != null">
        TAG145 = #{tag145,jdbcType=FLOAT},
      </if>
      <if test="tag146 != null">
        TAG146 = #{tag146,jdbcType=FLOAT},
      </if>
      <if test="tag147 != null">
        TAG147 = #{tag147,jdbcType=FLOAT},
      </if>
      <if test="tag148 != null">
        TAG148 = #{tag148,jdbcType=FLOAT},
      </if>
      <if test="tag149 != null">
        TAG149 = #{tag149,jdbcType=FLOAT},
      </if>
      <if test="tag150 != null">
        TAG150 = #{tag150,jdbcType=FLOAT},
      </if>
      <if test="tag151 != null">
        TAG151 = #{tag151,jdbcType=FLOAT},
      </if>
      <if test="tag152 != null">
        TAG152 = #{tag152,jdbcType=FLOAT},
      </if>
      <if test="tag153 != null">
        TAG153 = #{tag153,jdbcType=FLOAT},
      </if>
      <if test="tag154 != null">
        TAG154 = #{tag154,jdbcType=FLOAT},
      </if>
      <if test="tag155 != null">
        TAG155 = #{tag155,jdbcType=FLOAT},
      </if>
      <if test="tag156 != null">
        TAG156 = #{tag156,jdbcType=FLOAT},
      </if>
      <if test="tag157 != null">
        TAG157 = #{tag157,jdbcType=FLOAT},
      </if>
      <if test="tag158 != null">
        TAG158 = #{tag158,jdbcType=FLOAT},
      </if>
      <if test="tag159 != null">
        TAG159 = #{tag159,jdbcType=FLOAT},
      </if>
      <if test="tag160 != null">
        TAG160 = #{tag160,jdbcType=FLOAT},
      </if>
      <if test="tag161 != null">
        TAG161 = #{tag161,jdbcType=FLOAT},
      </if>
      <if test="tag162 != null">
        TAG162 = #{tag162,jdbcType=FLOAT},
      </if>
      <if test="tag163 != null">
        TAG163 = #{tag163,jdbcType=FLOAT},
      </if>
      <if test="tag164 != null">
        TAG164 = #{tag164,jdbcType=FLOAT},
      </if>
      <if test="tag165 != null">
        TAG165 = #{tag165,jdbcType=FLOAT},
      </if>
      <if test="tag166 != null">
        TAG166 = #{tag166,jdbcType=FLOAT},
      </if>
      <if test="tag167 != null">
        TAG167 = #{tag167,jdbcType=FLOAT},
      </if>
      <if test="tag168 != null">
        TAG168 = #{tag168,jdbcType=FLOAT},
      </if>
      <if test="tag169 != null">
        TAG169 = #{tag169,jdbcType=FLOAT},
      </if>
      <if test="tag170 != null">
        TAG170 = #{tag170,jdbcType=FLOAT},
      </if>
      <if test="tag171 != null">
        TAG171 = #{tag171,jdbcType=FLOAT},
      </if>
      <if test="tag172 != null">
        TAG172 = #{tag172,jdbcType=FLOAT},
      </if>
      <if test="tag173 != null">
        TAG173 = #{tag173,jdbcType=FLOAT},
      </if>
      <if test="tag174 != null">
        TAG174 = #{tag174,jdbcType=FLOAT},
      </if>
      <if test="tag175 != null">
        TAG175 = #{tag175,jdbcType=FLOAT},
      </if>
      <if test="tag176 != null">
        TAG176 = #{tag176,jdbcType=FLOAT},
      </if>
      <if test="tag177 != null">
        TAG177 = #{tag177,jdbcType=FLOAT},
      </if>
      <if test="tag178 != null">
        TAG178 = #{tag178,jdbcType=FLOAT},
      </if>
      <if test="tag179 != null">
        TAG179 = #{tag179,jdbcType=FLOAT},
      </if>
      <if test="tag180 != null">
        TAG180 = #{tag180,jdbcType=FLOAT},
      </if>
      <if test="tag181 != null">
        TAG181 = #{tag181,jdbcType=FLOAT},
      </if>
      <if test="tag182 != null">
        TAG182 = #{tag182,jdbcType=FLOAT},
      </if>
    </set>
    where CLOCK = #{clock,jdbcType=VARCHAR}
  </update>
  <select id="selectByPrimaryKey" parameterType="java.lang.String" resultMap="BaseResultMap">
    <include refid="select"/>
    where CLOCK = #{clock,jdbcType=VARCHAR}
  </select>
  <select id="selectByParameters" parameterType="java.util.HashMap" resultMap="BaseResultMap">
    <include refid="select"/>
    <include refid="where"/>
  </select>
  <select id="selectLikeByParameters" parameterType="java.util.HashMap" resultMap="BaseResultMap">
    <include refid="select"/>
    <include refid="whereLike"/>
  </select>
  <insert id="batchInsert" parameterType="java.util.List">
    insert into EMS_EO_AI_HOUR_SUM_TAB1 
      (CLOCK, 
      INSERT_TIME, TAG1, TAG2, 
      TAG3, TAG4, TAG5, 
      TAG6, TAG7, TAG8, 
      TAG9, TAG10, TAG11, 
      TAG12, TAG13, TAG14, 
      TAG15, TAG16, TAG17, 
      TAG18, TAG19, TAG20, 
      TAG21, TAG22, TAG23, 
      TAG24, TAG25, TAG26, 
      TAG27, TAG28, TAG29, 
      TAG30, TAG31, TAG32, 
      TAG33, TAG34, TAG35, 
      TAG36, TAG37, TAG38, 
      TAG39, TAG40, TAG41, 
      TAG42, TAG43, TAG44, 
      TAG45, TAG46, TAG47, 
      TAG48, TAG49, TAG50, 
      TAG51, TAG52, TAG53, 
      TAG54, TAG55, TAG56, 
      TAG57, TAG58, TAG59, 
      TAG60, TAG61, TAG62, 
      TAG63, TAG64, TAG65, 
      TAG66, TAG67, TAG68, 
      TAG69, TAG70, TAG71, 
      TAG72, TAG73, TAG74, 
      TAG75, TAG76, TAG77, 
      TAG78, TAG79, TAG80, 
      TAG81, TAG82, TAG83, 
      TAG84, TAG85, TAG86, 
      TAG87, TAG88, TAG89, 
      TAG90, TAG91, TAG92, 
      TAG93, TAG94, TAG95, 
      TAG96, TAG97, TAG98, 
      TAG99, TAG100, TAG101, 
      TAG102, TAG103, TAG104, 
      TAG105, TAG106, TAG107, 
      TAG108, TAG109, TAG110, 
      TAG111, TAG112, TAG113, 
      TAG114, TAG115, TAG116, 
      TAG117, TAG118, TAG119, 
      TAG120, TAG121, TAG122, 
      TAG123, TAG124, TAG125, 
      TAG126, TAG127, TAG128, 
      TAG129, TAG130, TAG131, 
      TAG132, TAG133, TAG134, 
      TAG135, TAG136, TAG137, 
      TAG138, TAG139, TAG140, 
      TAG141, TAG142, TAG143, 
      TAG144, TAG145, TAG146, 
      TAG147, TAG148, TAG149, 
      TAG150, TAG151, TAG152, 
      TAG153, TAG154, TAG155, 
      TAG156, TAG157, TAG158, 
      TAG159, TAG160, TAG161, 
      TAG162, TAG163, TAG164, 
      TAG165, TAG166, TAG167, 
      TAG168, TAG169, TAG170, 
      TAG171, TAG172, TAG173, 
      TAG174, TAG175, TAG176, 
      TAG177, TAG178, TAG179, 
      TAG180, TAG181, TAG182
      )
    ( <foreach collection="list" item="item" separator="union all"> 
   select  
      #{item.clock,jdbcType=VARCHAR}, 
      #{item.insertTime,jdbcType=TIMESTAMP}, #{item.tag1,jdbcType=FLOAT}, #{item.tag2,jdbcType=FLOAT}, 
      #{item.tag3,jdbcType=FLOAT}, #{item.tag4,jdbcType=FLOAT}, #{item.tag5,jdbcType=FLOAT}, 
      #{item.tag6,jdbcType=FLOAT}, #{item.tag7,jdbcType=FLOAT}, #{item.tag8,jdbcType=FLOAT}, 
      #{item.tag9,jdbcType=FLOAT}, #{item.tag10,jdbcType=FLOAT}, #{item.tag11,jdbcType=FLOAT}, 
      #{item.tag12,jdbcType=FLOAT}, #{item.tag13,jdbcType=FLOAT}, #{item.tag14,jdbcType=FLOAT}, 
      #{item.tag15,jdbcType=FLOAT}, #{item.tag16,jdbcType=FLOAT}, #{item.tag17,jdbcType=FLOAT}, 
      #{item.tag18,jdbcType=FLOAT}, #{item.tag19,jdbcType=FLOAT}, #{item.tag20,jdbcType=FLOAT}, 
      #{item.tag21,jdbcType=FLOAT}, #{item.tag22,jdbcType=FLOAT}, #{item.tag23,jdbcType=FLOAT}, 
      #{item.tag24,jdbcType=FLOAT}, #{item.tag25,jdbcType=FLOAT}, #{item.tag26,jdbcType=FLOAT}, 
      #{item.tag27,jdbcType=FLOAT}, #{item.tag28,jdbcType=FLOAT}, #{item.tag29,jdbcType=FLOAT}, 
      #{item.tag30,jdbcType=FLOAT}, #{item.tag31,jdbcType=FLOAT}, #{item.tag32,jdbcType=FLOAT}, 
      #{item.tag33,jdbcType=FLOAT}, #{item.tag34,jdbcType=FLOAT}, #{item.tag35,jdbcType=FLOAT}, 
      #{item.tag36,jdbcType=FLOAT}, #{item.tag37,jdbcType=FLOAT}, #{item.tag38,jdbcType=FLOAT}, 
      #{item.tag39,jdbcType=FLOAT}, #{item.tag40,jdbcType=FLOAT}, #{item.tag41,jdbcType=FLOAT}, 
      #{item.tag42,jdbcType=FLOAT}, #{item.tag43,jdbcType=FLOAT}, #{item.tag44,jdbcType=FLOAT}, 
      #{item.tag45,jdbcType=FLOAT}, #{item.tag46,jdbcType=FLOAT}, #{item.tag47,jdbcType=FLOAT}, 
      #{item.tag48,jdbcType=FLOAT}, #{item.tag49,jdbcType=FLOAT}, #{item.tag50,jdbcType=FLOAT}, 
      #{item.tag51,jdbcType=FLOAT}, #{item.tag52,jdbcType=FLOAT}, #{item.tag53,jdbcType=FLOAT}, 
      #{item.tag54,jdbcType=FLOAT}, #{item.tag55,jdbcType=FLOAT}, #{item.tag56,jdbcType=FLOAT}, 
      #{item.tag57,jdbcType=FLOAT}, #{item.tag58,jdbcType=FLOAT}, #{item.tag59,jdbcType=FLOAT}, 
      #{item.tag60,jdbcType=FLOAT}, #{item.tag61,jdbcType=FLOAT}, #{item.tag62,jdbcType=FLOAT}, 
      #{item.tag63,jdbcType=FLOAT}, #{item.tag64,jdbcType=FLOAT}, #{item.tag65,jdbcType=FLOAT}, 
      #{item.tag66,jdbcType=FLOAT}, #{item.tag67,jdbcType=FLOAT}, #{item.tag68,jdbcType=FLOAT}, 
      #{item.tag69,jdbcType=FLOAT}, #{item.tag70,jdbcType=FLOAT}, #{item.tag71,jdbcType=FLOAT}, 
      #{item.tag72,jdbcType=FLOAT}, #{item.tag73,jdbcType=FLOAT}, #{item.tag74,jdbcType=FLOAT}, 
      #{item.tag75,jdbcType=FLOAT}, #{item.tag76,jdbcType=FLOAT}, #{item.tag77,jdbcType=FLOAT}, 
      #{item.tag78,jdbcType=FLOAT}, #{item.tag79,jdbcType=FLOAT}, #{item.tag80,jdbcType=FLOAT}, 
      #{item.tag81,jdbcType=FLOAT}, #{item.tag82,jdbcType=FLOAT}, #{item.tag83,jdbcType=FLOAT}, 
      #{item.tag84,jdbcType=FLOAT}, #{item.tag85,jdbcType=FLOAT}, #{item.tag86,jdbcType=FLOAT}, 
      #{item.tag87,jdbcType=FLOAT}, #{item.tag88,jdbcType=FLOAT}, #{item.tag89,jdbcType=FLOAT}, 
      #{item.tag90,jdbcType=FLOAT}, #{item.tag91,jdbcType=FLOAT}, #{item.tag92,jdbcType=FLOAT}, 
      #{item.tag93,jdbcType=FLOAT}, #{item.tag94,jdbcType=FLOAT}, #{item.tag95,jdbcType=FLOAT}, 
      #{item.tag96,jdbcType=FLOAT}, #{item.tag97,jdbcType=FLOAT}, #{item.tag98,jdbcType=FLOAT}, 
      #{item.tag99,jdbcType=FLOAT}, #{item.tag100,jdbcType=FLOAT}, #{item.tag101,jdbcType=FLOAT}, 
      #{item.tag102,jdbcType=FLOAT}, #{item.tag103,jdbcType=FLOAT}, #{item.tag104,jdbcType=FLOAT}, 
      #{item.tag105,jdbcType=FLOAT}, #{item.tag106,jdbcType=FLOAT}, #{item.tag107,jdbcType=FLOAT}, 
      #{item.tag108,jdbcType=FLOAT}, #{item.tag109,jdbcType=FLOAT}, #{item.tag110,jdbcType=FLOAT}, 
      #{item.tag111,jdbcType=FLOAT}, #{item.tag112,jdbcType=FLOAT}, #{item.tag113,jdbcType=FLOAT}, 
      #{item.tag114,jdbcType=FLOAT}, #{item.tag115,jdbcType=FLOAT}, #{item.tag116,jdbcType=FLOAT}, 
      #{item.tag117,jdbcType=FLOAT}, #{item.tag118,jdbcType=FLOAT}, #{item.tag119,jdbcType=FLOAT}, 
      #{item.tag120,jdbcType=FLOAT}, #{item.tag121,jdbcType=FLOAT}, #{item.tag122,jdbcType=FLOAT}, 
      #{item.tag123,jdbcType=FLOAT}, #{item.tag124,jdbcType=FLOAT}, #{item.tag125,jdbcType=FLOAT}, 
      #{item.tag126,jdbcType=FLOAT}, #{item.tag127,jdbcType=FLOAT}, #{item.tag128,jdbcType=FLOAT}, 
      #{item.tag129,jdbcType=FLOAT}, #{item.tag130,jdbcType=FLOAT}, #{item.tag131,jdbcType=FLOAT}, 
      #{item.tag132,jdbcType=FLOAT}, #{item.tag133,jdbcType=FLOAT}, #{item.tag134,jdbcType=FLOAT}, 
      #{item.tag135,jdbcType=FLOAT}, #{item.tag136,jdbcType=FLOAT}, #{item.tag137,jdbcType=FLOAT}, 
      #{item.tag138,jdbcType=FLOAT}, #{item.tag139,jdbcType=FLOAT}, #{item.tag140,jdbcType=FLOAT}, 
      #{item.tag141,jdbcType=FLOAT}, #{item.tag142,jdbcType=FLOAT}, #{item.tag143,jdbcType=FLOAT}, 
      #{item.tag144,jdbcType=FLOAT}, #{item.tag145,jdbcType=FLOAT}, #{item.tag146,jdbcType=FLOAT}, 
      #{item.tag147,jdbcType=FLOAT}, #{item.tag148,jdbcType=FLOAT}, #{item.tag149,jdbcType=FLOAT}, 
      #{item.tag150,jdbcType=FLOAT}, #{item.tag151,jdbcType=FLOAT}, #{item.tag152,jdbcType=FLOAT}, 
      #{item.tag153,jdbcType=FLOAT}, #{item.tag154,jdbcType=FLOAT}, #{item.tag155,jdbcType=FLOAT}, 
      #{item.tag156,jdbcType=FLOAT}, #{item.tag157,jdbcType=FLOAT}, #{item.tag158,jdbcType=FLOAT}, 
      #{item.tag159,jdbcType=FLOAT}, #{item.tag160,jdbcType=FLOAT}, #{item.tag161,jdbcType=FLOAT}, 
      #{item.tag162,jdbcType=FLOAT}, #{item.tag163,jdbcType=FLOAT}, #{item.tag164,jdbcType=FLOAT}, 
      #{item.tag165,jdbcType=FLOAT}, #{item.tag166,jdbcType=FLOAT}, #{item.tag167,jdbcType=FLOAT}, 
      #{item.tag168,jdbcType=FLOAT}, #{item.tag169,jdbcType=FLOAT}, #{item.tag170,jdbcType=FLOAT}, 
      #{item.tag171,jdbcType=FLOAT}, #{item.tag172,jdbcType=FLOAT}, #{item.tag173,jdbcType=FLOAT}, 
      #{item.tag174,jdbcType=FLOAT}, #{item.tag175,jdbcType=FLOAT}, #{item.tag176,jdbcType=FLOAT}, 
      #{item.tag177,jdbcType=FLOAT}, #{item.tag178,jdbcType=FLOAT}, #{item.tag179,jdbcType=FLOAT}, 
      #{item.tag180,jdbcType=FLOAT}, #{item.tag181,jdbcType=FLOAT}, #{item.tag182,jdbcType=FLOAT}
       from dual  
   </foreach> )
  </insert>
  <update id="batchUpdate" parameterType="java.util.List">
     update EMS_EO_AI_HOUR_SUM_TAB1
     set
       CLOCK=
       <foreach collection="list" item="item" index="index" separator=" " open="case CLOCK" close="end">
          when #{item.clock,jdbcType=VARCHAR} then #{item.clock,jdbcType=VARCHAR}
       </foreach>
       ,INSERT_TIME=
       <foreach collection="list" item="item" index="index" separator=" " open="case CLOCK" close="end">
          when #{item.clock,jdbcType=VARCHAR} then #{item.insertTime,jdbcType=TIMESTAMP}
       </foreach>
       ,TAG1=
       <foreach collection="list" item="item" index="index" separator=" " open="case CLOCK" close="end">
          when #{item.clock,jdbcType=VARCHAR} then #{item.tag1,jdbcType=FLOAT}
       </foreach>
       ,TAG2=
       <foreach collection="list" item="item" index="index" separator=" " open="case CLOCK" close="end">
          when #{item.clock,jdbcType=VARCHAR} then #{item.tag2,jdbcType=FLOAT}
       </foreach>
       ,TAG3=
       <foreach collection="list" item="item" index="index" separator=" " open="case CLOCK" close="end">
          when #{item.clock,jdbcType=VARCHAR} then #{item.tag3,jdbcType=FLOAT}
       </foreach>
       ,TAG4=
       <foreach collection="list" item="item" index="index" separator=" " open="case CLOCK" close="end">
          when #{item.clock,jdbcType=VARCHAR} then #{item.tag4,jdbcType=FLOAT}
       </foreach>
       ,TAG5=
       <foreach collection="list" item="item" index="index" separator=" " open="case CLOCK" close="end">
          when #{item.clock,jdbcType=VARCHAR} then #{item.tag5,jdbcType=FLOAT}
       </foreach>
       ,TAG6=
       <foreach collection="list" item="item" index="index" separator=" " open="case CLOCK" close="end">
          when #{item.clock,jdbcType=VARCHAR} then #{item.tag6,jdbcType=FLOAT}
       </foreach>
       ,TAG7=
       <foreach collection="list" item="item" index="index" separator=" " open="case CLOCK" close="end">
          when #{item.clock,jdbcType=VARCHAR} then #{item.tag7,jdbcType=FLOAT}
       </foreach>
       ,TAG8=
       <foreach collection="list" item="item" index="index" separator=" " open="case CLOCK" close="end">
          when #{item.clock,jdbcType=VARCHAR} then #{item.tag8,jdbcType=FLOAT}
       </foreach>
       ,TAG9=
       <foreach collection="list" item="item" index="index" separator=" " open="case CLOCK" close="end">
          when #{item.clock,jdbcType=VARCHAR} then #{item.tag9,jdbcType=FLOAT}
       </foreach>
       ,TAG10=
       <foreach collection="list" item="item" index="index" separator=" " open="case CLOCK" close="end">
          when #{item.clock,jdbcType=VARCHAR} then #{item.tag10,jdbcType=FLOAT}
       </foreach>
       ,TAG11=
       <foreach collection="list" item="item" index="index" separator=" " open="case CLOCK" close="end">
          when #{item.clock,jdbcType=VARCHAR} then #{item.tag11,jdbcType=FLOAT}
       </foreach>
       ,TAG12=
       <foreach collection="list" item="item" index="index" separator=" " open="case CLOCK" close="end">
          when #{item.clock,jdbcType=VARCHAR} then #{item.tag12,jdbcType=FLOAT}
       </foreach>
       ,TAG13=
       <foreach collection="list" item="item" index="index" separator=" " open="case CLOCK" close="end">
          when #{item.clock,jdbcType=VARCHAR} then #{item.tag13,jdbcType=FLOAT}
       </foreach>
       ,TAG14=
       <foreach collection="list" item="item" index="index" separator=" " open="case CLOCK" close="end">
          when #{item.clock,jdbcType=VARCHAR} then #{item.tag14,jdbcType=FLOAT}
       </foreach>
       ,TAG15=
       <foreach collection="list" item="item" index="index" separator=" " open="case CLOCK" close="end">
          when #{item.clock,jdbcType=VARCHAR} then #{item.tag15,jdbcType=FLOAT}
       </foreach>
       ,TAG16=
       <foreach collection="list" item="item" index="index" separator=" " open="case CLOCK" close="end">
          when #{item.clock,jdbcType=VARCHAR} then #{item.tag16,jdbcType=FLOAT}
       </foreach>
       ,TAG17=
       <foreach collection="list" item="item" index="index" separator=" " open="case CLOCK" close="end">
          when #{item.clock,jdbcType=VARCHAR} then #{item.tag17,jdbcType=FLOAT}
       </foreach>
       ,TAG18=
       <foreach collection="list" item="item" index="index" separator=" " open="case CLOCK" close="end">
          when #{item.clock,jdbcType=VARCHAR} then #{item.tag18,jdbcType=FLOAT}
       </foreach>
       ,TAG19=
       <foreach collection="list" item="item" index="index" separator=" " open="case CLOCK" close="end">
          when #{item.clock,jdbcType=VARCHAR} then #{item.tag19,jdbcType=FLOAT}
       </foreach>
       ,TAG20=
       <foreach collection="list" item="item" index="index" separator=" " open="case CLOCK" close="end">
          when #{item.clock,jdbcType=VARCHAR} then #{item.tag20,jdbcType=FLOAT}
       </foreach>
       ,TAG21=
       <foreach collection="list" item="item" index="index" separator=" " open="case CLOCK" close="end">
          when #{item.clock,jdbcType=VARCHAR} then #{item.tag21,jdbcType=FLOAT}
       </foreach>
       ,TAG22=
       <foreach collection="list" item="item" index="index" separator=" " open="case CLOCK" close="end">
          when #{item.clock,jdbcType=VARCHAR} then #{item.tag22,jdbcType=FLOAT}
       </foreach>
       ,TAG23=
       <foreach collection="list" item="item" index="index" separator=" " open="case CLOCK" close="end">
          when #{item.clock,jdbcType=VARCHAR} then #{item.tag23,jdbcType=FLOAT}
       </foreach>
       ,TAG24=
       <foreach collection="list" item="item" index="index" separator=" " open="case CLOCK" close="end">
          when #{item.clock,jdbcType=VARCHAR} then #{item.tag24,jdbcType=FLOAT}
       </foreach>
       ,TAG25=
       <foreach collection="list" item="item" index="index" separator=" " open="case CLOCK" close="end">
          when #{item.clock,jdbcType=VARCHAR} then #{item.tag25,jdbcType=FLOAT}
       </foreach>
       ,TAG26=
       <foreach collection="list" item="item" index="index" separator=" " open="case CLOCK" close="end">
          when #{item.clock,jdbcType=VARCHAR} then #{item.tag26,jdbcType=FLOAT}
       </foreach>
       ,TAG27=
       <foreach collection="list" item="item" index="index" separator=" " open="case CLOCK" close="end">
          when #{item.clock,jdbcType=VARCHAR} then #{item.tag27,jdbcType=FLOAT}
       </foreach>
       ,TAG28=
       <foreach collection="list" item="item" index="index" separator=" " open="case CLOCK" close="end">
          when #{item.clock,jdbcType=VARCHAR} then #{item.tag28,jdbcType=FLOAT}
       </foreach>
       ,TAG29=
       <foreach collection="list" item="item" index="index" separator=" " open="case CLOCK" close="end">
          when #{item.clock,jdbcType=VARCHAR} then #{item.tag29,jdbcType=FLOAT}
       </foreach>
       ,TAG30=
       <foreach collection="list" item="item" index="index" separator=" " open="case CLOCK" close="end">
          when #{item.clock,jdbcType=VARCHAR} then #{item.tag30,jdbcType=FLOAT}
       </foreach>
       ,TAG31=
       <foreach collection="list" item="item" index="index" separator=" " open="case CLOCK" close="end">
          when #{item.clock,jdbcType=VARCHAR} then #{item.tag31,jdbcType=FLOAT}
       </foreach>
       ,TAG32=
       <foreach collection="list" item="item" index="index" separator=" " open="case CLOCK" close="end">
          when #{item.clock,jdbcType=VARCHAR} then #{item.tag32,jdbcType=FLOAT}
       </foreach>
       ,TAG33=
       <foreach collection="list" item="item" index="index" separator=" " open="case CLOCK" close="end">
          when #{item.clock,jdbcType=VARCHAR} then #{item.tag33,jdbcType=FLOAT}
       </foreach>
       ,TAG34=
       <foreach collection="list" item="item" index="index" separator=" " open="case CLOCK" close="end">
          when #{item.clock,jdbcType=VARCHAR} then #{item.tag34,jdbcType=FLOAT}
       </foreach>
       ,TAG35=
       <foreach collection="list" item="item" index="index" separator=" " open="case CLOCK" close="end">
          when #{item.clock,jdbcType=VARCHAR} then #{item.tag35,jdbcType=FLOAT}
       </foreach>
       ,TAG36=
       <foreach collection="list" item="item" index="index" separator=" " open="case CLOCK" close="end">
          when #{item.clock,jdbcType=VARCHAR} then #{item.tag36,jdbcType=FLOAT}
       </foreach>
       ,TAG37=
       <foreach collection="list" item="item" index="index" separator=" " open="case CLOCK" close="end">
          when #{item.clock,jdbcType=VARCHAR} then #{item.tag37,jdbcType=FLOAT}
       </foreach>
       ,TAG38=
       <foreach collection="list" item="item" index="index" separator=" " open="case CLOCK" close="end">
          when #{item.clock,jdbcType=VARCHAR} then #{item.tag38,jdbcType=FLOAT}
       </foreach>
       ,TAG39=
       <foreach collection="list" item="item" index="index" separator=" " open="case CLOCK" close="end">
          when #{item.clock,jdbcType=VARCHAR} then #{item.tag39,jdbcType=FLOAT}
       </foreach>
       ,TAG40=
       <foreach collection="list" item="item" index="index" separator=" " open="case CLOCK" close="end">
          when #{item.clock,jdbcType=VARCHAR} then #{item.tag40,jdbcType=FLOAT}
       </foreach>
       ,TAG41=
       <foreach collection="list" item="item" index="index" separator=" " open="case CLOCK" close="end">
          when #{item.clock,jdbcType=VARCHAR} then #{item.tag41,jdbcType=FLOAT}
       </foreach>
       ,TAG42=
       <foreach collection="list" item="item" index="index" separator=" " open="case CLOCK" close="end">
          when #{item.clock,jdbcType=VARCHAR} then #{item.tag42,jdbcType=FLOAT}
       </foreach>
       ,TAG43=
       <foreach collection="list" item="item" index="index" separator=" " open="case CLOCK" close="end">
          when #{item.clock,jdbcType=VARCHAR} then #{item.tag43,jdbcType=FLOAT}
       </foreach>
       ,TAG44=
       <foreach collection="list" item="item" index="index" separator=" " open="case CLOCK" close="end">
          when #{item.clock,jdbcType=VARCHAR} then #{item.tag44,jdbcType=FLOAT}
       </foreach>
       ,TAG45=
       <foreach collection="list" item="item" index="index" separator=" " open="case CLOCK" close="end">
          when #{item.clock,jdbcType=VARCHAR} then #{item.tag45,jdbcType=FLOAT}
       </foreach>
       ,TAG46=
       <foreach collection="list" item="item" index="index" separator=" " open="case CLOCK" close="end">
          when #{item.clock,jdbcType=VARCHAR} then #{item.tag46,jdbcType=FLOAT}
       </foreach>
       ,TAG47=
       <foreach collection="list" item="item" index="index" separator=" " open="case CLOCK" close="end">
          when #{item.clock,jdbcType=VARCHAR} then #{item.tag47,jdbcType=FLOAT}
       </foreach>
       ,TAG48=
       <foreach collection="list" item="item" index="index" separator=" " open="case CLOCK" close="end">
          when #{item.clock,jdbcType=VARCHAR} then #{item.tag48,jdbcType=FLOAT}
       </foreach>
       ,TAG49=
       <foreach collection="list" item="item" index="index" separator=" " open="case CLOCK" close="end">
          when #{item.clock,jdbcType=VARCHAR} then #{item.tag49,jdbcType=FLOAT}
       </foreach>
       ,TAG50=
       <foreach collection="list" item="item" index="index" separator=" " open="case CLOCK" close="end">
          when #{item.clock,jdbcType=VARCHAR} then #{item.tag50,jdbcType=FLOAT}
       </foreach>
       ,TAG51=
       <foreach collection="list" item="item" index="index" separator=" " open="case CLOCK" close="end">
          when #{item.clock,jdbcType=VARCHAR} then #{item.tag51,jdbcType=FLOAT}
       </foreach>
       ,TAG52=
       <foreach collection="list" item="item" index="index" separator=" " open="case CLOCK" close="end">
          when #{item.clock,jdbcType=VARCHAR} then #{item.tag52,jdbcType=FLOAT}
       </foreach>
       ,TAG53=
       <foreach collection="list" item="item" index="index" separator=" " open="case CLOCK" close="end">
          when #{item.clock,jdbcType=VARCHAR} then #{item.tag53,jdbcType=FLOAT}
       </foreach>
       ,TAG54=
       <foreach collection="list" item="item" index="index" separator=" " open="case CLOCK" close="end">
          when #{item.clock,jdbcType=VARCHAR} then #{item.tag54,jdbcType=FLOAT}
       </foreach>
       ,TAG55=
       <foreach collection="list" item="item" index="index" separator=" " open="case CLOCK" close="end">
          when #{item.clock,jdbcType=VARCHAR} then #{item.tag55,jdbcType=FLOAT}
       </foreach>
       ,TAG56=
       <foreach collection="list" item="item" index="index" separator=" " open="case CLOCK" close="end">
          when #{item.clock,jdbcType=VARCHAR} then #{item.tag56,jdbcType=FLOAT}
       </foreach>
       ,TAG57=
       <foreach collection="list" item="item" index="index" separator=" " open="case CLOCK" close="end">
          when #{item.clock,jdbcType=VARCHAR} then #{item.tag57,jdbcType=FLOAT}
       </foreach>
       ,TAG58=
       <foreach collection="list" item="item" index="index" separator=" " open="case CLOCK" close="end">
          when #{item.clock,jdbcType=VARCHAR} then #{item.tag58,jdbcType=FLOAT}
       </foreach>
       ,TAG59=
       <foreach collection="list" item="item" index="index" separator=" " open="case CLOCK" close="end">
          when #{item.clock,jdbcType=VARCHAR} then #{item.tag59,jdbcType=FLOAT}
       </foreach>
       ,TAG60=
       <foreach collection="list" item="item" index="index" separator=" " open="case CLOCK" close="end">
          when #{item.clock,jdbcType=VARCHAR} then #{item.tag60,jdbcType=FLOAT}
       </foreach>
       ,TAG61=
       <foreach collection="list" item="item" index="index" separator=" " open="case CLOCK" close="end">
          when #{item.clock,jdbcType=VARCHAR} then #{item.tag61,jdbcType=FLOAT}
       </foreach>
       ,TAG62=
       <foreach collection="list" item="item" index="index" separator=" " open="case CLOCK" close="end">
          when #{item.clock,jdbcType=VARCHAR} then #{item.tag62,jdbcType=FLOAT}
       </foreach>
       ,TAG63=
       <foreach collection="list" item="item" index="index" separator=" " open="case CLOCK" close="end">
          when #{item.clock,jdbcType=VARCHAR} then #{item.tag63,jdbcType=FLOAT}
       </foreach>
       ,TAG64=
       <foreach collection="list" item="item" index="index" separator=" " open="case CLOCK" close="end">
          when #{item.clock,jdbcType=VARCHAR} then #{item.tag64,jdbcType=FLOAT}
       </foreach>
       ,TAG65=
       <foreach collection="list" item="item" index="index" separator=" " open="case CLOCK" close="end">
          when #{item.clock,jdbcType=VARCHAR} then #{item.tag65,jdbcType=FLOAT}
       </foreach>
       ,TAG66=
       <foreach collection="list" item="item" index="index" separator=" " open="case CLOCK" close="end">
          when #{item.clock,jdbcType=VARCHAR} then #{item.tag66,jdbcType=FLOAT}
       </foreach>
       ,TAG67=
       <foreach collection="list" item="item" index="index" separator=" " open="case CLOCK" close="end">
          when #{item.clock,jdbcType=VARCHAR} then #{item.tag67,jdbcType=FLOAT}
       </foreach>
       ,TAG68=
       <foreach collection="list" item="item" index="index" separator=" " open="case CLOCK" close="end">
          when #{item.clock,jdbcType=VARCHAR} then #{item.tag68,jdbcType=FLOAT}
       </foreach>
       ,TAG69=
       <foreach collection="list" item="item" index="index" separator=" " open="case CLOCK" close="end">
          when #{item.clock,jdbcType=VARCHAR} then #{item.tag69,jdbcType=FLOAT}
       </foreach>
       ,TAG70=
       <foreach collection="list" item="item" index="index" separator=" " open="case CLOCK" close="end">
          when #{item.clock,jdbcType=VARCHAR} then #{item.tag70,jdbcType=FLOAT}
       </foreach>
       ,TAG71=
       <foreach collection="list" item="item" index="index" separator=" " open="case CLOCK" close="end">
          when #{item.clock,jdbcType=VARCHAR} then #{item.tag71,jdbcType=FLOAT}
       </foreach>
       ,TAG72=
       <foreach collection="list" item="item" index="index" separator=" " open="case CLOCK" close="end">
          when #{item.clock,jdbcType=VARCHAR} then #{item.tag72,jdbcType=FLOAT}
       </foreach>
       ,TAG73=
       <foreach collection="list" item="item" index="index" separator=" " open="case CLOCK" close="end">
          when #{item.clock,jdbcType=VARCHAR} then #{item.tag73,jdbcType=FLOAT}
       </foreach>
       ,TAG74=
       <foreach collection="list" item="item" index="index" separator=" " open="case CLOCK" close="end">
          when #{item.clock,jdbcType=VARCHAR} then #{item.tag74,jdbcType=FLOAT}
       </foreach>
       ,TAG75=
       <foreach collection="list" item="item" index="index" separator=" " open="case CLOCK" close="end">
          when #{item.clock,jdbcType=VARCHAR} then #{item.tag75,jdbcType=FLOAT}
       </foreach>
       ,TAG76=
       <foreach collection="list" item="item" index="index" separator=" " open="case CLOCK" close="end">
          when #{item.clock,jdbcType=VARCHAR} then #{item.tag76,jdbcType=FLOAT}
       </foreach>
       ,TAG77=
       <foreach collection="list" item="item" index="index" separator=" " open="case CLOCK" close="end">
          when #{item.clock,jdbcType=VARCHAR} then #{item.tag77,jdbcType=FLOAT}
       </foreach>
       ,TAG78=
       <foreach collection="list" item="item" index="index" separator=" " open="case CLOCK" close="end">
          when #{item.clock,jdbcType=VARCHAR} then #{item.tag78,jdbcType=FLOAT}
       </foreach>
       ,TAG79=
       <foreach collection="list" item="item" index="index" separator=" " open="case CLOCK" close="end">
          when #{item.clock,jdbcType=VARCHAR} then #{item.tag79,jdbcType=FLOAT}
       </foreach>
       ,TAG80=
       <foreach collection="list" item="item" index="index" separator=" " open="case CLOCK" close="end">
          when #{item.clock,jdbcType=VARCHAR} then #{item.tag80,jdbcType=FLOAT}
       </foreach>
       ,TAG81=
       <foreach collection="list" item="item" index="index" separator=" " open="case CLOCK" close="end">
          when #{item.clock,jdbcType=VARCHAR} then #{item.tag81,jdbcType=FLOAT}
       </foreach>
       ,TAG82=
       <foreach collection="list" item="item" index="index" separator=" " open="case CLOCK" close="end">
          when #{item.clock,jdbcType=VARCHAR} then #{item.tag82,jdbcType=FLOAT}
       </foreach>
       ,TAG83=
       <foreach collection="list" item="item" index="index" separator=" " open="case CLOCK" close="end">
          when #{item.clock,jdbcType=VARCHAR} then #{item.tag83,jdbcType=FLOAT}
       </foreach>
       ,TAG84=
       <foreach collection="list" item="item" index="index" separator=" " open="case CLOCK" close="end">
          when #{item.clock,jdbcType=VARCHAR} then #{item.tag84,jdbcType=FLOAT}
       </foreach>
       ,TAG85=
       <foreach collection="list" item="item" index="index" separator=" " open="case CLOCK" close="end">
          when #{item.clock,jdbcType=VARCHAR} then #{item.tag85,jdbcType=FLOAT}
       </foreach>
       ,TAG86=
       <foreach collection="list" item="item" index="index" separator=" " open="case CLOCK" close="end">
          when #{item.clock,jdbcType=VARCHAR} then #{item.tag86,jdbcType=FLOAT}
       </foreach>
       ,TAG87=
       <foreach collection="list" item="item" index="index" separator=" " open="case CLOCK" close="end">
          when #{item.clock,jdbcType=VARCHAR} then #{item.tag87,jdbcType=FLOAT}
       </foreach>
       ,TAG88=
       <foreach collection="list" item="item" index="index" separator=" " open="case CLOCK" close="end">
          when #{item.clock,jdbcType=VARCHAR} then #{item.tag88,jdbcType=FLOAT}
       </foreach>
       ,TAG89=
       <foreach collection="list" item="item" index="index" separator=" " open="case CLOCK" close="end">
          when #{item.clock,jdbcType=VARCHAR} then #{item.tag89,jdbcType=FLOAT}
       </foreach>
       ,TAG90=
       <foreach collection="list" item="item" index="index" separator=" " open="case CLOCK" close="end">
          when #{item.clock,jdbcType=VARCHAR} then #{item.tag90,jdbcType=FLOAT}
       </foreach>
       ,TAG91=
       <foreach collection="list" item="item" index="index" separator=" " open="case CLOCK" close="end">
          when #{item.clock,jdbcType=VARCHAR} then #{item.tag91,jdbcType=FLOAT}
       </foreach>
       ,TAG92=
       <foreach collection="list" item="item" index="index" separator=" " open="case CLOCK" close="end">
          when #{item.clock,jdbcType=VARCHAR} then #{item.tag92,jdbcType=FLOAT}
       </foreach>
       ,TAG93=
       <foreach collection="list" item="item" index="index" separator=" " open="case CLOCK" close="end">
          when #{item.clock,jdbcType=VARCHAR} then #{item.tag93,jdbcType=FLOAT}
       </foreach>
       ,TAG94=
       <foreach collection="list" item="item" index="index" separator=" " open="case CLOCK" close="end">
          when #{item.clock,jdbcType=VARCHAR} then #{item.tag94,jdbcType=FLOAT}
       </foreach>
       ,TAG95=
       <foreach collection="list" item="item" index="index" separator=" " open="case CLOCK" close="end">
          when #{item.clock,jdbcType=VARCHAR} then #{item.tag95,jdbcType=FLOAT}
       </foreach>
       ,TAG96=
       <foreach collection="list" item="item" index="index" separator=" " open="case CLOCK" close="end">
          when #{item.clock,jdbcType=VARCHAR} then #{item.tag96,jdbcType=FLOAT}
       </foreach>
       ,TAG97=
       <foreach collection="list" item="item" index="index" separator=" " open="case CLOCK" close="end">
          when #{item.clock,jdbcType=VARCHAR} then #{item.tag97,jdbcType=FLOAT}
       </foreach>
       ,TAG98=
       <foreach collection="list" item="item" index="index" separator=" " open="case CLOCK" close="end">
          when #{item.clock,jdbcType=VARCHAR} then #{item.tag98,jdbcType=FLOAT}
       </foreach>
       ,TAG99=
       <foreach collection="list" item="item" index="index" separator=" " open="case CLOCK" close="end">
          when #{item.clock,jdbcType=VARCHAR} then #{item.tag99,jdbcType=FLOAT}
       </foreach>
       ,TAG100=
       <foreach collection="list" item="item" index="index" separator=" " open="case CLOCK" close="end">
          when #{item.clock,jdbcType=VARCHAR} then #{item.tag100,jdbcType=FLOAT}
       </foreach>
       ,TAG101=
       <foreach collection="list" item="item" index="index" separator=" " open="case CLOCK" close="end">
          when #{item.clock,jdbcType=VARCHAR} then #{item.tag101,jdbcType=FLOAT}
       </foreach>
       ,TAG102=
       <foreach collection="list" item="item" index="index" separator=" " open="case CLOCK" close="end">
          when #{item.clock,jdbcType=VARCHAR} then #{item.tag102,jdbcType=FLOAT}
       </foreach>
       ,TAG103=
       <foreach collection="list" item="item" index="index" separator=" " open="case CLOCK" close="end">
          when #{item.clock,jdbcType=VARCHAR} then #{item.tag103,jdbcType=FLOAT}
       </foreach>
       ,TAG104=
       <foreach collection="list" item="item" index="index" separator=" " open="case CLOCK" close="end">
          when #{item.clock,jdbcType=VARCHAR} then #{item.tag104,jdbcType=FLOAT}
       </foreach>
       ,TAG105=
       <foreach collection="list" item="item" index="index" separator=" " open="case CLOCK" close="end">
          when #{item.clock,jdbcType=VARCHAR} then #{item.tag105,jdbcType=FLOAT}
       </foreach>
       ,TAG106=
       <foreach collection="list" item="item" index="index" separator=" " open="case CLOCK" close="end">
          when #{item.clock,jdbcType=VARCHAR} then #{item.tag106,jdbcType=FLOAT}
       </foreach>
       ,TAG107=
       <foreach collection="list" item="item" index="index" separator=" " open="case CLOCK" close="end">
          when #{item.clock,jdbcType=VARCHAR} then #{item.tag107,jdbcType=FLOAT}
       </foreach>
       ,TAG108=
       <foreach collection="list" item="item" index="index" separator=" " open="case CLOCK" close="end">
          when #{item.clock,jdbcType=VARCHAR} then #{item.tag108,jdbcType=FLOAT}
       </foreach>
       ,TAG109=
       <foreach collection="list" item="item" index="index" separator=" " open="case CLOCK" close="end">
          when #{item.clock,jdbcType=VARCHAR} then #{item.tag109,jdbcType=FLOAT}
       </foreach>
       ,TAG110=
       <foreach collection="list" item="item" index="index" separator=" " open="case CLOCK" close="end">
          when #{item.clock,jdbcType=VARCHAR} then #{item.tag110,jdbcType=FLOAT}
       </foreach>
       ,TAG111=
       <foreach collection="list" item="item" index="index" separator=" " open="case CLOCK" close="end">
          when #{item.clock,jdbcType=VARCHAR} then #{item.tag111,jdbcType=FLOAT}
       </foreach>
       ,TAG112=
       <foreach collection="list" item="item" index="index" separator=" " open="case CLOCK" close="end">
          when #{item.clock,jdbcType=VARCHAR} then #{item.tag112,jdbcType=FLOAT}
       </foreach>
       ,TAG113=
       <foreach collection="list" item="item" index="index" separator=" " open="case CLOCK" close="end">
          when #{item.clock,jdbcType=VARCHAR} then #{item.tag113,jdbcType=FLOAT}
       </foreach>
       ,TAG114=
       <foreach collection="list" item="item" index="index" separator=" " open="case CLOCK" close="end">
          when #{item.clock,jdbcType=VARCHAR} then #{item.tag114,jdbcType=FLOAT}
       </foreach>
       ,TAG115=
       <foreach collection="list" item="item" index="index" separator=" " open="case CLOCK" close="end">
          when #{item.clock,jdbcType=VARCHAR} then #{item.tag115,jdbcType=FLOAT}
       </foreach>
       ,TAG116=
       <foreach collection="list" item="item" index="index" separator=" " open="case CLOCK" close="end">
          when #{item.clock,jdbcType=VARCHAR} then #{item.tag116,jdbcType=FLOAT}
       </foreach>
       ,TAG117=
       <foreach collection="list" item="item" index="index" separator=" " open="case CLOCK" close="end">
          when #{item.clock,jdbcType=VARCHAR} then #{item.tag117,jdbcType=FLOAT}
       </foreach>
       ,TAG118=
       <foreach collection="list" item="item" index="index" separator=" " open="case CLOCK" close="end">
          when #{item.clock,jdbcType=VARCHAR} then #{item.tag118,jdbcType=FLOAT}
       </foreach>
       ,TAG119=
       <foreach collection="list" item="item" index="index" separator=" " open="case CLOCK" close="end">
          when #{item.clock,jdbcType=VARCHAR} then #{item.tag119,jdbcType=FLOAT}
       </foreach>
       ,TAG120=
       <foreach collection="list" item="item" index="index" separator=" " open="case CLOCK" close="end">
          when #{item.clock,jdbcType=VARCHAR} then #{item.tag120,jdbcType=FLOAT}
       </foreach>
       ,TAG121=
       <foreach collection="list" item="item" index="index" separator=" " open="case CLOCK" close="end">
          when #{item.clock,jdbcType=VARCHAR} then #{item.tag121,jdbcType=FLOAT}
       </foreach>
       ,TAG122=
       <foreach collection="list" item="item" index="index" separator=" " open="case CLOCK" close="end">
          when #{item.clock,jdbcType=VARCHAR} then #{item.tag122,jdbcType=FLOAT}
       </foreach>
       ,TAG123=
       <foreach collection="list" item="item" index="index" separator=" " open="case CLOCK" close="end">
          when #{item.clock,jdbcType=VARCHAR} then #{item.tag123,jdbcType=FLOAT}
       </foreach>
       ,TAG124=
       <foreach collection="list" item="item" index="index" separator=" " open="case CLOCK" close="end">
          when #{item.clock,jdbcType=VARCHAR} then #{item.tag124,jdbcType=FLOAT}
       </foreach>
       ,TAG125=
       <foreach collection="list" item="item" index="index" separator=" " open="case CLOCK" close="end">
          when #{item.clock,jdbcType=VARCHAR} then #{item.tag125,jdbcType=FLOAT}
       </foreach>
       ,TAG126=
       <foreach collection="list" item="item" index="index" separator=" " open="case CLOCK" close="end">
          when #{item.clock,jdbcType=VARCHAR} then #{item.tag126,jdbcType=FLOAT}
       </foreach>
       ,TAG127=
       <foreach collection="list" item="item" index="index" separator=" " open="case CLOCK" close="end">
          when #{item.clock,jdbcType=VARCHAR} then #{item.tag127,jdbcType=FLOAT}
       </foreach>
       ,TAG128=
       <foreach collection="list" item="item" index="index" separator=" " open="case CLOCK" close="end">
          when #{item.clock,jdbcType=VARCHAR} then #{item.tag128,jdbcType=FLOAT}
       </foreach>
       ,TAG129=
       <foreach collection="list" item="item" index="index" separator=" " open="case CLOCK" close="end">
          when #{item.clock,jdbcType=VARCHAR} then #{item.tag129,jdbcType=FLOAT}
       </foreach>
       ,TAG130=
       <foreach collection="list" item="item" index="index" separator=" " open="case CLOCK" close="end">
          when #{item.clock,jdbcType=VARCHAR} then #{item.tag130,jdbcType=FLOAT}
       </foreach>
       ,TAG131=
       <foreach collection="list" item="item" index="index" separator=" " open="case CLOCK" close="end">
          when #{item.clock,jdbcType=VARCHAR} then #{item.tag131,jdbcType=FLOAT}
       </foreach>
       ,TAG132=
       <foreach collection="list" item="item" index="index" separator=" " open="case CLOCK" close="end">
          when #{item.clock,jdbcType=VARCHAR} then #{item.tag132,jdbcType=FLOAT}
       </foreach>
       ,TAG133=
       <foreach collection="list" item="item" index="index" separator=" " open="case CLOCK" close="end">
          when #{item.clock,jdbcType=VARCHAR} then #{item.tag133,jdbcType=FLOAT}
       </foreach>
       ,TAG134=
       <foreach collection="list" item="item" index="index" separator=" " open="case CLOCK" close="end">
          when #{item.clock,jdbcType=VARCHAR} then #{item.tag134,jdbcType=FLOAT}
       </foreach>
       ,TAG135=
       <foreach collection="list" item="item" index="index" separator=" " open="case CLOCK" close="end">
          when #{item.clock,jdbcType=VARCHAR} then #{item.tag135,jdbcType=FLOAT}
       </foreach>
       ,TAG136=
       <foreach collection="list" item="item" index="index" separator=" " open="case CLOCK" close="end">
          when #{item.clock,jdbcType=VARCHAR} then #{item.tag136,jdbcType=FLOAT}
       </foreach>
       ,TAG137=
       <foreach collection="list" item="item" index="index" separator=" " open="case CLOCK" close="end">
          when #{item.clock,jdbcType=VARCHAR} then #{item.tag137,jdbcType=FLOAT}
       </foreach>
       ,TAG138=
       <foreach collection="list" item="item" index="index" separator=" " open="case CLOCK" close="end">
          when #{item.clock,jdbcType=VARCHAR} then #{item.tag138,jdbcType=FLOAT}
       </foreach>
       ,TAG139=
       <foreach collection="list" item="item" index="index" separator=" " open="case CLOCK" close="end">
          when #{item.clock,jdbcType=VARCHAR} then #{item.tag139,jdbcType=FLOAT}
       </foreach>
       ,TAG140=
       <foreach collection="list" item="item" index="index" separator=" " open="case CLOCK" close="end">
          when #{item.clock,jdbcType=VARCHAR} then #{item.tag140,jdbcType=FLOAT}
       </foreach>
       ,TAG141=
       <foreach collection="list" item="item" index="index" separator=" " open="case CLOCK" close="end">
          when #{item.clock,jdbcType=VARCHAR} then #{item.tag141,jdbcType=FLOAT}
       </foreach>
       ,TAG142=
       <foreach collection="list" item="item" index="index" separator=" " open="case CLOCK" close="end">
          when #{item.clock,jdbcType=VARCHAR} then #{item.tag142,jdbcType=FLOAT}
       </foreach>
       ,TAG143=
       <foreach collection="list" item="item" index="index" separator=" " open="case CLOCK" close="end">
          when #{item.clock,jdbcType=VARCHAR} then #{item.tag143,jdbcType=FLOAT}
       </foreach>
       ,TAG144=
       <foreach collection="list" item="item" index="index" separator=" " open="case CLOCK" close="end">
          when #{item.clock,jdbcType=VARCHAR} then #{item.tag144,jdbcType=FLOAT}
       </foreach>
       ,TAG145=
       <foreach collection="list" item="item" index="index" separator=" " open="case CLOCK" close="end">
          when #{item.clock,jdbcType=VARCHAR} then #{item.tag145,jdbcType=FLOAT}
       </foreach>
       ,TAG146=
       <foreach collection="list" item="item" index="index" separator=" " open="case CLOCK" close="end">
          when #{item.clock,jdbcType=VARCHAR} then #{item.tag146,jdbcType=FLOAT}
       </foreach>
       ,TAG147=
       <foreach collection="list" item="item" index="index" separator=" " open="case CLOCK" close="end">
          when #{item.clock,jdbcType=VARCHAR} then #{item.tag147,jdbcType=FLOAT}
       </foreach>
       ,TAG148=
       <foreach collection="list" item="item" index="index" separator=" " open="case CLOCK" close="end">
          when #{item.clock,jdbcType=VARCHAR} then #{item.tag148,jdbcType=FLOAT}
       </foreach>
       ,TAG149=
       <foreach collection="list" item="item" index="index" separator=" " open="case CLOCK" close="end">
          when #{item.clock,jdbcType=VARCHAR} then #{item.tag149,jdbcType=FLOAT}
       </foreach>
       ,TAG150=
       <foreach collection="list" item="item" index="index" separator=" " open="case CLOCK" close="end">
          when #{item.clock,jdbcType=VARCHAR} then #{item.tag150,jdbcType=FLOAT}
       </foreach>
       ,TAG151=
       <foreach collection="list" item="item" index="index" separator=" " open="case CLOCK" close="end">
          when #{item.clock,jdbcType=VARCHAR} then #{item.tag151,jdbcType=FLOAT}
       </foreach>
       ,TAG152=
       <foreach collection="list" item="item" index="index" separator=" " open="case CLOCK" close="end">
          when #{item.clock,jdbcType=VARCHAR} then #{item.tag152,jdbcType=FLOAT}
       </foreach>
       ,TAG153=
       <foreach collection="list" item="item" index="index" separator=" " open="case CLOCK" close="end">
          when #{item.clock,jdbcType=VARCHAR} then #{item.tag153,jdbcType=FLOAT}
       </foreach>
       ,TAG154=
       <foreach collection="list" item="item" index="index" separator=" " open="case CLOCK" close="end">
          when #{item.clock,jdbcType=VARCHAR} then #{item.tag154,jdbcType=FLOAT}
       </foreach>
       ,TAG155=
       <foreach collection="list" item="item" index="index" separator=" " open="case CLOCK" close="end">
          when #{item.clock,jdbcType=VARCHAR} then #{item.tag155,jdbcType=FLOAT}
       </foreach>
       ,TAG156=
       <foreach collection="list" item="item" index="index" separator=" " open="case CLOCK" close="end">
          when #{item.clock,jdbcType=VARCHAR} then #{item.tag156,jdbcType=FLOAT}
       </foreach>
       ,TAG157=
       <foreach collection="list" item="item" index="index" separator=" " open="case CLOCK" close="end">
          when #{item.clock,jdbcType=VARCHAR} then #{item.tag157,jdbcType=FLOAT}
       </foreach>
       ,TAG158=
       <foreach collection="list" item="item" index="index" separator=" " open="case CLOCK" close="end">
          when #{item.clock,jdbcType=VARCHAR} then #{item.tag158,jdbcType=FLOAT}
       </foreach>
       ,TAG159=
       <foreach collection="list" item="item" index="index" separator=" " open="case CLOCK" close="end">
          when #{item.clock,jdbcType=VARCHAR} then #{item.tag159,jdbcType=FLOAT}
       </foreach>
       ,TAG160=
       <foreach collection="list" item="item" index="index" separator=" " open="case CLOCK" close="end">
          when #{item.clock,jdbcType=VARCHAR} then #{item.tag160,jdbcType=FLOAT}
       </foreach>
       ,TAG161=
       <foreach collection="list" item="item" index="index" separator=" " open="case CLOCK" close="end">
          when #{item.clock,jdbcType=VARCHAR} then #{item.tag161,jdbcType=FLOAT}
       </foreach>
       ,TAG162=
       <foreach collection="list" item="item" index="index" separator=" " open="case CLOCK" close="end">
          when #{item.clock,jdbcType=VARCHAR} then #{item.tag162,jdbcType=FLOAT}
       </foreach>
       ,TAG163=
       <foreach collection="list" item="item" index="index" separator=" " open="case CLOCK" close="end">
          when #{item.clock,jdbcType=VARCHAR} then #{item.tag163,jdbcType=FLOAT}
       </foreach>
       ,TAG164=
       <foreach collection="list" item="item" index="index" separator=" " open="case CLOCK" close="end">
          when #{item.clock,jdbcType=VARCHAR} then #{item.tag164,jdbcType=FLOAT}
       </foreach>
       ,TAG165=
       <foreach collection="list" item="item" index="index" separator=" " open="case CLOCK" close="end">
          when #{item.clock,jdbcType=VARCHAR} then #{item.tag165,jdbcType=FLOAT}
       </foreach>
       ,TAG166=
       <foreach collection="list" item="item" index="index" separator=" " open="case CLOCK" close="end">
          when #{item.clock,jdbcType=VARCHAR} then #{item.tag166,jdbcType=FLOAT}
       </foreach>
       ,TAG167=
       <foreach collection="list" item="item" index="index" separator=" " open="case CLOCK" close="end">
          when #{item.clock,jdbcType=VARCHAR} then #{item.tag167,jdbcType=FLOAT}
       </foreach>
       ,TAG168=
       <foreach collection="list" item="item" index="index" separator=" " open="case CLOCK" close="end">
          when #{item.clock,jdbcType=VARCHAR} then #{item.tag168,jdbcType=FLOAT}
       </foreach>
       ,TAG169=
       <foreach collection="list" item="item" index="index" separator=" " open="case CLOCK" close="end">
          when #{item.clock,jdbcType=VARCHAR} then #{item.tag169,jdbcType=FLOAT}
       </foreach>
       ,TAG170=
       <foreach collection="list" item="item" index="index" separator=" " open="case CLOCK" close="end">
          when #{item.clock,jdbcType=VARCHAR} then #{item.tag170,jdbcType=FLOAT}
       </foreach>
       ,TAG171=
       <foreach collection="list" item="item" index="index" separator=" " open="case CLOCK" close="end">
          when #{item.clock,jdbcType=VARCHAR} then #{item.tag171,jdbcType=FLOAT}
       </foreach>
       ,TAG172=
       <foreach collection="list" item="item" index="index" separator=" " open="case CLOCK" close="end">
          when #{item.clock,jdbcType=VARCHAR} then #{item.tag172,jdbcType=FLOAT}
       </foreach>
       ,TAG173=
       <foreach collection="list" item="item" index="index" separator=" " open="case CLOCK" close="end">
          when #{item.clock,jdbcType=VARCHAR} then #{item.tag173,jdbcType=FLOAT}
       </foreach>
       ,TAG174=
       <foreach collection="list" item="item" index="index" separator=" " open="case CLOCK" close="end">
          when #{item.clock,jdbcType=VARCHAR} then #{item.tag174,jdbcType=FLOAT}
       </foreach>
       ,TAG175=
       <foreach collection="list" item="item" index="index" separator=" " open="case CLOCK" close="end">
          when #{item.clock,jdbcType=VARCHAR} then #{item.tag175,jdbcType=FLOAT}
       </foreach>
       ,TAG176=
       <foreach collection="list" item="item" index="index" separator=" " open="case CLOCK" close="end">
          when #{item.clock,jdbcType=VARCHAR} then #{item.tag176,jdbcType=FLOAT}
       </foreach>
       ,TAG177=
       <foreach collection="list" item="item" index="index" separator=" " open="case CLOCK" close="end">
          when #{item.clock,jdbcType=VARCHAR} then #{item.tag177,jdbcType=FLOAT}
       </foreach>
       ,TAG178=
       <foreach collection="list" item="item" index="index" separator=" " open="case CLOCK" close="end">
          when #{item.clock,jdbcType=VARCHAR} then #{item.tag178,jdbcType=FLOAT}
       </foreach>
       ,TAG179=
       <foreach collection="list" item="item" index="index" separator=" " open="case CLOCK" close="end">
          when #{item.clock,jdbcType=VARCHAR} then #{item.tag179,jdbcType=FLOAT}
       </foreach>
       ,TAG180=
       <foreach collection="list" item="item" index="index" separator=" " open="case CLOCK" close="end">
          when #{item.clock,jdbcType=VARCHAR} then #{item.tag180,jdbcType=FLOAT}
       </foreach>
       ,TAG181=
       <foreach collection="list" item="item" index="index" separator=" " open="case CLOCK" close="end">
          when #{item.clock,jdbcType=VARCHAR} then #{item.tag181,jdbcType=FLOAT}
       </foreach>
       ,TAG182=
       <foreach collection="list" item="item" index="index" separator=" " open="case CLOCK" close="end">
          when #{item.clock,jdbcType=VARCHAR} then #{item.tag182,jdbcType=FLOAT}
       </foreach>
     where CLOCK in 
     <foreach collection="list" index="index" item="item" separator="," open="(" close=")">
    #{item.clock,jdbcType=VARCHAR}
     </foreach> 
  </update>
  <delete id="batchDelete" parameterType="java.util.List">
    delete from EMS_EO_AI_HOUR_SUM_TAB1
    where CLOCK in 
    <foreach collection="list" item="id" open="(" close=")" separator=",">
      #{id}
    </foreach>
  </delete>
  <!-- 友情提示！！！-->
  <!-- 请将自己写的代码放在此标签之下，方便以后粘贴复制。-->
  
</mapper>