delete from T_RM_CALPOINT
where ITEMID = #{itemid,jdbcType=VARCHAR}
delete from T_RM_CALPOINT
where 1=1
and ITEMNAME = #{itemname}
and ITEMDESC = #{itemdesc}
and LOCATEID = #{locateid}
and NETWORKID = #{networkid}
and ENERGYID = #{energyid}
and ENERGYTYPEID = #{energytypeid}
and UNITID = #{unitid}
and COSTID = #{costid}
and ITEMTYPE = #{itemtype}
and PROPERTYID = #{propertyid}
and TAGID = #{tagid}
and TAGNAME = #{tagname}
and TAG_ALIAS = #{tagAlias}
and USEFLAG = #{useflag}
and DEFAULTVALUE = #{defaultvalue}
and DIGITS = #{digits}
and SEQNO = #{seqno}
and SHOWNO = #{showno}
and STATUS = #{status}
and NODE = #{node}
and PARENTID = #{parentid}
and BCODE = #{bcode}
and BDESC1 = #{bdesc1}
and BDESC2 = #{bdesc2}
and BTYPE1 = #{btype1}
and BTYPE2 = #{btype2}
and RANGE_VAL = #{rangeVal}
and TAG_ID_MAP = #{tagIdMap}
and CALC_MOD = #{calcMod}
and DATA_TYPE = #{dataType}
and TAG_TABLE = #{tagTable}
and MAX_VAL = #{maxVal}
and MIN_VAL = #{minVal}
and AVG_VAL = #{avgVal}
and SUM_VAL = #{sumVal}
and TAG_MODULUS = #{tagModulus}
and METER_TYPE = #{meterType}
and METER_SCALE = #{meterScale}
and METER_LOC = #{meterLoc}
and TAG_BAD_SYMBOL = #{tagBadSymbol}
and SOURCE_TYPE = #{sourceType}
and REC_TIME = #{recTime}
and ISSETTLE = #{issettle}
and ISSCHEDULE = #{isschedule}
and TAG_COL = #{tagCol}
and MINTIMEGRANID = #{mintimegranid}
insert into T_RM_CALPOINT (ITEMID, ITEMNAME, ITEMDESC,
LOCATEID, NETWORKID, ENERGYID, ENERGYTYPEID, UNITID, COSTID,
ITEMTYPE, PROPERTYID, TAGID, TAGNAME, TAG_ALIAS,
USEFLAG, DEFAULTVALUE, 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,MINTIMEGRANID)
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},
#{itemtype,jdbcType=VARCHAR}, #{propertyid,jdbcType=VARCHAR},
#{tagid,jdbcType=VARCHAR}, #{tagname,jdbcType=VARCHAR}, #{tagAlias,jdbcType=VARCHAR},
#{useflag,jdbcType=VARCHAR}, #{defaultvalue,jdbcType=VARCHAR}, #{digits,jdbcType=DECIMAL},
#{seqno,jdbcType=DECIMAL}, #{showno,jdbcType=DECIMAL}, #{status,jdbcType=VARCHAR}, #{node,jdbcType=VARCHAR},
#{parentid,jdbcType=VARCHAR}, #{bcode,jdbcType=VARCHAR}, #{bdesc1,jdbcType=VARCHAR},
#{bdesc2,jdbcType=VARCHAR}, #{btype1,jdbcType=VARCHAR}, #{btype2,jdbcType=VARCHAR},
#{rangeVal,jdbcType=DECIMAL}, #{tagIdMap,jdbcType=VARCHAR}, #{calcMod,jdbcType=VARCHAR},
#{dataType,jdbcType=VARCHAR}, #{tagTable,jdbcType=VARCHAR}, #{maxVal,jdbcType=VARCHAR},
#{minVal,jdbcType=VARCHAR}, #{avgVal,jdbcType=VARCHAR}, #{sumVal,jdbcType=VARCHAR},
#{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})
insert into T_RM_CALPOINT
ITEMID,
ITEMNAME,
ITEMDESC,
LOCATEID,
NETWORKID,
ENERGYID,
ENERGYTYPEID,
UNITID,
COSTID,
ITEMTYPE,
PROPERTYID,
TAGID,
TAGNAME,
TAG_ALIAS,
USEFLAG,
DEFAULTVALUE,
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,
MINTIMEGRANID,
#{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},
#{itemtype,jdbcType=VARCHAR},
#{propertyid,jdbcType=VARCHAR},
#{tagid,jdbcType=VARCHAR},
#{tagname,jdbcType=VARCHAR},
#{tagAlias,jdbcType=VARCHAR},
#{useflag,jdbcType=VARCHAR},
#{defaultvalue,jdbcType=VARCHAR},
#{digits,jdbcType=DECIMAL},
#{seqno,jdbcType=DECIMAL},
#{showno,jdbcType=DECIMAL},
#{status,jdbcType=VARCHAR},
#{node,jdbcType=VARCHAR},
#{parentid,jdbcType=VARCHAR},
#{bcode,jdbcType=VARCHAR},
#{bdesc1,jdbcType=VARCHAR},
#{bdesc2,jdbcType=VARCHAR},
#{btype1,jdbcType=VARCHAR},
#{btype2,jdbcType=VARCHAR},
#{rangeVal,jdbcType=DECIMAL},
#{tagIdMap,jdbcType=VARCHAR},
#{calcMod,jdbcType=VARCHAR},
#{dataType,jdbcType=VARCHAR},
#{tagTable,jdbcType=VARCHAR},
#{maxVal,jdbcType=VARCHAR},
#{minVal,jdbcType=VARCHAR},
#{avgVal,jdbcType=VARCHAR},
#{sumVal,jdbcType=VARCHAR},
#{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},
update T_RM_CALPOINT
set ITEMNAME = #{itemname,jdbcType=VARCHAR},
ITEMDESC = #{itemdesc,jdbcType=VARCHAR},
LOCATEID = #{locateid,jdbcType=VARCHAR},
NETWORKID = #{networkid,jdbcType=VARCHAR},
ENERGYID = #{energyid,jdbcType=VARCHAR},
ENERGYTYPEID = #{energytypeid,jdbcType=VARCHAR},
UNITID = #{unitid,jdbcType=VARCHAR},
COSTID = #{costid,jdbcType=VARCHAR},
ITEMTYPE = #{itemtype,jdbcType=VARCHAR},
PROPERTYID = #{propertyid,jdbcType=VARCHAR},
TAGID = #{tagid,jdbcType=VARCHAR},
TAGNAME = #{tagname,jdbcType=VARCHAR},
TAG_ALIAS = #{tagAlias,jdbcType=VARCHAR},
USEFLAG = #{useflag,jdbcType=VARCHAR},
DEFAULTVALUE = #{defaultvalue,jdbcType=VARCHAR},
DIGITS = #{digits,jdbcType=DECIMAL},
SEQNO = #{seqno,jdbcType=DECIMAL},
SHOWNO = #{showno,jdbcType=DECIMAL},
STATUS = #{status,jdbcType=VARCHAR},
NODE = #{node,jdbcType=VARCHAR},
PARENTID = #{parentid,jdbcType=VARCHAR},
BCODE = #{bcode,jdbcType=VARCHAR},
BDESC1 = #{bdesc1,jdbcType=VARCHAR},
BDESC2 = #{bdesc2,jdbcType=VARCHAR},
BTYPE1 = #{btype1,jdbcType=VARCHAR},
BTYPE2 = #{btype2,jdbcType=VARCHAR},
RANGE_VAL = #{rangeVal,jdbcType=DECIMAL},
TAG_ID_MAP = #{tagIdMap,jdbcType=VARCHAR},
CALC_MOD = #{calcMod,jdbcType=VARCHAR},
DATA_TYPE = #{dataType,jdbcType=VARCHAR},
TAG_TABLE = #{tagTable,jdbcType=VARCHAR},
MAX_VAL = #{maxVal,jdbcType=VARCHAR},
MIN_VAL = #{minVal,jdbcType=VARCHAR},
AVG_VAL = #{avgVal,jdbcType=VARCHAR},
SUM_VAL = #{sumVal,jdbcType=VARCHAR},
TAG_MODULUS = #{tagModulus,jdbcType=DECIMAL},
METER_TYPE = #{meterType,jdbcType=VARCHAR},
METER_SCALE = #{meterScale,jdbcType=DECIMAL},
METER_LOC = #{meterLoc,jdbcType=VARCHAR},
TAG_BAD_SYMBOL = #{tagBadSymbol,jdbcType=VARCHAR},
SOURCE_TYPE = #{sourceType,jdbcType=VARCHAR},
REC_TIME = #{recTime,jdbcType=VARCHAR},
ISSETTLE = #{issettle,jdbcType=VARCHAR},
ISSCHEDULE = #{isschedule,jdbcType=VARCHAR},
TAG_COL = #{tagCol,jdbcType=VARCHAR},
UPDATEMAN = #{updateman, jdbcType=VARCHAR},
UPDATETIME = SYSDATE,
MINTIMEGRANID = #{mintimegranid, jdbcType=VARCHAR}
where ITEMID = #{itemid,jdbcType=VARCHAR}
update T_RM_CALPOINT
ITEMNAME = #{itemname,jdbcType=VARCHAR},
ITEMDESC = #{itemdesc,jdbcType=VARCHAR},
LOCATEID = #{locateid,jdbcType=VARCHAR},
NETWORKID = #{networkid,jdbcType=VARCHAR},
ENERGYID = #{energyid,jdbcType=VARCHAR},
ENERGYTYPEID = #{energytypeid,jdbcType=VARCHAR},
UNITID = #{unitid,jdbcType=VARCHAR},
COSTID = #{costid,jdbcType=VARCHAR},
ITEMTYPE = #{itemtype,jdbcType=VARCHAR},
PROPERTYID = #{propertyid,jdbcType=VARCHAR},
TAGID = #{tagid,jdbcType=VARCHAR},
TAGNAME = #{tagname,jdbcType=VARCHAR},
TAG_ALIAS = #{tagAlias,jdbcType=VARCHAR},
USEFLAG = #{useflag,jdbcType=VARCHAR},
DEFAULTVALUE = #{defaultvalue,jdbcType=VARCHAR},
DIGITS = #{digits,jdbcType=DECIMAL},
SEQNO = #{seqno,jdbcType=DECIMAL},
SHOWNO = #{showno,jdbcType=DECIMAL},
STATUS = #{status,jdbcType=VARCHAR},
NODE = #{node,jdbcType=VARCHAR},
PARENTID = #{parentid,jdbcType=VARCHAR},
BCODE = #{bcode,jdbcType=VARCHAR},
BDESC1 = #{bdesc1,jdbcType=VARCHAR},
BDESC2 = #{bdesc2,jdbcType=VARCHAR},
BTYPE1 = #{btype1,jdbcType=VARCHAR},
BTYPE2 = #{btype2,jdbcType=VARCHAR},
RANGE_VAL = #{rangeVal,jdbcType=DECIMAL},
TAG_ID_MAP = #{tagIdMap,jdbcType=VARCHAR},
CALC_MOD = #{calcMod,jdbcType=VARCHAR},
DATA_TYPE = #{dataType,jdbcType=VARCHAR},
TAG_TABLE = #{tagTable,jdbcType=VARCHAR},
MAX_VAL = #{maxVal,jdbcType=VARCHAR},
MIN_VAL = #{minVal,jdbcType=VARCHAR},
AVG_VAL = #{avgVal,jdbcType=VARCHAR},
SUM_VAL = #{sumVal,jdbcType=VARCHAR},
TAG_MODULUS = #{tagModulus,jdbcType=DECIMAL},
METER_TYPE = #{meterType,jdbcType=VARCHAR},
METER_SCALE = #{meterScale,jdbcType=DECIMAL},
METER_LOC = #{meterLoc,jdbcType=VARCHAR},
TAG_BAD_SYMBOL = #{tagBadSymbol,jdbcType=VARCHAR},
SOURCE_TYPE = #{sourceType,jdbcType=VARCHAR},
REC_TIME = #{recTime,jdbcType=VARCHAR},
ISSETTLE = #{issettle,jdbcType=VARCHAR},
ISSCHEDULE = #{isschedule,jdbcType=VARCHAR},
TAG_COL = #{tagCol,jdbcType=VARCHAR},
UPDATEMAN = #{updateman, jdbcType=VARCHAR},
MINTIMEGRANID = #{mintimegranid, jdbcType=VARCHAR},
UPDATETIME = SYSDATE,
where ITEMID = #{itemid,jdbcType=VARCHAR}
insert into T_RM_CALPOINT
(ITEMID,
ITEMNAME, ITEMDESC, LOCATEID,
NETWORKID, ENERGYID, ENERGYTYPEID,
UNITID, COSTID, ITEMTYPE,
PROPERTYID,TAGID,
TAGNAME, TAG_ALIAS, USEFLAG,
DEFAULTVALUE, 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, MINTIMEGRANID
)
(
select
#{item.itemid,jdbcType=VARCHAR},
#{item.itemname,jdbcType=VARCHAR}, #{item.itemdesc,jdbcType=VARCHAR}, #{item.locateid,jdbcType=VARCHAR},
#{item.networkid,jdbcType=VARCHAR}, #{item.energyid,jdbcType=VARCHAR}, #{item.energytypeid,jdbcType=VARCHAR},
#{item.unitid,jdbcType=VARCHAR}, #{item.costid,jdbcType=VARCHAR}, #{item.itemtype,jdbcType=VARCHAR},
#{item.propertyid,jdbcType=VARCHAR}, #{item.tagid,jdbcType=VARCHAR},
#{item.tagname,jdbcType=VARCHAR}, #{item.tagAlias,jdbcType=VARCHAR}, #{item.useflag,jdbcType=VARCHAR},
#{item.defaultvalue,jdbcType=VARCHAR}, #{item.digits,jdbcType=DECIMAL}, #{item.seqno,jdbcType=DECIMAL},#{item.showno,jdbcType=DECIMAL},
#{item.status,jdbcType=VARCHAR}, #{item.node,jdbcType=VARCHAR}, #{item.parentid,jdbcType=VARCHAR},
#{item.bcode,jdbcType=VARCHAR}, #{item.bdesc1,jdbcType=VARCHAR}, #{item.bdesc2,jdbcType=VARCHAR},
#{item.btype1,jdbcType=VARCHAR}, #{item.btype2,jdbcType=VARCHAR}, #{item.rangeVal,jdbcType=DECIMAL},
#{item.tagIdMap,jdbcType=VARCHAR}, #{item.calcMod,jdbcType=VARCHAR}, #{item.dataType,jdbcType=VARCHAR},
#{item.tagTable,jdbcType=VARCHAR}, #{item.maxVal,jdbcType=VARCHAR}, #{item.minVal,jdbcType=VARCHAR},
#{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}
from dual
)
update T_RM_CALPOINT
set
ITEMID=
when #{item.itemid,jdbcType=VARCHAR} then #{item.itemid,jdbcType=VARCHAR}
,ITEMNAME=
when #{item.itemid,jdbcType=VARCHAR} then #{item.itemname,jdbcType=VARCHAR}
,ITEMDESC=
when #{item.itemid,jdbcType=VARCHAR} then #{item.itemdesc,jdbcType=VARCHAR}
,LOCATEID=
when #{item.itemid,jdbcType=VARCHAR} then #{item.locateid,jdbcType=VARCHAR}
,NETWORKID=
when #{item.itemid,jdbcType=VARCHAR} then #{item.networkid,jdbcType=VARCHAR}
,ENERGYID=
when #{item.itemid,jdbcType=VARCHAR} then #{item.energyid,jdbcType=VARCHAR}
,ENERGYTYPEID=
when #{item.itemid,jdbcType=VARCHAR} then #{item.energytypeid,jdbcType=VARCHAR}
,UNITID=
when #{item.itemid,jdbcType=VARCHAR} then #{item.unitid,jdbcType=VARCHAR}
,COSTID=
when #{item.itemid,jdbcType=VARCHAR} then #{item.costid,jdbcType=VARCHAR}
,ITEMTYPE=
when #{item.itemid,jdbcType=VARCHAR} then #{item.itemtype,jdbcType=VARCHAR}
,PROPERTYID=
when #{item.itemid,jdbcType=VARCHAR} then #{item.propertyid,jdbcType=VARCHAR}
,TAGID=
when #{item.itemid,jdbcType=VARCHAR} then #{item.tagid,jdbcType=VARCHAR}
,TAGNAME=
when #{item.itemid,jdbcType=VARCHAR} then #{item.tagname,jdbcType=VARCHAR}
,TAG_ALIAS=
when #{item.itemid,jdbcType=VARCHAR} then #{item.tagAlias,jdbcType=VARCHAR}
,USEFLAG=
when #{item.itemid,jdbcType=VARCHAR} then #{item.useflag,jdbcType=VARCHAR}
,DEFAULTVALUE=
when #{item.itemid,jdbcType=VARCHAR} then #{item.defaultvalue,jdbcType=VARCHAR}
,DIGITS=
when #{item.itemid,jdbcType=VARCHAR} then #{item.digits,jdbcType=DECIMAL}
,SEQNO=
when #{item.itemid,jdbcType=VARCHAR} then #{item.seqno,jdbcType=DECIMAL}
,SHOWNO=
when #{item.itemid,jdbcType=VARCHAR} then #{item.showno,jdbcType=DECIMAL}
,STATUS=
when #{item.itemid,jdbcType=VARCHAR} then #{item.status,jdbcType=VARCHAR}
,NODE=
when #{item.itemid,jdbcType=VARCHAR} then #{item.node,jdbcType=VARCHAR}
,PARENTID=
when #{item.itemid,jdbcType=VARCHAR} then #{item.parentid,jdbcType=VARCHAR}
,BCODE=
when #{item.itemid,jdbcType=VARCHAR} then #{item.bcode,jdbcType=VARCHAR}
,BDESC1=
when #{item.itemid,jdbcType=VARCHAR} then #{item.bdesc1,jdbcType=VARCHAR}
,BDESC2=
when #{item.itemid,jdbcType=VARCHAR} then #{item.bdesc2,jdbcType=VARCHAR}
,BTYPE1=
when #{item.itemid,jdbcType=VARCHAR} then #{item.btype1,jdbcType=VARCHAR}
,BTYPE2=
when #{item.itemid,jdbcType=VARCHAR} then #{item.btype2,jdbcType=VARCHAR}
,RANGE_VAL=
when #{item.itemid,jdbcType=VARCHAR} then #{item.rangeVal,jdbcType=DECIMAL}
,TAG_ID_MAP=
when #{item.itemid,jdbcType=VARCHAR} then #{item.tagIdMap,jdbcType=VARCHAR}
,CALC_MOD=
when #{item.itemid,jdbcType=VARCHAR} then #{item.calcMod,jdbcType=VARCHAR}
,DATA_TYPE=
when #{item.itemid,jdbcType=VARCHAR} then #{item.dataType,jdbcType=VARCHAR}
,TAG_TABLE=
when #{item.itemid,jdbcType=VARCHAR} then #{item.tagTable,jdbcType=VARCHAR}
,MAX_VAL=
when #{item.itemid,jdbcType=VARCHAR} then #{item.maxVal,jdbcType=VARCHAR}
,MIN_VAL=
when #{item.itemid,jdbcType=VARCHAR} then #{item.minVal,jdbcType=VARCHAR}
,AVG_VAL=
when #{item.itemid,jdbcType=VARCHAR} then #{item.avgVal,jdbcType=VARCHAR}
,SUM_VAL=
when #{item.itemid,jdbcType=VARCHAR} then #{item.sumVal,jdbcType=VARCHAR}
,TAG_MODULUS=
when #{item.itemid,jdbcType=VARCHAR} then #{item.tagModulus,jdbcType=DECIMAL}
,METER_TYPE=
when #{item.itemid,jdbcType=VARCHAR} then #{item.meterType,jdbcType=VARCHAR}
,METER_SCALE=
when #{item.itemid,jdbcType=VARCHAR} then #{item.meterScale,jdbcType=DECIMAL}
,METER_LOC=
when #{item.itemid,jdbcType=VARCHAR} then #{item.meterLoc,jdbcType=VARCHAR}
,TAG_BAD_SYMBOL=
when #{item.itemid,jdbcType=VARCHAR} then #{item.tagBadSymbol,jdbcType=VARCHAR}
,SOURCE_TYPE=
when #{item.itemid,jdbcType=VARCHAR} then #{item.sourceType,jdbcType=VARCHAR}
,REC_TIME=
when #{item.itemid,jdbcType=VARCHAR} then #{item.recTime,jdbcType=VARCHAR}
,ISSETTLE=
when #{item.itemid,jdbcType=VARCHAR} then #{item.issettle,jdbcType=VARCHAR}
,ISSCHEDULE=
when #{item.itemid,jdbcType=VARCHAR} then #{item.isschedule,jdbcType=VARCHAR}
,TAG_COL=
when #{item.itemid,jdbcType=VARCHAR} then #{item.tagCol,jdbcType=VARCHAR}
,MINTIMEGRANID=
when #{item.itemid,jdbcType=VARCHAR} then #{item.mintimegranid,jdbcType=VARCHAR}
,UPDATEMAN=
when #{item.itemid,jdbcType=VARCHAR} then #{item.updateman,jdbcType=VARCHAR}
,UPDATETIME=
when #{item.itemid,jdbcType=VARCHAR} then SYSDATE
where ITEMID in
#{item.itemid,jdbcType=VARCHAR}
delete from T_RM_CALPOINT
where ITEMID in
#{id}
update T_RM_CALPOINT
LOCATEID = #{locateid,jdbcType=VARCHAR},
ENERGYID = #{energyid,jdbcType=VARCHAR},
ENERGYTYPEID = #{energytypeid,jdbcType=VARCHAR},
PROPERTYID = #{propertyid,jdbcType=VARCHAR},
ITEMNAME = #{itemname,jdbcType=VARCHAR},
ITEMDESC = #{itemdesc,jdbcType=VARCHAR},
NETWORKID = #{networkid,jdbcType=VARCHAR},
UNITID = #{unitid,jdbcType=VARCHAR},
ITEMTYPE = #{itemtype,jdbcType=VARCHAR},
TAGID = #{tagid,jdbcType=VARCHAR},
TAGNAME = #{tagname,jdbcType=VARCHAR},
TAG_ALIAS = #{tagAlias,jdbcType=VARCHAR},
USEFLAG = #{useflag,jdbcType=VARCHAR},
DEFAULTVALUE = #{defaultvalue,jdbcType=VARCHAR},
DIGITS = #{digits,jdbcType=DECIMAL},
SEQNO = #{seqno,jdbcType=DECIMAL},
SHOWNO = #{showno,jdbcType=DECIMAL},
STATUS = #{status,jdbcType=VARCHAR},
NODE = #{node,jdbcType=VARCHAR},
PARENTID = #{parentid,jdbcType=VARCHAR},
BCODE = #{bcode,jdbcType=VARCHAR},
BDESC1 = #{bdesc1,jdbcType=VARCHAR},
BDESC2 = #{bdesc2,jdbcType=VARCHAR},
BTYPE1 = #{btype1,jdbcType=VARCHAR},
BTYPE2 = #{btype2,jdbcType=VARCHAR},
RANGE_VAL = #{rangeVal,jdbcType=DECIMAL},
TAG_ID_MAP = #{tagIdMap,jdbcType=VARCHAR},
CALC_MOD = #{calcMod,jdbcType=VARCHAR},
DATA_TYPE = #{dataType,jdbcType=VARCHAR},
TAG_TABLE = #{tagTable,jdbcType=VARCHAR},
MAX_VAL = #{maxVal,jdbcType=VARCHAR},
MIN_VAL = #{minVal,jdbcType=VARCHAR},
AVG_VAL = #{avgVal,jdbcType=VARCHAR},
SUM_VAL = #{sumVal,jdbcType=VARCHAR},
TAG_MODULUS = #{tagModulus,jdbcType=DECIMAL},
METER_TYPE = #{meterType,jdbcType=VARCHAR},
METER_SCALE = #{meterScale,jdbcType=DECIMAL},
METER_LOC = #{meterLoc,jdbcType=VARCHAR},
TAG_BAD_SYMBOL = #{tagBadSymbol,jdbcType=VARCHAR},
SOURCE_TYPE = #{sourceType,jdbcType=VARCHAR},
REC_TIME = #{recTime,jdbcType=VARCHAR},
ISSETTLE = #{issettle,jdbcType=VARCHAR},
ISSCHEDULE = #{isschedule,jdbcType=VARCHAR},
TAG_COL = #{tagCol,jdbcType=VARCHAR},
MINTIMEGRANID = #{mintimegranid,jdbcType=VARCHAR},
where ITEMID = #{itemid,jdbcType=VARCHAR}