#ifndef SYSPERSONDAO_H #define SYSPERSONDAO_H #include <QObject> #include "BaseDao.h" class SysPersonDao : public BaseDao { Q_OBJECT public: explicit SysPersonDao(QObject *parent = nullptr); QVector<QVariantMap> findAllRecord(); QVariantMap findRecordById(QString id); QVector<QVariantMap> findRecordsByProperty(QString properName, QVariant properValue); QVector<QVariantMap> findRecordsByNameAndDept(QString name, QString dept); QVector<QVariantMap> findRecordsByProperties(QVariantMap conditions); QString save(QVariantMap object); bool edit(QVariantMap newObject, qulonglong id); bool dele(qulonglong id); QVector<QVariantMap> findAllDept(); signals: }; #endif // SYSPERSONDAO_H