#ifndef STRUCTS_H #define STRUCTS_H #include #include 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