Files
handleaiuinew/HanddleAI/HandleAiUi-new/appConfig/sqlManager/sqlStruct.h
T

45 lines
695 B
C++
Raw Normal View History

2024-05-18 23:53:26 +08:00
#ifndef SQLSTRUCT_H
#define SQLSTRUCT_H
#include <string>
#include <vector>
2024-08-07 09:16:35 +00:00
enum sqlErrEnum
2024-05-18 23:53:26 +08:00
{
sqlOK,
sqlFalse,
sqlNoSn
};
2024-08-07 09:16:35 +00:00
struct sqlErr
{
sqlErr() {};
sqlErr(sqlErrEnum in1, std::string in2)
{
customType = in1;
errorStr = in2;
}
sqlErrEnum customType;
std::string errorStr;
};
2024-05-18 23:53:26 +08:00
struct sqlData
{
std::string key;
2024-08-07 09:16:35 +00:00
std::string value;
2024-05-18 23:53:26 +08:00
};
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