Newer
Older
WorkCardReader / dao / RecordsDao.h
tanyue on 18 Jun 2022 580 bytes 20220618 界面调整
#ifndef RECORDSDAO_H
#define RECORDSDAO_H

#include <QObject>
#include "BaseDao.h"
class RecordsDao: public BaseDao
{
    Q_OBJECT
public:
    explicit RecordsDao(QObject *parent = nullptr);

    QVector<QVariantMap> findAllRecord();
    QVector<QVariantMap> findLatestRecords(int count);
    QVariantMap findRecordById(QString id);
    QVector<QVariantMap> findRecordsByProperty(QString properName, QVariant properValue);

    QString save(QVariantMap object);
    bool edit(QVariantMap newObject, QString id);
    bool dele(QString id);

signals:

};

#endif // RECORDSDAO_H