id, sys_role_id, sys_jobfunc_id, sys_code, data_state, create_empid, create_date, modfiy_empid, modfiy_date DELETE FROM sys_role_jobfunc 1=2 id IN #{id,jdbcType=BIGINT} AND sys_code = #{sysCode,jdbcType=VARCHAR} DELETE FROM sys_role_jobfunc sys_role_id=#{roleId} AND sys_code = #{sysCode,jdbcType=VARCHAR} AND sys_jobfunc_id IN #{jobFunId} DELETE FROM sys_role_jobfunc sys_jobfunc_id=#{jobFunId} INSERT INTO sys_role_jobfunc (sys_role_id, sys_jobfunc_id, sys_code, data_state, create_empid, create_date, modfiy_empid, modfiy_date ) values ( #{roleId}, #{jobFunId}, #{sysCode,jdbcType=VARCHAR}, #{dataState}, #{currentOpId}, NOW(), #{currentOpId}, NOW() ) INSERT INTO sys_role_jobfunc (sys_role_id, sys_jobfunc_id, sys_code, data_state, create_empid, create_date, modfiy_empid, modfiy_date ) values ( #{roleId}, #{jobFunId}, #{sysCode,jdbcType=VARCHAR}, #{dataState}, #{currentOpId}, NOW(), #{currentOpId}, NOW() ) delete FROM sys_role_jobfunc where sys_jobfunc_id = #{jobFunId} delete FROM sys_role_jobfunc where sys_role_id = #{sysRoleId}