44 lines
773 B
C++
44 lines
773 B
C++
//
|
|
// Created by dongl on 23-5-5.
|
|
//
|
|
|
|
#ifndef IM2_SERVICE_H
|
|
#define IM2_SERVICE_H
|
|
|
|
#include <mysql++/connection.h>
|
|
#include "proto/mp.sri.pb.h"
|
|
#include "db/UserDB.h"
|
|
#include "document.h"
|
|
|
|
class Service {
|
|
public:
|
|
Service(){
|
|
sri = new mp::sri();
|
|
}
|
|
|
|
virtual ~Service() {
|
|
delete sri;
|
|
}
|
|
|
|
protected:
|
|
mp::sri* sri;
|
|
|
|
protected:
|
|
virtual void sri_clear(){
|
|
sri->clear_sri_code();
|
|
sri->clear_sri_msg();
|
|
sri->clear_sri_token();
|
|
sri->clear_sri_username();
|
|
}
|
|
|
|
|
|
std::string SerializationVector(rapidjson::Document* document) {
|
|
uint64_t account;
|
|
for (auto mem = document->MemberBegin(); mem != document->MemberEnd(); ++mem) {
|
|
mem->name;
|
|
}
|
|
}
|
|
};
|
|
|
|
#endif //IM2_SERVICE_H
|