45 lines
695 B
C++
45 lines
695 B
C++
#ifndef SQLSTRUCT_H
|
|
#define SQLSTRUCT_H
|
|
#include <string>
|
|
#include <vector>
|
|
enum sqlErrEnum
|
|
{
|
|
sqlOK,
|
|
sqlFalse,
|
|
sqlNoSn
|
|
};
|
|
struct sqlErr
|
|
{
|
|
sqlErr() {};
|
|
sqlErr(sqlErrEnum in1, std::string in2)
|
|
{
|
|
customType = in1;
|
|
errorStr = in2;
|
|
}
|
|
sqlErrEnum customType;
|
|
std::string errorStr;
|
|
};
|
|
|
|
struct sqlData
|
|
{
|
|
std::string key;
|
|
std::string value;
|
|
};
|
|
struct sqlColDatas
|
|
{
|
|
std::string key;
|
|
std::vector<std::string> value;
|
|
};
|
|
using sqlRowDatas = std::vector<sqlData>;
|
|
struct sqlTableDatas
|
|
{
|
|
std::string tableName;
|
|
std::vector<sqlRowDatas> rowDatas;
|
|
};
|
|
struct sqlDataStruct
|
|
{
|
|
std::string SN;//SN码,不能为空
|
|
std::string tableName;//表名,留空则自动获取
|
|
std::vector<sqlData>dataVec;
|
|
};
|
|
#endif |