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}