module_site.h 673 B

123456789101112131415161718192021222324252627282930
  1. #ifndef MODULE_SITE_H
  2. #define MODULE_SITE_H
  3. #include"module_singleton_base.h"
  4. class module_site : public singleton_base<module_site>
  5. {
  6. private:
  7. friend class singleton_base<module_site>;
  8. module_site()
  9. {
  10. }
  11. public:
  12. /**
  13. * @brief 进入分站覆盖区域处理,考勤
  14. * @param card_id
  15. * @param enter_site
  16. */
  17. static void enter_site(uint32_t card_id,int enter_site,int32_t type);
  18. /**
  19. * @brief 离开现有分站处理,记录现有分站的进出时间和地点
  20. * @param card_id
  21. * @param enter_site
  22. */
  23. static void leave_site(uint32_t card_id,int enter_site, int32_t type);
  24. };
  25. #endif // MODULE_SITE_H