IM/MS/works/service/Service.h

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