UPDATE pm_resources SET layer=#{layer} WHERE id IN( #{o} ) delete from pm_role_resources where role_id = #{roleId} insert into pm_role_resources (RES_ID,ROLE_ID) values (#{resId},#{roleId}) delete from pm_resources where ID = #{id,jdbcType=INTEGER} insert into pm_resources (NAME, PARENT_ID, LAYER, URL, ICON, TYPE, SORT, BTN_ID, BTN_FUN, TARGET, DESCRIPTION,IS_ACTIVE) values (#{name,jdbcType=VARCHAR}, #{parentId,jdbcType=VARCHAR}, #{layer,jdbcType=VARCHAR}, #{url,jdbcType=VARCHAR}, #{icon,jdbcType=VARCHAR}, #{type,jdbcType=VARCHAR}, #{sort,jdbcType=INTEGER}, #{btnId,jdbcType=VARCHAR}, #{btnFun,jdbcType=VARCHAR}, #{target,jdbcType=VARCHAR}, #{description,jdbcType=VARCHAR}, #{isValid,jdbcType=CHAR}) SELECT last_insert_id() as ID; DELETE FROM pm_resources WHERE id in( #{o.id} ) insert into pm_resources ID, NAME, PARENT_ID, LAYER, URL, ICON, TYPE, SORT, BTN_ID, BTN_FUN, TARGET, IS_ACTIVE, #{id,jdbcType=INTEGER}, #{name,jdbcType=VARCHAR}, #{parentId,jdbcType=VARCHAR}, #{layer,jdbcType=VARCHAR}, #{url,jdbcType=VARCHAR}, #{icon,jdbcType=VARCHAR}, #{type,jdbcType=VARCHAR}, #{sort,jdbcType=INTEGER}, #{btnId,jdbcType=VARCHAR}, #{btnFun,jdbcType=VARCHAR}, #{target,jdbcType=VARCHAR}, #{isValid,jdbcType=CHAR}, update pm_resources NAME = #{name,jdbcType=VARCHAR}, PARENT_ID = #{parentId,jdbcType=VARCHAR}, LAYER = #{layer,jdbcType=VARCHAR}, URL = #{url,jdbcType=VARCHAR}, ICON = #{icon,jdbcType=VARCHAR}, TYPE = #{type,jdbcType=VARCHAR}, SORT = #{sort,jdbcType=INTEGER}, BTN_ID = #{btnId,jdbcType=VARCHAR}, BTN_FUN = #{btnFun,jdbcType=VARCHAR}, TARGET = #{target,jdbcType=VARCHAR}, DESCRIPTION = #{description,jdbcType=VARCHAR}, IS_ACTIVE = #{isValid,jdbcType=CHAR}, where ID = #{id,jdbcType=INTEGER} update pm_resources set NAME = #{name,jdbcType=VARCHAR}, PARENT_ID = #{parentId,jdbcType=VARCHAR}, LAYER = #{layer,jdbcType=VARCHAR}, URL = #{url,jdbcType=VARCHAR}, ICON = #{icon,jdbcType=VARCHAR}, TYPE = #{type,jdbcType=VARCHAR}, SORT = #{sort,jdbcType=INTEGER}, BTN_ID = #{btnId,jdbcType=VARCHAR}, BTN_FUN = #{btnFun,jdbcType=VARCHAR}, TARGET = #{target,jdbcType=VARCHAR}, IS_ACTIVE = #{isValid,jdbcType=CHAR} where ID = #{id,jdbcType=INTEGER}