insert into permission(name,parent_id,`type`,menu_url,status,`show`,icon,permission_key,created_by,created_time,update_by,update_time,is_deleted) values (#{name},#{parentId},#{type},#{menuUrl},#{status},#{show},#{icon},#{permissionKey},#{createdBy},#{createdTime},#{updateBy},#{updateTime},#{isDeleted}) insert into permission(name,parent_id,`type`,menu_url,status,`show`,icon,permission_key,created_by,created_time,update_by,update_time,is_deleted) values (#{entity.name},#{entity.parentId},#{entity.type},#{entity.menuUrl},#{entity.status},#{entity.show},#{entity.icon},#{entity.permissionKey},#{entity.createdBy},#{entity.createdTime},#{entity.updateBy},#{entity.updateTime},#{entity.isDeleted}) insert into permission(name,parent_id,`type`,menu_url,status,`show`,icon,permission_key,created_by,created_time,update_by,update_time,is_deleted) values (#{entity.name},#{entity.parentId},#{entity.type},#{entity.menuUrl},#{entity.status},#{entity.show},#{entity.icon},#{entity.permissionKey},#{entity.createdBy},#{entity.createdTime},#{entity.updateBy},#{entity.updateTime},#{entity.isDeleted}) on duplicate key update name = values(name)parent_id = values(parent_id)type = values(type)menu_url = values(menu_url)status = values(status)show = values(show)icon = values(icon)permission_key = values(permission_key)created_by = values(created_by)created_time = values(created_time)update_by = values(update_by)update_time = values(update_time)is_deleted = values(is_deleted) update permission name = #{name}, parent_id = #{parentId}, `type` = #{type}, menu_url = #{menuUrl}, status = #{status}, show = #{show}, icon = #{icon}, permission_key = #{permissionKey}, created_by = #{createdBy}, created_time = #{createdTime}, update_by = #{updateBy}, update_time = #{updateTime}, is_deleted = #{isDeleted}, where id = #{id} delete from permission where id = #{id}