Add FolderDao and MailItemDao, update MailItem model to include folderId, fileId, size, messageId

This commit is contained in:
Padrino
2026-05-12 01:08:09 +02:00
parent 7f2e546380
commit b6c5dea86e
7 changed files with 484 additions and 2 deletions
+17
View File
@@ -0,0 +1,17 @@
#pragma once
#include "../databasemanager.h"
#include "../../core/models/folder.h"
#include <QVector>
#include <optional>
class FolderDao
{
public:
static bool insert(const Folder& folder);
static bool update(const Folder& folder);
static bool remove(int id);
static std::optional<Folder> findById(int id);
static QVector<Folder> findAll();
static QVector<Folder> findByAccountId(int accountId);
};