package com.landtool.lanbase.modules.res.service; import java.util.List; import java.util.Map; import com.landtool.lanbase.modules.res.entity.Res_ActionRecord; import com.landtool.lanbase.modules.res.entity.Res_MainInfo; import com.landtool.lanbase.modules.res.entity.UserDefined.MainInfoJoinActionRecord; public interface ResActionRecordService { int deleteByPrimaryKey(Integer actionid); int insert(Res_ActionRecord record); int insertSelective(Res_ActionRecord record); Res_ActionRecord selectByPrimaryKey(Long actionid); int updateByPrimaryKeySelective(Res_ActionRecord record); int updateByPrimaryKey(Res_ActionRecord record); List selectByActiontype(Res_ActionRecord record); Res_ActionRecord getUserActionRecord(Res_ActionRecord record); int selectResourceCount(Res_ActionRecord record); List selectFangWenPaiHang(); List selectResMainInfoWodeShouCang(MainInfoJoinActionRecord record); List selectResMainInfoZuiXinZiYuan(Res_MainInfo resMainInfo); /** * 获取 N 条数据(某种操作类型最多) * @param num 条数 * @param actionType 操作类型 * @param userId 用户ID(如果不查询用户,传递-1) * @param isDiTuFuwu 是否只查地图服务(为空则查全部) */ List getTopList(Integer num, String actionType, Long userId,String isDiTuFuwu); /** * 获取访问排行列表 */ List getListFWPH(Map map); /** * 获取我的收藏列表 */ List getListWDSC(Map map); List selectActionRecordJoinMainInfo(MainInfoJoinActionRecord record); int deleteByResourceid(Integer resourceid); int selectCountByResourceid(Integer resourceid); List selectKeyWordsByUserid(Integer userid); List selectMainInfoRecommends(Map map); List queryAppByResourceid(Map map); List queryAppActionCount(Map map); List queryResourceByAppid(Map map); }