publicinterfaceViewRecordRepoextendsJpaRepository<ViewRecord,Long>{@Query(value ="SELECT DATE(createTime) atime,count(DISTINCT ip) uv,count(ip) pv from view_record WHERE createTime>=?1 AND createTime<?2 GROUP BY DATE(createTime) ORDER BY createTime DESC", countQuery ="SELECT count(*) FROM (SELECT count(ip) pv from view_record WHERE createTime>=?1 AND createTime<?2 GROUP BY DATE(createTime)) as haha", nativeQuery =true)Page<Object[]>getViewRecordByCreateTime(String start,String end,Pageable pageable);@Query(value ="SELECT DATE(createTime) atime,count(DISTINCT ip) uv,count(ip) pv,channelId from view_record WHERE createTime>=?1 AND createTime<?2 AND channelId=?3 GROUP BY DATE(createTime) ORDER BY createTime DESC", nativeQuery =true, countQuery ="SELECT count(*) FROM (SELECT count(ip) pv from view_record WHERE createTime>=?1 AND createTime<?2 AND channelId=?3 GROUP BY DATE(createTime)) as haha")Page<Object[]>getViewRecordByCreateTimeAndChannelId(String start,String end,String channelId,Pageable pageable);}