44 lines
852 B
C++
44 lines
852 B
C++
|
|
|
|
#ifndef ORDERCOMMON_H
|
|
#define ORDERCOMMON_H
|
|
|
|
#include <stdio.h>
|
|
#include <stdarg.h>
|
|
#include <sys/time.h>
|
|
#include <string.h>
|
|
#include <vector>
|
|
#include <memory>
|
|
#include "json/json.h"
|
|
|
|
typedef struct
|
|
{
|
|
std::string order_value; //具体命令内容
|
|
std::string from; //命令来自哪 GRPC、Socket、Http
|
|
} OrderData;
|
|
|
|
typedef struct
|
|
{
|
|
std::string poundno; //工作站编号
|
|
std::string train_date; //来车日期
|
|
std::string train_name; //车次 暂时使用来车时间来代替
|
|
std::string filename; //结果文件 .csv
|
|
} SendOutData;
|
|
|
|
typedef struct
|
|
{
|
|
Json::Value order;
|
|
|
|
} GetOrderData;
|
|
|
|
typedef struct
|
|
{
|
|
std::string poundno; //工作站编号
|
|
std::string csv_name; //结果文件 .csv
|
|
std::string yearDate; //来车日期
|
|
std::string timeDate; //车次 暂时使用来车时间来代替
|
|
|
|
} FeedbackData;
|
|
|
|
#endif // !ORDERCOMMOM_H
|