标签支持分类

This commit is contained in:
DelLevin-Home
2026-08-12 20:19:09 +08:00
parent 43d8c01bb2
commit 98d8350693
4 changed files with 350 additions and 69 deletions

View File

@@ -1170,12 +1170,19 @@ class AppProvider extends ChangeNotifier {
notifyListeners();
}
Future<String> addTag(String name, String type) async {
final id = await _tagDao.addTag(name, type);
Future<String> addTag(String name, String type, {String parentId = ''}) async {
final id = await _tagDao.addTag(name, type, parentId: parentId);
await _reloadByTagType(type);
return id;
}
/// 设置标签的父级分类ID空串表示顶级
Future<bool> setTagParent(String tagId, String type, String parentId) async {
final result = await _tagDao.setTagParent(tagId, parentId);
await _reloadByTagType(type);
return result;
}
Future<bool> renameTag(String tagId, String newName, String type) async {
final result = await _tagDao.renameTag(tagId, newName);
if (result) {