Newer
Older
AppendIrisCodeUtils / dao / BaseDao.h
TAN YUE on 14 Dec 2023 635 bytes 20231214 选择文件进行特征值编码
#ifndef BASEDAO_H
#define BASEDAO_H

#include <QObject>
#include <QList>
#include <QSqlQuery>
#include <QDateTime>
#include <QDebug>

#include "dao/util/ConnectionManager.h"
//#include "utils/UtilInclude.h"

class BaseDao : public QObject
{
    Q_OBJECT
public:
    explicit BaseDao(QObject *parent = nullptr);
    ~BaseDao();

    virtual QVector<QVariantMap> findAllRecord() = 0;
    virtual QVariantMap findRecordById(QString id) = 0;

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

private:

signals:

};

#endif // BASEDAO_H