40 lines
652 B
C++
40 lines
652 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_subcommand();
|
|
sri->clear_account();
|
|
sri->clear_username();
|
|
sri->clear_email();
|
|
sri->clear_phone();
|
|
sri->clear_token();
|
|
sri->clear_msg();
|
|
sri->clear_data();
|
|
}
|
|
};
|
|
|
|
#endif //IM2_SERVICE_H
|