|
@@ -52,6 +52,7 @@
|
|
|
<result column="UPDATEMAN" jdbcType="VARCHAR" property="updateman" />
|
|
|
<result column="UPDATETIME" jdbcType="TIMESTAMP" property="updatetime" />
|
|
|
<result column="MINTIMEGRANID" jdbcType="VARCHAR" property="mintimegranid" />
|
|
|
+ <result column="TRANSFER" jdbcType="VARCHAR" property="transfer" />
|
|
|
</resultMap>
|
|
|
<delete id="deleteByPrimaryKey" parameterType="java.lang.String">
|
|
|
delete from T_RM_CALPOINT
|
|
@@ -198,6 +199,9 @@
|
|
|
<if test="mintimegranid != null and mintimegranid != ''">
|
|
|
and MINTIMEGRANID = #{mintimegranid}
|
|
|
</if>
|
|
|
+ <if test="transfer != null and transfer != ''">
|
|
|
+ and TRANSFER = #{transfer}
|
|
|
+ </if>
|
|
|
</delete>
|
|
|
<insert id="insert" parameterType="com.steerinfo.ems.trmcalpoint.model.TRmCalpoint">
|
|
|
insert into T_RM_CALPOINT (ITEMID, ITEMNAME, ITEMDESC,
|
|
@@ -210,7 +214,7 @@
|
|
|
TAG_MODULUS, METER_TYPE, METER_SCALE,
|
|
|
METER_LOC, TAG_BAD_SYMBOL, SOURCE_TYPE,
|
|
|
REC_TIME, ISSETTLE, ISSCHEDULE,
|
|
|
- TAG_COL,MINTIMEGRANID)
|
|
|
+ TAG_COL,MINTIMEGRANID,TRANSFER)
|
|
|
values (#{itemid,jdbcType=VARCHAR}, #{itemname,jdbcType=VARCHAR}, #{itemdesc,jdbcType=VARCHAR},
|
|
|
#{locateid,jdbcType=VARCHAR}, #{networkid,jdbcType=VARCHAR}, #{energyid,jdbcType=VARCHAR},
|
|
|
#{energytypeid,jdbcType=VARCHAR}, #{unitid,jdbcType=VARCHAR}, #{costid,jdbcType=VARCHAR},
|
|
@@ -226,7 +230,7 @@
|
|
|
#{tagModulus,jdbcType=DECIMAL}, #{meterType,jdbcType=VARCHAR}, #{meterScale,jdbcType=DECIMAL},
|
|
|
#{meterLoc,jdbcType=VARCHAR}, #{tagBadSymbol,jdbcType=VARCHAR}, #{sourceType,jdbcType=VARCHAR},
|
|
|
#{recTime,jdbcType=VARCHAR}, #{issettle,jdbcType=VARCHAR}, #{isschedule,jdbcType=VARCHAR},
|
|
|
- #{tagCol,jdbcType=VARCHAR},#{mintimegranid,jdbcType=VARCHAR})
|
|
|
+ #{tagCol,jdbcType=VARCHAR},#{mintimegranid,jdbcType=VARCHAR},#{transfer,jdbcType=VARCHAR})
|
|
|
</insert>
|
|
|
<insert id="insertSelective" parameterType="com.steerinfo.ems.trmcalpoint.model.TRmCalpoint">
|
|
|
insert into T_RM_CALPOINT
|
|
@@ -372,6 +376,9 @@
|
|
|
<if test="mintimegranid != null">
|
|
|
MINTIMEGRANID,
|
|
|
</if>
|
|
|
+ <if test="transfer != null">
|
|
|
+ TRANSFER,
|
|
|
+ </if>
|
|
|
</trim>
|
|
|
<trim prefix="values (" suffix=")" suffixOverrides=",">
|
|
|
<if test="itemid != null">
|
|
@@ -515,6 +522,9 @@
|
|
|
<if test="mintimegranid != null">
|
|
|
#{mintimegranid,jdbcType=VARCHAR},
|
|
|
</if>
|
|
|
+ <if test="transfer != null">
|
|
|
+ #{transfer,jdbcType=VARCHAR},
|
|
|
+ </if>
|
|
|
</trim>
|
|
|
</insert>
|
|
|
<update id="updateByPrimaryKey" parameterType="com.steerinfo.ems.trmcalpoint.model.TRmCalpoint">
|
|
@@ -566,7 +576,8 @@
|
|
|
TAG_COL = #{tagCol,jdbcType=VARCHAR},
|
|
|
UPDATEMAN = #{updateman, jdbcType=VARCHAR},
|
|
|
UPDATETIME = SYSDATE,
|
|
|
- MINTIMEGRANID = #{mintimegranid, jdbcType=VARCHAR}
|
|
|
+ MINTIMEGRANID = #{mintimegranid, jdbcType=VARCHAR},
|
|
|
+ TRANSFER = #{transfer, jdbcType=VARCHAR}
|
|
|
where ITEMID = #{itemid,jdbcType=VARCHAR}
|
|
|
</update>
|
|
|
<update id="updateByPrimaryKeySelective" parameterType="com.steerinfo.ems.trmcalpoint.model.TRmCalpoint">
|
|
@@ -716,6 +727,9 @@
|
|
|
<if test="updatetime != null">
|
|
|
UPDATETIME = SYSDATE,
|
|
|
</if>
|
|
|
+ <if test="transfer != null">
|
|
|
+ TRANSFER = #{transfer, jdbcType=VARCHAR},
|
|
|
+ </if>
|
|
|
</set>
|
|
|
where ITEMID = #{itemid,jdbcType=VARCHAR}
|
|
|
</update>
|
|
@@ -726,7 +740,7 @@
|
|
|
DIGITS, SEQNO, SHOWNO, STATUS, NODE, PARENTID, BCODE, BDESC1, BDESC2, BTYPE1, BTYPE2, RANGE_VAL,
|
|
|
TAG_ID_MAP, CALC_MOD, DATA_TYPE, TAG_TABLE, MAX_VAL, MIN_VAL, AVG_VAL, SUM_VAL, TAG_MODULUS,
|
|
|
METER_TYPE, METER_SCALE, METER_LOC, TAG_BAD_SYMBOL, SOURCE_TYPE, REC_TIME, ISSETTLE,
|
|
|
- ISSCHEDULE, TAG_COL, UPDATEMAN, UPDATETIME, MINTIMEGRANID
|
|
|
+ ISSCHEDULE, TAG_COL, UPDATEMAN, UPDATETIME, MINTIMEGRANID,TRANSFER
|
|
|
from T_RM_CALPOINT
|
|
|
where ITEMID = #{itemid,jdbcType=VARCHAR}
|
|
|
</select>
|
|
@@ -736,7 +750,7 @@
|
|
|
DIGITS, SEQNO, SHOWNO, STATUS, NODE, PARENTID, BCODE, BDESC1, BDESC2, BTYPE1, BTYPE2, RANGE_VAL,
|
|
|
TAG_ID_MAP, CALC_MOD, DATA_TYPE, TAG_TABLE, MAX_VAL, MIN_VAL, AVG_VAL, SUM_VAL, TAG_MODULUS,
|
|
|
METER_TYPE, METER_SCALE, METER_LOC, TAG_BAD_SYMBOL, SOURCE_TYPE, REC_TIME, ISSETTLE,
|
|
|
- ISSCHEDULE, TAG_COL, UPDATEMAN, UPDATETIME, MINTIMEGRANID
|
|
|
+ ISSCHEDULE, TAG_COL, UPDATEMAN, UPDATETIME, MINTIMEGRANID,TRANSFER
|
|
|
from T_RM_CALPOINT
|
|
|
<where>
|
|
|
<if test="itemid != null and itemid != ''">
|
|
@@ -880,6 +894,9 @@
|
|
|
<if test="mintimegranid != null and mintimegranid != ''">
|
|
|
and MINTIMEGRANID = #{mintimegranid}
|
|
|
</if>
|
|
|
+ <if test="transfer != null and mintimegranid != ''">
|
|
|
+ and TRANSFER = #{transfer}
|
|
|
+ </if>
|
|
|
</where>
|
|
|
order by SHOWNO
|
|
|
</select>
|
|
@@ -889,7 +906,7 @@
|
|
|
DIGITS, SEQNO, SHOWNO, STATUS, NODE, PARENTID, BCODE, BDESC1, BDESC2, BTYPE1, BTYPE2, RANGE_VAL,
|
|
|
TAG_ID_MAP, CALC_MOD, DATA_TYPE, TAG_TABLE, MAX_VAL, MIN_VAL, AVG_VAL, SUM_VAL, TAG_MODULUS,
|
|
|
METER_TYPE, METER_SCALE, METER_LOC, TAG_BAD_SYMBOL, SOURCE_TYPE, REC_TIME, ISSETTLE,
|
|
|
- ISSCHEDULE, TAG_COL, UPDATEMAN, UPDATETIME, MINTIMEGRANID
|
|
|
+ ISSCHEDULE, TAG_COL, UPDATEMAN, UPDATETIME, MINTIMEGRANID,TRANSFER
|
|
|
from T_RM_CALPOINT
|
|
|
<where>
|
|
|
<if test="itemid != null and itemid != ''">
|
|
@@ -1033,6 +1050,9 @@
|
|
|
<if test="mintimegranid != null and mintimegranid != ''">
|
|
|
and MINTIMEGRANID = #{mintimegranid}
|
|
|
</if>
|
|
|
+ <if test="transfer != null and transfer != ''">
|
|
|
+ and TRANSFER = #{transfer}
|
|
|
+ </if>
|
|
|
</where>
|
|
|
</select>
|
|
|
<insert id="batchInsert" parameterType="java.util.List">
|
|
@@ -1052,7 +1072,7 @@
|
|
|
AVG_VAL, SUM_VAL, TAG_MODULUS,
|
|
|
METER_TYPE, METER_SCALE, METER_LOC,
|
|
|
TAG_BAD_SYMBOL, SOURCE_TYPE, REC_TIME,
|
|
|
- ISSETTLE, ISSCHEDULE, TAG_COL, MINTIMEGRANID
|
|
|
+ ISSETTLE, ISSCHEDULE, TAG_COL, MINTIMEGRANID, TRANSFER
|
|
|
)
|
|
|
( <foreach collection="list" item="item" separator="union all">
|
|
|
select
|
|
@@ -1071,7 +1091,7 @@
|
|
|
#{item.avgVal,jdbcType=VARCHAR}, #{item.sumVal,jdbcType=VARCHAR}, #{item.tagModulus,jdbcType=DECIMAL},
|
|
|
#{item.meterType,jdbcType=VARCHAR}, #{item.meterScale,jdbcType=DECIMAL}, #{item.meterLoc,jdbcType=VARCHAR},
|
|
|
#{item.tagBadSymbol,jdbcType=VARCHAR}, #{item.sourceType,jdbcType=VARCHAR}, #{item.recTime,jdbcType=VARCHAR},
|
|
|
- #{item.issettle,jdbcType=VARCHAR}, #{item.isschedule,jdbcType=VARCHAR}, #{item.tagCol,jdbcType=VARCHAR}, #{item.mintimegranid,jdbcType=VARCHAR}
|
|
|
+ #{item.issettle,jdbcType=VARCHAR}, #{item.isschedule,jdbcType=VARCHAR}, #{item.tagCol,jdbcType=VARCHAR}, #{item.mintimegranid,jdbcType=VARCHAR}, #{item.transfer,jdbcType=VARCHAR}
|
|
|
from dual
|
|
|
</foreach> )
|
|
|
</insert>
|
|
@@ -1274,6 +1294,10 @@
|
|
|
<foreach collection="list" item="item" index="index" separator=" " open="case ITEMID" close="end">
|
|
|
when #{item.itemid,jdbcType=VARCHAR} then SYSDATE
|
|
|
</foreach>
|
|
|
+ ,TRANSFER=
|
|
|
+ <foreach collection="list" item="item" index="index" separator=" " open="case ITEMID" close="end">
|
|
|
+ when #{item.itemid,jdbcType=VARCHAR} then transfer
|
|
|
+ </foreach>
|
|
|
where ITEMID in
|
|
|
<foreach collection="list" index="index" item="item" separator="," open="(" close=")">
|
|
|
#{item.itemid,jdbcType=VARCHAR}
|