|
|
|
|
#ifndef STRUCTS_H
|
|
|
|
|
#define STRUCTS_H
|
|
|
|
|
#include <QString>
|
|
|
|
|
#include <QPixmap>
|
|
|
|
|
|
|
|
|
|
enum ManagerType
|
|
|
|
|
{
|
|
|
|
|
None = 0,
|
|
|
|
|
Ruoyi,
|
|
|
|
|
MySql
|
|
|
|
|
};
|
|
|
|
|
|
|
|
|
|
//用户基本信息
|
|
|
|
|
typedef struct tagUserInfo
|
|
|
|
|
{
|
|
|
|
|
QString userName; // 用户名
|
|
|
|
|
QString uuid;// 验证码uuid
|
|
|
|
|
QString token;// 登录token
|
|
|
|
|
QPixmap codePix;
|
|
|
|
|
}UserInfo;
|
|
|
|
|
|
|
|
|
|
//基础数据结构
|
|
|
|
|
typedef struct tagStockBasicInfo
|
|
|
|
|
{
|
|
|
|
|
QString code;
|
|
|
|
|
QString name;
|
|
|
|
|
QString blemind2;
|
|
|
|
|
QString blemind3;
|
|
|
|
|
QString listdate;
|
|
|
|
|
}StockBasicInfo;
|
|
|
|
|
|
|
|
|
|
//请求数据结构
|
|
|
|
|
typedef struct tagTrendsRequstParam
|
|
|
|
|
{
|
|
|
|
|
QString period;//"1","3","5","10","15","20,"30",查询周期
|
|
|
|
|
QString tradeDay;//交易日
|
|
|
|
|
QString token;
|
|
|
|
|
QString pageNum;//页码
|
|
|
|
|
QString pageSize;//页数量
|
|
|
|
|
|
|
|
|
|
tagTrendsRequstParam()
|
|
|
|
|
{
|
|
|
|
|
period = "";
|
|
|
|
|
tradeDay = "2023-12-01";
|
|
|
|
|
token = "";
|
|
|
|
|
pageNum = "1";
|
|
|
|
|
pageSize = "10";
|
|
|
|
|
}
|
|
|
|
|
}TrendsRequestParam;
|
|
|
|
|
|
|
|
|
|
//股票数据请求结构
|
|
|
|
|
typedef struct tagStockRequestParam
|
|
|
|
|
{
|
|
|
|
|
QString period;//"1","3","5","10","15","20,"30",查询周期
|
|
|
|
|
QString tradeDay;//交易日
|
|
|
|
|
QString token;
|
|
|
|
|
QString pageNum;//页码
|
|
|
|
|
QString pageSize;//页数量
|
|
|
|
|
|
|
|
|
|
tagStockRequestParam()
|
|
|
|
|
{
|
|
|
|
|
period = "";
|
|
|
|
|
tradeDay = "2023-12-01";
|
|
|
|
|
token = "";
|
|
|
|
|
pageNum = "1";
|
|
|
|
|
pageSize = "10";
|
|
|
|
|
}
|
|
|
|
|
}StockRequestParam;
|
|
|
|
|
|
|
|
|
|
//交易记录请求结构
|
|
|
|
|
typedef struct tagTradingRequestParam
|
|
|
|
|
{
|
|
|
|
|
/**
|
|
|
|
|
* {"id":null,"code":"001002.SH","name":"平安银行","tradeDay":"2023-12-29",
|
|
|
|
|
* "weekDay":"2024-01-01","operate":"买入",
|
|
|
|
|
* "dealPrice":"12","volumn":"12","amount":"12","tax":"12","fee":"12","other":"12","operateDiff":"12",
|
|
|
|
|
* "preId":null,"userId":null,"dealLogic":"as扥as扥as等发生","bz":"a色发生扥as扥as扥"}
|
|
|
|
|
*/
|
|
|
|
|
QString token;
|
|
|
|
|
QString code;
|
|
|
|
|
QString name;
|
|
|
|
|
QString tradeDay;
|
|
|
|
|
QString weekDay;
|
|
|
|
|
QString operate;
|
|
|
|
|
QString dealPrice;
|
|
|
|
|
QString volumn;
|
|
|
|
|
QString amount;
|
|
|
|
|
QString tax;
|
|
|
|
|
QString fee;
|
|
|
|
|
QString other;
|
|
|
|
|
QString operateDiff;
|
|
|
|
|
QString preId;
|
|
|
|
|
QString userId;
|
|
|
|
|
QString dealLogic;
|
|
|
|
|
QString bz;
|
|
|
|
|
|
|
|
|
|
tagTradingRequestParam(){
|
|
|
|
|
token = "";
|
|
|
|
|
code = "";
|
|
|
|
|
name = "";
|
|
|
|
|
tradeDay = "";
|
|
|
|
|
weekDay = "2023-12-29";
|
|
|
|
|
operate = "Buy";
|
|
|
|
|
dealPrice = "10";
|
|
|
|
|
volumn = "100";
|
|
|
|
|
amount = "1000";
|
|
|
|
|
tax = "10000";
|
|
|
|
|
fee = " 10000";
|
|
|
|
|
other = "10000";
|
|
|
|
|
operateDiff = "100";
|
|
|
|
|
preId = "";
|
|
|
|
|
userId = "";
|
|
|
|
|
dealLogic = "aasdfasdfasdfsadfasfasdf";
|
|
|
|
|
bz = "adfasdfasdfqetrqwetrq3twqet4rqwetgrqwefqwef";
|
|
|
|
|
}
|
|
|
|
|
}TradingRequestParam;
|
|
|
|
|
|
|
|
|
|
#endif // STRUCTS_H
|