27130bde5aa208e3933bb2002cfd6d3ae3b8f464.svn-base 1.7 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344
  1. package cn.com.goldenwater.dcproj.dao;
  2. import cn.com.goldenwater.dcproj.dto.LonLat;
  3. import cn.com.goldenwater.dcproj.model.BisInspOrg;
  4. import cn.com.goldenwater.dcproj.model.PersPosition;
  5. import cn.com.goldenwater.dcproj.param.PersPositionBaseParam;
  6. import cn.com.goldenwater.dcproj.param.PersPositionParam;
  7. import cn.com.goldenwater.core.persistence.CrudDao;
  8. import org.apache.ibatis.annotations.Param;
  9. import org.springframework.stereotype.Repository;
  10. import java.util.Date;
  11. import java.util.List;
  12. @Repository
  13. public interface PersPositionDao extends CrudDao<PersPosition, PersPositionParam> {
  14. List<PersPosition> findListByPersId(PersPositionParam persPositionParam);
  15. int selectCountByClassfyId(@Param("operateTime")Date operateTime, @Param("id")String id);
  16. int selectCountByOrgId(@Param("operateTime")Date operateTime, @Param("orgId")String orgId);
  17. int selectOnlineCount(@Param("operateTime")Date operateTime);
  18. List<PersPosition> getPersPosition(@Param("persId")String persId);
  19. void insertList(@Param("list")List<PersPosition> persPositions);
  20. List<PersPosition> fingPositionByPersid(@Param("persid") String persid,@Param("sttm") String sttm,@Param("entm") String entm);
  21. List<LonLat> fingPositionByPersidSimple(@Param("persid") String persid, @Param("sttm") String sttm, @Param("entm") String entm);
  22. List<PersPosition> fingPositionList(PersPositionBaseParam persPositionBaseParam);
  23. List<BisInspOrg> getOrgByPid(@Param("orgPid") String orgPid);
  24. int countGroupOnline(@Param("sttm") String sttm, @Param("entm") String entm,@Param("orgId") String orgId);
  25. List<String> getAllPersId();
  26. List<String> getDateList(String persId);
  27. }