EventEgService.java 1.4 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849
  1. package com.usky.park.service;
  2. import com.usky.common.core.bean.CommonPage;
  3. import com.usky.park.domain.EventEg;
  4. import com.usky.common.mybatis.core.CrudService;
  5. import com.usky.park.service.vo.EventEgStatisticVO;
  6. import java.util.List;
  7. /**
  8. * <p>
  9. * 门禁历史通行记录表 服务类
  10. * </p>
  11. *
  12. * @author zyj
  13. * @since 2023-03-31
  14. */
  15. public interface EventEgService extends CrudService<EventEg> {
  16. /**
  17. * 数据中心-门禁人员进出实时信息列表展示
  18. *
  19. * @param deviceName 设备名称
  20. * @param installAddress 设备安装位置
  21. * @param cardNo 卡号
  22. * @param orgName 所属组织
  23. * @param eventType 事件类型
  24. * @param pageNum 当前页
  25. * @param pageSize 每页条数
  26. * @return
  27. */
  28. CommonPage<EventEg> eventEgList(String deviceName,String installAddress,String cardNo,String orgName,Integer eventType,Integer pageNum,Integer pageSize);
  29. /**
  30. * 数据中心-单个门禁人员进出通行历史记录列表查询
  31. *
  32. * @param deviceId 设备Id
  33. * @param pageNum 当前页
  34. * @param pageSize 每页条数
  35. * @return
  36. */
  37. CommonPage<EventEg> eventEgOne(String deviceId,Integer pageNum,Integer pageSize);
  38. List<EventEgStatisticVO> eventEgStatistic(String deviceId,String startDate,String endDate);
  39. Integer numStatistic(String deviceId,String startDate,String endDate,Integer iType);
  40. }