Files
handleaiuinew/HanddleAI/HandleAiUi-new/appConfig/sqlManager/sqlStruct.h
T
2024-08-14 11:15:16 +08:00

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