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} RoleID, FunctionCode delete from sys_role_sys_function_code where RoleID = #{roleID,jdbcType=VARCHAR} and FunctionCode = #{functionCode,jdbcType=VARCHAR} delete from sys_role_sys_function_code insert into sys_role_sys_function_code (RoleID, FunctionCode) values (#{roleID,jdbcType=VARCHAR}, #{functionCode,jdbcType=VARCHAR}) insert into sys_role_sys_function_code RoleID, FunctionCode, #{roleID,jdbcType=VARCHAR}, #{functionCode,jdbcType=VARCHAR}, update sys_role_sys_function_code RoleID = #{row.roleID,jdbcType=VARCHAR}, FunctionCode = #{row.functionCode,jdbcType=VARCHAR}, update sys_role_sys_function_code set RoleID = #{row.roleID,jdbcType=VARCHAR}, FunctionCode = #{row.functionCode,jdbcType=VARCHAR}