换IDE
This commit is contained in:
25
netio.h
25
netio.h
@ -36,7 +36,8 @@ typedef struct {
|
||||
|
||||
class RequestBodyBase:public QObject{
|
||||
public:
|
||||
RequestBodyBase(QString requestId);
|
||||
RequestBodyBase();
|
||||
virtual void sendRequest();
|
||||
protected:
|
||||
QString product;
|
||||
QString partner_id;
|
||||
@ -51,12 +52,19 @@ protected:
|
||||
};
|
||||
class ConfigRequest:public RequestBodyBase{
|
||||
public:
|
||||
ConfigRequest(QString requestId):RequestBodyBase(requestId){}
|
||||
void getConfig(ConfigResponse * configResponse);
|
||||
ConfigRequest():RequestBodyBase(){}
|
||||
void sendRequest(ConfigResponse * configResponse);
|
||||
};
|
||||
class OpRequest:public RequestBodyBase{
|
||||
public:
|
||||
OpRequest(QString Op,QString OpValue,QString requestId):RequestBodyBase(requestId),op(Op),op_value(OpValue){}
|
||||
OpRequest(QString Op,QString OpValue):RequestBodyBase(),op(Op),op_value(OpValue){
|
||||
QJsonObject obj_root=qJsonDocument.object();
|
||||
QJsonValue value=op;
|
||||
obj_root.insert("op",op);
|
||||
value=op_value;
|
||||
obj_root.insert("op_value",op_value);
|
||||
qJsonDocument.setObject(obj_root);
|
||||
}
|
||||
QString getOpValue(){
|
||||
return op_value;
|
||||
}
|
||||
@ -69,15 +77,20 @@ public:
|
||||
void setOp(QString op){
|
||||
this->op=op;
|
||||
}
|
||||
void sendRequest();
|
||||
protected:
|
||||
QString op;
|
||||
QString op_value;
|
||||
};
|
||||
|
||||
class DeviceRequest:RequestBodyBase{
|
||||
DeviceRequest(QString requestId):RequestBodyBase(requestId){}
|
||||
DeviceRequest();
|
||||
};
|
||||
|
||||
class OpenMulitiWechat:public RequestBodyBase{
|
||||
public:
|
||||
OpenMulitiWechat(): RequestBodyBase(){}
|
||||
};
|
||||
|
||||
|
||||
|
||||
#endif //OFFICEASSISTANT_NETIO_H
|
||||
|
Reference in New Issue
Block a user