完成书签的导出和自动备份到百度云

This commit is contained in:
WangHao
2021-11-20 02:15:27 +08:00
parent 7e0ba54813
commit cd55a8b2a5
29 changed files with 2142 additions and 461 deletions

View File

@ -3,6 +3,7 @@ package com.ruoyi.bookmark.service;
import java.util.List;
import com.ruoyi.bookmark.domain.SqBookmark;
import com.ruoyi.bookmark.pojo.SqBookmarkReq;
import com.ruoyi.common.core.domain.AjaxResult;
import com.ruoyi.common.utils.bookmarkhtml.HtmlName;
/**
@ -179,4 +180,11 @@ public interface ISqBookmarkService
*
*/
List<SqBookmark> getlistByTag(SqBookmarkReq sqBookmarkReq);
/**
* 根据URL 删除书签
* @param
*
*/
AjaxResult deleteByUrl(Long userId, String url);
}

View File

@ -22,6 +22,7 @@ import com.ruoyi.bookmark.mapper.SqTagMapper;
import com.ruoyi.bookmark.pojo.SqBookmarkReq;
import com.ruoyi.bookmark.service.ISqTagService;
import com.ruoyi.common.core.domain.AjaxResult;
import com.ruoyi.common.utils.StringUtils;
import com.ruoyi.common.utils.bookmarkhtml.Const;
import com.ruoyi.common.utils.bookmarkhtml.HtmlName;
@ -544,5 +545,23 @@ public class SqBookmarkServiceImpl implements ISqBookmarkService
return sqBookmarkMapper.getlistByTag(sqBookmarkReq);
}
@Override
public AjaxResult deleteByUrl(Long userId, String url) {
//1.根据URL查询书签 会有多条
//2.移动到回收站
//3.修改多个书签目录的数量
// //给原目录 -1
// sqMenuMapper.updateCountReduce(new Long[]{sqBookmark.getMenuId()},1);
return AjaxResult.success("success");
}
}