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}