Files
xgy-oa/klp-pocket/src/main/resources/mapper/pocket/Klptcm1ProPlantStateCurrentMapper.xml

195 lines
14 KiB
XML
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<?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.klp.pocket.acid.mapper.Klptcm1ProPlantStateCurrentMapper">
<resultMap id="BaseResultMap" type="com.klp.pocket.acid.domain.Klptcm1ProPlantStateCurrent">
<!-- 基础时间与类型字段 -->
<id column="INSDATE" property="insdate" jdbcType="TIMESTAMP"/>
<result column="YEAR" property="year" jdbcType="DECIMAL"/>
<result column="MONTH" property="month" jdbcType="DECIMAL"/>
<result column="DAY" property="day" jdbcType="DECIMAL"/>
<result column="HOUR" property="hour" jdbcType="DECIMAL"/>
<result column="MINUTE" property="minute" jdbcType="DECIMAL"/>
<result column="TYPE" property="type" jdbcType="DECIMAL"/>
<!-- VALUE1 到 VALUE99 完整映射 -->
<result column="VALUE1" property="value1" jdbcType="DECIMAL"/>
<result column="VALUE2" property="value2" jdbcType="DECIMAL"/>
<result column="VALUE3" property="value3" jdbcType="DECIMAL"/>
<result column="VALUE4" property="value4" jdbcType="DECIMAL"/>
<result column="VALUE5" property="value5" jdbcType="DECIMAL"/>
<result column="VALUE6" property="value6" jdbcType="DECIMAL"/>
<result column="VALUE7" property="value7" jdbcType="DECIMAL"/>
<result column="VALUE8" property="value8" jdbcType="DECIMAL"/>
<result column="VALUE9" property="value9" jdbcType="DECIMAL"/>
<result column="VALUE10" property="value10" jdbcType="DECIMAL"/>
<result column="VALUE11" property="value11" jdbcType="DECIMAL"/>
<result column="VALUE12" property="value12" jdbcType="DECIMAL"/>
<result column="VALUE13" property="value13" jdbcType="DECIMAL"/>
<result column="VALUE14" property="value14" jdbcType="DECIMAL"/>
<result column="VALUE15" property="value15" jdbcType="DECIMAL"/>
<result column="VALUE16" property="value16" jdbcType="DECIMAL"/>
<result column="VALUE17" property="value17" jdbcType="DECIMAL"/>
<result column="VALUE18" property="value18" jdbcType="DECIMAL"/>
<result column="VALUE19" property="value19" jdbcType="DECIMAL"/>
<result column="VALUE20" property="value20" jdbcType="DECIMAL"/>
<result column="VALUE21" property="value21" jdbcType="DECIMAL"/>
<result column="VALUE22" property="value22" jdbcType="DECIMAL"/>
<result column="VALUE23" property="value23" jdbcType="DECIMAL"/>
<result column="VALUE24" property="value24" jdbcType="DECIMAL"/>
<result column="VALUE25" property="value25" jdbcType="DECIMAL"/>
<result column="VALUE26" property="value26" jdbcType="DECIMAL"/>
<result column="VALUE27" property="value27" jdbcType="DECIMAL"/>
<result column="VALUE28" property="value28" jdbcType="DECIMAL"/>
<result column="VALUE29" property="value29" jdbcType="DECIMAL"/>
<result column="VALUE30" property="value30" jdbcType="DECIMAL"/>
<result column="VALUE31" property="value31" jdbcType="DECIMAL"/>
<result column="VALUE32" property="value32" jdbcType="DECIMAL"/>
<result column="VALUE33" property="value33" jdbcType="DECIMAL"/>
<result column="VALUE34" property="value34" jdbcType="DECIMAL"/>
<result column="VALUE35" property="value35" jdbcType="DECIMAL"/>
<result column="VALUE36" property="value36" jdbcType="DECIMAL"/>
<result column="VALUE37" property="value37" jdbcType="DECIMAL"/>
<result column="VALUE38" property="value38" jdbcType="DECIMAL"/>
<result column="VALUE39" property="value39" jdbcType="DECIMAL"/>
<result column="VALUE40" property="value40" jdbcType="DECIMAL"/>
<result column="VALUE41" property="value41" jdbcType="DECIMAL"/>
<result column="VALUE42" property="value42" jdbcType="DECIMAL"/>
<result column="VALUE43" property="value43" jdbcType="DECIMAL"/>
<result column="VALUE44" property="value44" jdbcType="DECIMAL"/>
<result column="VALUE45" property="value45" jdbcType="DECIMAL"/>
<result column="VALUE46" property="value46" jdbcType="DECIMAL"/>
<result column="VALUE47" property="value47" jdbcType="DECIMAL"/>
<result column="VALUE48" property="value48" jdbcType="DECIMAL"/>
<result column="VALUE49" property="value49" jdbcType="DECIMAL"/>
<result column="VALUE50" property="value50" jdbcType="DECIMAL"/>
<result column="VALUE51" property="value51" jdbcType="DECIMAL"/>
<result column="VALUE52" property="value52" jdbcType="DECIMAL"/>
<result column="VALUE53" property="value53" jdbcType="DECIMAL"/>
<result column="VALUE54" property="value54" jdbcType="DECIMAL"/>
<result column="VALUE55" property="value55" jdbcType="DECIMAL"/>
<result column="VALUE56" property="value56" jdbcType="DECIMAL"/>
<result column="VALUE57" property="value57" jdbcType="DECIMAL"/>
<result column="VALUE58" property="value58" jdbcType="DECIMAL"/>
<result column="VALUE59" property="value59" jdbcType="DECIMAL"/>
<result column="VALUE60" property="value60" jdbcType="DECIMAL"/>
<result column="VALUE61" property="value61" jdbcType="DECIMAL"/>
<result column="VALUE62" property="value62" jdbcType="DECIMAL"/>
<result column="VALUE63" property="value63" jdbcType="DECIMAL"/>
<result column="VALUE64" property="value64" jdbcType="DECIMAL"/>
<result column="VALUE65" property="value65" jdbcType="DECIMAL"/>
<result column="VALUE66" property="value66" jdbcType="DECIMAL"/>
<result column="VALUE67" property="value67" jdbcType="DECIMAL"/>
<result column="VALUE68" property="value68" jdbcType="DECIMAL"/>
<result column="VALUE69" property="value69" jdbcType="DECIMAL"/>
<result column="VALUE70" property="value70" jdbcType="DECIMAL"/>
<result column="VALUE71" property="value71" jdbcType="DECIMAL"/>
<result column="VALUE72" property="value72" jdbcType="DECIMAL"/>
<result column="VALUE73" property="value73" jdbcType="DECIMAL"/>
<result column="VALUE74" property="value74" jdbcType="DECIMAL"/>
<result column="VALUE75" property="value75" jdbcType="DECIMAL"/>
<result column="VALUE76" property="value76" jdbcType="DECIMAL"/>
<result column="VALUE77" property="value77" jdbcType="DECIMAL"/>
<result column="VALUE78" property="value78" jdbcType="DECIMAL"/>
<result column="VALUE79" property="value79" jdbcType="DECIMAL"/>
<result column="VALUE80" property="value80" jdbcType="DECIMAL"/>
<result column="VALUE81" property="value81" jdbcType="DECIMAL"/>
<result column="VALUE82" property="value82" jdbcType="DECIMAL"/>
<result column="VALUE83" property="value83" jdbcType="DECIMAL"/>
<result column="VALUE84" property="value84" jdbcType="DECIMAL"/>
<result column="VALUE85" property="value85" jdbcType="DECIMAL"/>
<result column="VALUE86" property="value86" jdbcType="DECIMAL"/>
<result column="VALUE87" property="value87" jdbcType="DECIMAL"/>
<result column="VALUE88" property="value88" jdbcType="DECIMAL"/>
<result column="VALUE89" property="value89" jdbcType="DECIMAL"/>
<result column="VALUE90" property="value90" jdbcType="DECIMAL"/>
<result column="VALUE91" property="value91" jdbcType="DECIMAL"/>
<result column="VALUE92" property="value92" jdbcType="DECIMAL"/>
<result column="VALUE93" property="value93" jdbcType="DECIMAL"/>
<result column="VALUE94" property="value94" jdbcType="DECIMAL"/>
<result column="VALUE95" property="value95" jdbcType="DECIMAL"/>
<result column="VALUE96" property="value96" jdbcType="DECIMAL"/>
<result column="VALUE97" property="value97" jdbcType="DECIMAL"/>
<result column="VALUE98" property="value98" jdbcType="DECIMAL"/>
<result column="VALUE99" property="value99" jdbcType="DECIMAL"/>
</resultMap>
<sql id="Base_Column_List">
INSDATE, YEAR, MONTH, DAY, HOUR, MINUTE, TYPE,
VALUE1, VALUE2, VALUE3, VALUE4, VALUE5, VALUE6, VALUE7, VALUE8, VALUE9, VALUE10,
VALUE11, VALUE12, VALUE13, VALUE14, VALUE15, VALUE16, VALUE17, VALUE18, VALUE19, VALUE20,
VALUE21, VALUE22, VALUE23, VALUE24, VALUE25, VALUE26, VALUE27, VALUE28, VALUE29, VALUE30,
VALUE31, VALUE32, VALUE33, VALUE34, VALUE35, VALUE36, VALUE37, VALUE38, VALUE39, VALUE40,
VALUE41, VALUE42, VALUE43, VALUE44, VALUE45, VALUE46, VALUE47, VALUE48, VALUE49, VALUE50,
VALUE51, VALUE52, VALUE53, VALUE54, VALUE55, VALUE56, VALUE57, VALUE58, VALUE59, VALUE60,
VALUE61, VALUE62, VALUE63, VALUE64, VALUE65, VALUE66, VALUE67, VALUE68, VALUE69, VALUE70,
VALUE71, VALUE72, VALUE73, VALUE74, VALUE75, VALUE76, VALUE77, VALUE78, VALUE79, VALUE80,
VALUE81, VALUE82, VALUE83, VALUE84, VALUE85, VALUE86, VALUE87, VALUE88, VALUE89, VALUE90,
VALUE91, VALUE92, VALUE93, VALUE94, VALUE95, VALUE96, VALUE97, VALUE98, VALUE99
</sql>
<!-- 查询所有 -->
<select id="selectAll" resultMap="BaseResultMap">
SELECT
<include refid="Base_Column_List"/>
FROM klptcm1_pro_plant_state_current
ORDER BY INSDATE DESC
</select>
<!-- 按复合键查询INSDATE + TYPE -->
<select id="selectOne" resultMap="BaseResultMap">
SELECT
<include refid="Base_Column_List"/>
FROM klptcm1_pro_plant_state_current
WHERE INSDATE = #{insdate}
AND TYPE = #{type}
LIMIT 1
</select>
<!-- 新增 -->
<insert id="insert" parameterType="com.klp.pocket.acid.domain.Klptcm1ProPlantStateCurrent">
INSERT INTO klptcm1_pro_plant_state_current
(
<include refid="Base_Column_List"/>
) VALUES (
#{insdate}, #{year}, #{month}, #{day}, #{hour}, #{minute}, #{type},
#{value1}, #{value2}, #{value3}, #{value4}, #{value5}, #{value6}, #{value7}, #{value8}, #{value9}, #{value10},
#{value11}, #{value12}, #{value13}, #{value14}, #{value15}, #{value16}, #{value17}, #{value18}, #{value19}, #{value20},
#{value21}, #{value22}, #{value23}, #{value24}, #{value25}, #{value26}, #{value27}, #{value28}, #{value29}, #{value30},
#{value31}, #{value32}, #{value33}, #{value34}, #{value35}, #{value36}, #{value37}, #{value38}, #{value39}, #{value40},
#{value41}, #{value42}, #{value43}, #{value44}, #{value45}, #{value46}, #{value47}, #{value48}, #{value49}, #{value50},
#{value51}, #{value52}, #{value53}, #{value54}, #{value55}, #{value56}, #{value57}, #{value58}, #{value59}, #{value60},
#{value61}, #{value62}, #{value63}, #{value64}, #{value65}, #{value66}, #{value67}, #{value68}, #{value69}, #{value70},
#{value71}, #{value72}, #{value73}, #{value74}, #{value75}, #{value76}, #{value77}, #{value78}, #{value79}, #{value80},
#{value81}, #{value82}, #{value83}, #{value84}, #{value85}, #{value86}, #{value87}, #{value88}, #{value89}, #{value90},
#{value91}, #{value92}, #{value93}, #{value94}, #{value95}, #{value96}, #{value97}, #{value98}, #{value99}
)
</insert>
<!-- 修改(按复合键) -->
<update id="updateByKey" parameterType="com.klp.pocket.acid.domain.Klptcm1ProPlantStateCurrent">
UPDATE klptcm1_pro_plant_state_current
SET
YEAR=#{year}, MONTH=#{month}, DAY=#{day}, HOUR=#{hour}, MINUTE=#{minute},
VALUE1=#{value1}, VALUE2=#{value2}, VALUE3=#{value3}, VALUE4=#{value4}, VALUE5=#{value5}, VALUE6=#{value6}, VALUE7=#{value7}, VALUE8=#{value8}, VALUE9=#{value9}, VALUE10=#{value10},
VALUE11=#{value11}, VALUE12=#{value12}, VALUE13=#{value13}, VALUE14=#{value14}, VALUE15=#{value15}, VALUE16=#{value16}, VALUE17=#{value17}, VALUE18=#{value18}, VALUE19=#{value19}, VALUE20=#{value20},
VALUE21=#{value21}, VALUE22=#{value22}, VALUE23=#{value23}, VALUE24=#{value24}, VALUE25=#{value25}, VALUE26=#{value26}, VALUE27=#{value27}, VALUE28=#{value28}, VALUE29=#{value29}, VALUE30=#{value30},
VALUE31=#{value31}, VALUE32=#{value32}, VALUE33=#{value33}, VALUE34=#{value34}, VALUE35=#{value35}, VALUE36=#{value36}, VALUE37=#{value37}, VALUE38=#{value38}, VALUE39=#{value39}, VALUE40=#{value40},
VALUE41=#{value41}, VALUE42=#{value42}, VALUE43=#{value43}, VALUE44=#{value44}, VALUE45=#{value45}, VALUE46=#{value46}, VALUE47=#{value47}, VALUE48=#{value48}, VALUE49=#{value49}, VALUE50=#{value50},
VALUE51=#{value51}, VALUE52=#{value52}, VALUE53=#{value53}, VALUE54=#{value54}, VALUE55=#{value55}, VALUE56=#{value56}, VALUE57=#{value57}, VALUE58=#{value58}, VALUE59=#{value59}, VALUE60=#{value60},
VALUE61=#{value61}, VALUE62=#{value62}, VALUE63=#{value63}, VALUE64=#{value64}, VALUE65=#{value65}, VALUE66=#{value66}, VALUE67=#{value67}, VALUE68=#{value68}, VALUE69=#{value69}, VALUE70=#{value70},
VALUE71=#{value71}, VALUE72=#{value72}, VALUE73=#{value73}, VALUE74=#{value74}, VALUE75=#{value75}, VALUE76=#{value76}, VALUE77=#{value77}, VALUE78=#{value78}, VALUE79=#{value79}, VALUE80=#{value80},
VALUE81=#{value81}, VALUE82=#{value82}, VALUE83=#{value83}, VALUE84=#{value84}, VALUE85=#{value85}, VALUE86=#{value86}, VALUE87=#{value87}, VALUE88=#{value88}, VALUE89=#{value89}, VALUE90=#{value90},
VALUE91=#{value91}, VALUE92=#{value92}, VALUE93=#{value93}, VALUE94=#{value94}, VALUE95=#{value95}, VALUE96=#{value96}, VALUE97=#{value97}, VALUE98=#{value98}, VALUE99=#{value99}
WHERE INSDATE = #{insdate}
AND TYPE = #{type}
</update>
<!-- 删除(按复合键) -->
<delete id="deleteByKey">
DELETE FROM klptcm1_pro_plant_state_current
WHERE INSDATE = #{insdate}
AND TYPE = #{type}
</delete>
</mapper>