Newer
Older
CasicBioRecNew / dao / SysDeptDao.h
#ifndef SYSDEPTDAO_H
#define SYSDEPTDAO_H

#include <QObject>
#include "BaseDao.h"

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

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

    QList<QVariantMap> findDeptTree(QString pid);
    void appendChild(QList<QVariantMap> * deptTree, QVariantMap node);

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

private:

};

#endif // SYSDEPTDAO_H