project/xyylMCWEACSystem/SqlGenerate.h
2024-11-19 17:29:58 +08:00

34 lines
842 B
C++

#ifndef _SqlGenerate_H__
#define _SqlGenerate_H__
#include <QString>
#include <QMap>
#include <QVariantMap>
/*
\author: zym
\brief : Êý¾Ý¿â×é֯УÑéÆ÷
\version 1.0
\note
*/
class SqlGenerate
{
public:
SqlGenerate();
virtual ~SqlGenerate();
QString createTable(QString table, QMap<QString, QString> map);
QString insertData(QString table, QVariantMap map);
QString selectWhere(QString table, QStringList Name, QString condition = "");
QString selectUnion(QStringList table, QStringList Name, QString condition = "");
QString createIndex(QString table, QString name);
QString updateData(QString table, QVariantMap map, QString condition);
QString deleteData(QString table, QString sWhere);
private:
bool checkCheckParameterSql(const QString& str);
protected:
private:
};
#endif // SqlGenerate_h__