33 lines
523 B
C++
33 lines
523 B
C++
#ifndef SQLSTRUCT_H
|
|||
|
|
#define SQLSTRUCT_H
|
||
|
|
#include <string>
|
||
|
|
#include <vector>
|
||
|
|
enum sqlErr
|
||
|
|
{
|
||
|
|
sqlOK,
|
||
|
|
sqlFalse,
|
||
|
|
sqlNoSn
|
||
|
|
};
|
||
|
|
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
|