and ${criterion.condition}
and ${criterion.condition} #{criterion.value}
and ${criterion.condition} #{criterion.value} and #{criterion.secondValue}
and ${criterion.condition}
#{listItem}
and ${criterion.condition}
and ${criterion.condition} #{criterion.value}
and ${criterion.condition} #{criterion.value} and #{criterion.secondValue}
and ${criterion.condition}
#{listItem}
PK_ACCASS, PK_SUBJSCHEME, PK_ACCSUBJ, ASSORDER, PK_ACCASSITEM, ISMUST, USE_STATE,
CREATE_USER, CREATE_TIME, UPDATE_USER, UPDATE_TIME, REMARK
delete from cw_bd_accass
where PK_ACCASS = #{pkAccass,jdbcType=VARCHAR}
delete from cw_bd_accass
insert into cw_bd_accass (PK_ACCASS, PK_SUBJSCHEME, PK_ACCSUBJ,
ASSORDER, PK_ACCASSITEM, ISMUST,
USE_STATE, CREATE_USER, CREATE_TIME,
UPDATE_USER, UPDATE_TIME, REMARK
)
values (#{pkAccass,jdbcType=VARCHAR}, #{pkSubjscheme,jdbcType=VARCHAR}, #{pkAccsubj,jdbcType=VARCHAR},
#{assorder,jdbcType=INTEGER}, #{pkAccassitem,jdbcType=VARCHAR}, #{ismust,jdbcType=VARCHAR},
#{useState,jdbcType=VARCHAR}, #{createUser,jdbcType=VARCHAR}, #{createTime,jdbcType=TIMESTAMP},
#{updateUser,jdbcType=VARCHAR}, #{updateTime,jdbcType=TIMESTAMP}, #{remark,jdbcType=VARCHAR}
)
insert into cw_bd_accass
PK_ACCASS,
PK_SUBJSCHEME,
PK_ACCSUBJ,
ASSORDER,
PK_ACCASSITEM,
ISMUST,
USE_STATE,
CREATE_USER,
CREATE_TIME,
UPDATE_USER,
UPDATE_TIME,
REMARK,
#{pkAccass,jdbcType=VARCHAR},
#{pkSubjscheme,jdbcType=VARCHAR},
#{pkAccsubj,jdbcType=VARCHAR},
#{assorder,jdbcType=INTEGER},
#{pkAccassitem,jdbcType=VARCHAR},
#{ismust,jdbcType=VARCHAR},
#{useState,jdbcType=VARCHAR},
#{createUser,jdbcType=VARCHAR},
#{createTime,jdbcType=TIMESTAMP},
#{updateUser,jdbcType=VARCHAR},
#{updateTime,jdbcType=TIMESTAMP},
#{remark,jdbcType=VARCHAR},
update cw_bd_accass
PK_ACCASS = #{record.pkAccass,jdbcType=VARCHAR},
PK_SUBJSCHEME = #{record.pkSubjscheme,jdbcType=VARCHAR},
PK_ACCSUBJ = #{record.pkAccsubj,jdbcType=VARCHAR},
ASSORDER = #{record.assorder,jdbcType=INTEGER},
PK_ACCASSITEM = #{record.pkAccassitem,jdbcType=VARCHAR},
ISMUST = #{record.ismust,jdbcType=VARCHAR},
USE_STATE = #{record.useState,jdbcType=VARCHAR},
CREATE_USER = #{record.createUser,jdbcType=VARCHAR},
CREATE_TIME = #{record.createTime,jdbcType=TIMESTAMP},
UPDATE_USER = #{record.updateUser,jdbcType=VARCHAR},
UPDATE_TIME = #{record.updateTime,jdbcType=TIMESTAMP},
REMARK = #{record.remark,jdbcType=VARCHAR},
update cw_bd_accass
set PK_ACCASS = #{record.pkAccass,jdbcType=VARCHAR},
PK_SUBJSCHEME = #{record.pkSubjscheme,jdbcType=VARCHAR},
PK_ACCSUBJ = #{record.pkAccsubj,jdbcType=VARCHAR},
ASSORDER = #{record.assorder,jdbcType=INTEGER},
PK_ACCASSITEM = #{record.pkAccassitem,jdbcType=VARCHAR},
ISMUST = #{record.ismust,jdbcType=VARCHAR},
USE_STATE = #{record.useState,jdbcType=VARCHAR},
CREATE_USER = #{record.createUser,jdbcType=VARCHAR},
CREATE_TIME = #{record.createTime,jdbcType=TIMESTAMP},
UPDATE_USER = #{record.updateUser,jdbcType=VARCHAR},
UPDATE_TIME = #{record.updateTime,jdbcType=TIMESTAMP},
REMARK = #{record.remark,jdbcType=VARCHAR}
update cw_bd_accass
PK_SUBJSCHEME = #{pkSubjscheme,jdbcType=VARCHAR},
PK_ACCSUBJ = #{pkAccsubj,jdbcType=VARCHAR},
ASSORDER = #{assorder,jdbcType=INTEGER},
PK_ACCASSITEM = #{pkAccassitem,jdbcType=VARCHAR},
ISMUST = #{ismust,jdbcType=VARCHAR},
USE_STATE = #{useState,jdbcType=VARCHAR},
CREATE_USER = #{createUser,jdbcType=VARCHAR},
CREATE_TIME = #{createTime,jdbcType=TIMESTAMP},
UPDATE_USER = #{updateUser,jdbcType=VARCHAR},
UPDATE_TIME = #{updateTime,jdbcType=TIMESTAMP},
REMARK = #{remark,jdbcType=VARCHAR},
where PK_ACCASS = #{pkAccass,jdbcType=VARCHAR}
update cw_bd_accass
set PK_SUBJSCHEME = #{pkSubjscheme,jdbcType=VARCHAR},
PK_ACCSUBJ = #{pkAccsubj,jdbcType=VARCHAR},
ASSORDER = #{assorder,jdbcType=INTEGER},
PK_ACCASSITEM = #{pkAccassitem,jdbcType=VARCHAR},
ISMUST = #{ismust,jdbcType=VARCHAR},
USE_STATE = #{useState,jdbcType=VARCHAR},
CREATE_USER = #{createUser,jdbcType=VARCHAR},
CREATE_TIME = #{createTime,jdbcType=TIMESTAMP},
UPDATE_USER = #{updateUser,jdbcType=VARCHAR},
UPDATE_TIME = #{updateTime,jdbcType=TIMESTAMP},
REMARK = #{remark,jdbcType=VARCHAR}
where PK_ACCASS = #{pkAccass,jdbcType=VARCHAR}
update cw_bd_accass
set
USE_STATE = '0',
UPDATE_USER = #{updateUser,jdbcType=VARCHAR},
UPDATE_TIME = #{updateTime,jdbcType=TIMESTAMP}
where PK_ACCSUBJ in
#{item}
update cw_bd_accass a
set
USE_STATE = '0',
UPDATE_USER = #{updateUser,jdbcType=VARCHAR},
UPDATE_TIME = #{updateTime,jdbcType=TIMESTAMP}
where
exists(select 1 from cw_bd_accsubj b where b.PK_SUBJSCHEME=#{pkSubjscheme,jdbcType=VARCHAR} and a.PK_ACCSUBJ=b.PK_ACCSUBJ )
insert into cw_bd_accass
(PK_ACCASS, PK_SUBJSCHEME, PK_ACCSUBJ, ASSORDER, PK_ACCASSITEM, ISMUST, USE_STATE, CREATE_USER, CREATE_TIME, UPDATE_USER, UPDATE_TIME, REMARK)
select
MD5(uuid()) as PK_ACCASS,
#{pkSubjscheme,jdbcType=VARCHAR} as PK_SUBJSCHEME,
( select PK_ACCSUBJ from cw_bd_accsubj
where SUBJCODE =( select SUBJCODE from cw_bd_accsubj b where a.PK_ACCSUBJ=b.PK_ACCSUBJ )
and PK_SUBJSCHEME=#{pkSubjscheme,jdbcType=VARCHAR} and USE_STATE='1' ) as PK_ACCSUBJ,
ASSORDER, PK_ACCASSITEM, ISMUST, USE_STATE,
#{updateUser,jdbcType=VARCHAR} as CREATE_USER ,
#{updateTime,jdbcType=TIMESTAMP} as CREATE_TIME,
UPDATE_USER, UPDATE_TIME, REMARK
from cw_bd_accass a where PK_SUBJSCHEME=#{choosesubject,jdbcType=VARCHAR} and USE_STATE='1'
insert into cw_bd_accass (PK_ACCASS, PK_SUBJSCHEME, PK_ACCSUBJ, ASSORDER, PK_ACCASSITEM, ISMUST,
USE_STATE, CREATE_USER, CREATE_TIME, UPDATE_USER, UPDATE_TIME, REMARK
)
values
(
#{item.pkAccass,jdbcType=VARCHAR},
#{item.pkSubjscheme,jdbcType=VARCHAR},
#{item.pkAccsubj,jdbcType=VARCHAR},
#{item.assorder,jdbcType=INTEGER},
#{item.pkAccassitem,jdbcType=VARCHAR},
#{item.ismust,jdbcType=VARCHAR},
#{item.useState,jdbcType=VARCHAR},
#{item.createUser,jdbcType=VARCHAR},
#{item.createTime,jdbcType=TIMESTAMP},
#{item.updateUser,jdbcType=VARCHAR},
#{item.updateTime,jdbcType=TIMESTAMP},
#{item.remark,jdbcType=VARCHAR}
)