ITEMID, ITEMNAME, ITEMDESC, ITEMTYPE, PROPERTYID, WORKPROCID, ENERGYID, UNITID, USEFLAG, ISSETTLE, DIGITS, STATE, CLOCK, USERID, MODIFICATIONTIME, DEFAULTVALUE, SHOWNO, ISUP, FID, ASSOCIATEID, DEFAULMAN, MINTIMEGRANID, SEQNO, BZ t.ITEMID, t.ITEMNAME, t.ITEMDESC, t.ITEMTYPE, t.PROPERTYID, t.WORKPROCID, t.ENERGYID, t.UNITID, t.USEFLAG, t.ISSETTLE, t.DIGITS, t.STATE, t.CLOCK, t.USERID, t.MODIFICATIONTIME, t.DEFAULTVALUE, t.SHOWNO, t.ISUP, t.FID, t.ASSOCIATEID, t.DEFAULMAN, t.MINTIMEGRANID, t.SEQNO, t.BZ SELECT FROM T_RM_ACT_ITEM t SELECT FROM T_RM_ACT_ITEM t and ITEMNAME LIKE '%${itemname}%' and ITEMDESC = #{itemdesc} and ITEMTYPE = #{itemtype} and PROPERTYID = #{propertyid} and WORKPROCID = #{workprocid} and ENERGYID = #{energyid} and UNITID = #{unitid} and USEFLAG = #{useflag} and ISSETTLE = #{issettle} and DIGITS = #{digits} and STATE = #{state} and CLOCK = #{clock} and USERID = #{userid} and MODIFICATIONTIME = #{modificationtime} and DEFAULTVALUE = #{defaultvalue} and SHOWNO = #{showno} and ISUP = #{isup} and FID = #{fid} and ASSOCIATEID = #{associateid} and DEFAULMAN = #{defaulman} and MINTIMEGRANID = #{mintimegranid} and SEQNO = #{seqno} and BZ = #{bz} and t.ITEMID in (${itemid}) and t.ITEMNAME LIKE '%${itemname}%' and t.ITEMDESC LIKE '%${itemdesc}%' and t.ITEMTYPE LIKE '%${itemtype}%' ${propertyid} ${workprocid} ${energyid} and t.UNITID LIKE '%${unitid}%' and t.USEFLAG =#{useflag} and t.SEQNO LIKE '%${seqno}%' and t.ISSETTLE LIKE '%${issettle}%' and t.DIGITS = #{digits} and t.STATE =#{state} and t.DEFAULTVALUE = #{defaultvalue} and t.MINTIMEGRANID =#{mintimegranid} and t.BZ LIKE '%${bz}%' and (t.FID = #{fid} or t.ITEMID = #{fid}) and exists (select id from FORMULA where sourcecode like '%[${measureid}]%' and code = t.itemid) delete from T_RM_ACT_ITEM where ITEMID = #{itemid,jdbcType=VARCHAR} delete from T_RM_ACT_ITEM where 1!=1 or ITEMNAME = #{itemname} or ITEMDESC = #{itemdesc} or ITEMTYPE = #{itemtype} or PROPERTYID = #{propertyid} or WORKPROCID = #{workprocid} or ENERGYID = #{energyid} or UNITID = #{unitid} or USEFLAG = #{useflag} or ISSETTLE = #{issettle} or DIGITS = #{digits} or STATE = #{state} or CLOCK = #{clock} or USERID = #{userid} or MODIFICATIONTIME = #{modificationtime} or DEFAULTVALUE = #{defaultvalue} or SHOWNO = #{showno} or ISUP = #{isup} or FID = #{fid} or ASSOCIATEID = #{associateid} or DEFAULMAN = #{defaulman} or MINTIMEGRANID = #{mintimegranid} or SEQNO = #{seqno} or BZ = #{bz} insert into T_RM_ACT_ITEM (ITEMID, ITEMNAME, ITEMDESC, ITEMTYPE, PROPERTYID, WORKPROCID, ENERGYID, UNITID, USEFLAG, ISSETTLE, DIGITS, STATE, CLOCK, USERID, MODIFICATIONTIME, DEFAULTVALUE, SHOWNO, ISUP, FID, ASSOCIATEID, DEFAULMAN, MINTIMEGRANID, SEQNO, BZ ) values (#{itemid,jdbcType=VARCHAR}, #{itemname,jdbcType=VARCHAR}, #{itemdesc,jdbcType=VARCHAR}, #{itemtype,jdbcType=VARCHAR}, #{propertyid,jdbcType=VARCHAR}, #{workprocid,jdbcType=VARCHAR}, #{energyid,jdbcType=VARCHAR}, #{unitid,jdbcType=VARCHAR}, #{useflag,jdbcType=VARCHAR}, #{issettle,jdbcType=VARCHAR}, #{digits,jdbcType=DECIMAL}, #{state,jdbcType=VARCHAR}, #{clock,jdbcType=VARCHAR}, #{userid,jdbcType=VARCHAR}, #{modificationtime,jdbcType=VARCHAR}, #{defaultvalue,jdbcType=DECIMAL}, #{showno,jdbcType=DECIMAL}, #{isup,jdbcType=VARCHAR}, #{fid,jdbcType=VARCHAR}, #{associateid,jdbcType=VARCHAR}, #{defaulman,jdbcType=VARCHAR}, #{mintimegranid,jdbcType=VARCHAR}, #{seqno,jdbcType=DECIMAL}, #{bz,jdbcType=VARCHAR} ) insert into T_RM_ACT_ITEM ITEMID, ITEMNAME, ITEMDESC, ITEMTYPE, PROPERTYID, WORKPROCID, ENERGYID, UNITID, USEFLAG, ISSETTLE, DIGITS, STATE, CLOCK, USERID, MODIFICATIONTIME, DEFAULTVALUE, SHOWNO, ISUP, FID, ASSOCIATEID, DEFAULMAN, MINTIMEGRANID, SEQNO, BZ, #{itemid,jdbcType=VARCHAR}, #{itemname,jdbcType=VARCHAR}, #{itemdesc,jdbcType=VARCHAR}, #{itemtype,jdbcType=VARCHAR}, #{propertyid,jdbcType=VARCHAR}, #{workprocid,jdbcType=VARCHAR}, #{energyid,jdbcType=VARCHAR}, #{unitid,jdbcType=VARCHAR}, #{useflag,jdbcType=VARCHAR}, #{issettle,jdbcType=VARCHAR}, #{digits,jdbcType=DECIMAL}, #{state,jdbcType=VARCHAR}, #{clock,jdbcType=VARCHAR}, #{userid,jdbcType=VARCHAR}, #{modificationtime,jdbcType=VARCHAR}, #{defaultvalue,jdbcType=DECIMAL}, #{showno,jdbcType=DECIMAL}, #{isup,jdbcType=VARCHAR}, #{fid,jdbcType=VARCHAR}, #{associateid,jdbcType=VARCHAR}, #{defaulman,jdbcType=VARCHAR}, #{mintimegranid,jdbcType=VARCHAR}, #{seqno,jdbcType=DECIMAL}, #{bz,jdbcType=VARCHAR}, update T_RM_ACT_ITEM set ITEMNAME = #{itemname,jdbcType=VARCHAR}, ITEMDESC = #{itemdesc,jdbcType=VARCHAR}, ITEMTYPE = #{itemtype,jdbcType=VARCHAR}, PROPERTYID = #{propertyid,jdbcType=VARCHAR}, WORKPROCID = #{workprocid,jdbcType=VARCHAR}, ENERGYID = #{energyid,jdbcType=VARCHAR}, UNITID = #{unitid,jdbcType=VARCHAR}, USEFLAG = #{useflag,jdbcType=VARCHAR}, ISSETTLE = #{issettle,jdbcType=VARCHAR}, DIGITS = #{digits,jdbcType=DECIMAL}, STATE = #{state,jdbcType=VARCHAR}, CLOCK = #{clock,jdbcType=VARCHAR}, USERID = #{userid,jdbcType=VARCHAR}, MODIFICATIONTIME = #{modificationtime,jdbcType=VARCHAR}, DEFAULTVALUE = #{defaultvalue,jdbcType=DECIMAL}, SHOWNO = #{showno,jdbcType=DECIMAL}, ISUP = #{isup,jdbcType=VARCHAR}, FID = #{fid,jdbcType=VARCHAR}, ASSOCIATEID = #{associateid,jdbcType=VARCHAR}, DEFAULMAN = #{defaulman,jdbcType=VARCHAR}, MINTIMEGRANID = #{mintimegranid,jdbcType=VARCHAR}, SEQNO = #{seqno,jdbcType=DECIMAL}, BZ = #{bz,jdbcType=VARCHAR} where ITEMID = #{itemid,jdbcType=VARCHAR} update T_RM_ACT_ITEM ITEMNAME = #{itemname,jdbcType=VARCHAR}, ITEMDESC = #{itemdesc,jdbcType=VARCHAR}, ITEMTYPE = #{itemtype,jdbcType=VARCHAR}, PROPERTYID = #{propertyid,jdbcType=VARCHAR}, WORKPROCID = #{workprocid,jdbcType=VARCHAR}, ENERGYID = #{energyid,jdbcType=VARCHAR}, UNITID = #{unitid,jdbcType=VARCHAR}, USEFLAG = #{useflag,jdbcType=VARCHAR}, ISSETTLE = #{issettle,jdbcType=VARCHAR}, DIGITS = #{digits,jdbcType=DECIMAL}, STATE = #{state,jdbcType=VARCHAR}, CLOCK = #{clock,jdbcType=VARCHAR}, USERID = #{userid,jdbcType=VARCHAR}, MODIFICATIONTIME = #{modificationtime,jdbcType=VARCHAR}, DEFAULTVALUE = #{defaultvalue,jdbcType=DECIMAL}, SHOWNO = #{showno,jdbcType=DECIMAL}, ISUP = #{isup,jdbcType=VARCHAR}, FID = #{fid,jdbcType=VARCHAR}, ASSOCIATEID = #{associateid,jdbcType=VARCHAR}, DEFAULMAN = #{defaulman,jdbcType=VARCHAR}, MINTIMEGRANID = #{mintimegranid,jdbcType=VARCHAR}, SEQNO = #{seqno,jdbcType=DECIMAL}, BZ = #{bz,jdbcType=VARCHAR}, where ITEMID = #{itemid,jdbcType=VARCHAR} insert into T_RM_ACT_ITEM (ITEMID, ITEMNAME, ITEMDESC, ITEMTYPE, PROPERTYID, WORKPROCID, ENERGYID, UNITID, USEFLAG, ISSETTLE, DIGITS, STATE, CLOCK, USERID, MODIFICATIONTIME, DEFAULTVALUE, SHOWNO, ISUP, FID, ASSOCIATEID, DEFAULMAN, MINTIMEGRANID, SEQNO, BZ) ( select #{item.itemid,jdbcType=VARCHAR}, #{item.itemname,jdbcType=VARCHAR}, #{item.itemdesc,jdbcType=VARCHAR}, #{item.itemtype,jdbcType=VARCHAR}, #{item.propertyid,jdbcType=VARCHAR}, #{item.workprocid,jdbcType=VARCHAR}, #{item.energyid,jdbcType=VARCHAR}, #{item.unitid,jdbcType=VARCHAR}, #{item.useflag,jdbcType=VARCHAR}, #{item.issettle,jdbcType=VARCHAR}, #{item.digits,jdbcType=DECIMAL}, #{item.state,jdbcType=VARCHAR}, #{item.clock,jdbcType=VARCHAR}, #{item.userid,jdbcType=VARCHAR}, #{item.modificationtime,jdbcType=VARCHAR}, #{item.defaultvalue,jdbcType=DECIMAL}, #{item.showno,jdbcType=DECIMAL}, #{item.isup,jdbcType=VARCHAR}, #{item.fid,jdbcType=VARCHAR}, #{item.associateid,jdbcType=VARCHAR}, #{item.defaulman,jdbcType=VARCHAR}, #{item.mintimegranid,jdbcType=VARCHAR}, #{item.seqno,jdbcType=DECIMAL}, #{item.bz,jdbcType=VARCHAR} from dual ) update T_RM_ACT_ITEM 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} ,ITEMTYPE= when #{item.itemid,jdbcType=VARCHAR} then #{item.itemtype,jdbcType=VARCHAR} ,PROPERTYID= when #{item.itemid,jdbcType=VARCHAR} then #{item.propertyid,jdbcType=VARCHAR} ,WORKPROCID= when #{item.itemid,jdbcType=VARCHAR} then #{item.workprocid,jdbcType=VARCHAR} ,ENERGYID= when #{item.itemid,jdbcType=VARCHAR} then #{item.energyid,jdbcType=VARCHAR} ,UNITID= when #{item.itemid,jdbcType=VARCHAR} then #{item.unitid,jdbcType=VARCHAR} ,USEFLAG= when #{item.itemid,jdbcType=VARCHAR} then #{item.useflag,jdbcType=VARCHAR} ,ISSETTLE= when #{item.itemid,jdbcType=VARCHAR} then #{item.issettle,jdbcType=VARCHAR} ,DIGITS= when #{item.itemid,jdbcType=VARCHAR} then #{item.digits,jdbcType=DECIMAL} ,STATE= when #{item.itemid,jdbcType=VARCHAR} then #{item.state,jdbcType=VARCHAR} ,CLOCK= when #{item.itemid,jdbcType=VARCHAR} then #{item.clock,jdbcType=VARCHAR} ,USERID= when #{item.itemid,jdbcType=VARCHAR} then #{item.userid,jdbcType=VARCHAR} ,MODIFICATIONTIME= when #{item.itemid,jdbcType=VARCHAR} then #{item.modificationtime,jdbcType=VARCHAR} ,DEFAULTVALUE= when #{item.itemid,jdbcType=VARCHAR} then #{item.defaultvalue,jdbcType=DECIMAL} ,SHOWNO= when #{item.itemid,jdbcType=VARCHAR} then #{item.showno,jdbcType=DECIMAL} ,ISUP= when #{item.itemid,jdbcType=VARCHAR} then #{item.isup,jdbcType=VARCHAR} ,FID= when #{item.itemid,jdbcType=VARCHAR} then #{item.fid,jdbcType=VARCHAR} ,ASSOCIATEID= when #{item.itemid,jdbcType=VARCHAR} then #{item.associateid,jdbcType=VARCHAR} ,DEFAULMAN= when #{item.itemid,jdbcType=VARCHAR} then #{item.defaulman,jdbcType=VARCHAR} ,MINTIMEGRANID= when #{item.itemid,jdbcType=VARCHAR} then #{item.mintimegranid,jdbcType=VARCHAR} ,SEQNO= when #{item.itemid,jdbcType=VARCHAR} then #{item.seqno,jdbcType=DECIMAL} ,BZ= when #{item.itemid,jdbcType=VARCHAR} then #{item.bz,jdbcType=VARCHAR} where ITEMID in #{item.itemid,jdbcType=VARCHAR} delete from T_RM_ACT_ITEM where ITEMID in #{id}