12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394 |
- #ifndef MODULE_META_DATE_CHANGED_H
- #define MODULE_META_DATE_CHANGED_H
- #include"module_singleton_base.h"
- #include"websocket/sio/sio_client.h"
- struct card_location_base;
- struct area;
- enum EDIT_TYPE_ID
- {
- ET_INSERT = 0,
- ET_UPDATE,
- ET_DELETE
- };
- class module_meta_date_changed:public singleton_base<module_meta_date_changed>
- {
- private:
- friend class singleton_base<module_meta_date_changed>;
- module_meta_date_changed()
- {
- }
-
-
-
-
-
-
- public:
-
- void accept(sio::message::ptr const& data);
-
-
- static void clear_card(std::shared_ptr<card_location_base> card_ptr);
- private:
-
- void deal_call_edit_vehicle(int64_t id64, EDIT_TYPE_ID edit_type_id);
-
- void deal_call_edit_staff(int64_t id64, EDIT_TYPE_ID edit_type_id);
-
- void deal_call_edit_card(int64_t id64, EDIT_TYPE_ID edit_type_id);
- void deal_call_edit_reader(int id, EDIT_TYPE_ID edit_type_id);
-
- void deal_call_edit_path(int id, EDIT_TYPE_ID edit_type_id);
- void deal_call_edit_antenna(int id,EDIT_TYPE_ID edit_type_id);
- void deal_call_edit_area(int id, EDIT_TYPE_ID edit_type_id);
- void deal_call_edit_map(int id, EDIT_TYPE_ID edit_type_id);
-
- void deal_call_edit_light(int id,EDIT_TYPE_ID edit_type_id);
-
- void deal_call_edit_lights_group(int id,EDIT_TYPE_ID edit_type_id);
-
- void init_setting();
- void remove_card(uint32_t id, int32_t type);
- bool try_get_edit_type_id(const std::string& op_type, EDIT_TYPE_ID& out_edit_type_id);
- bool is_monkeycar_area(int area_id);
-
- static void delete_area_event(std::shared_ptr<area> area_ptr);
- void delete_antenna(int id);
- bool is_cur_map(int id);
- int cur_map_id();
- void update_map_info(int id);
- };
- #endif
|