#ifndef __MINE__BUSINESS__HPP__ #define __MINE__BUSINESS__HPP__ #include #include #include class staffer_num_business; class reverse_alarm_business; struct mine_business { static mine_business *inst(); //人员数量曲线功能 void record_staffer_num(); void fetch_add(); //天线反向功能 void load(); void handle_reverse_alarm(); void make_reverse_condition(uint64_t type,uint32_t id,int32_t antid,uint32_t ct,uint64_t tof,uint32_t sid); private: mine_business(); std::unique_ptr m_staffer_num_ptr; std::unique_ptr m_reverse_alarm_ptr; }; #endif