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<MainInfoJoinActionRecord> selectByActiontype(Res_ActionRecord record);
|
|
Res_ActionRecord getUserActionRecord(Res_ActionRecord record);
|
|
int selectResourceCount(Res_ActionRecord record);
|
|
List<Res_MainInfo> selectFangWenPaiHang();
|
|
List<MainInfoJoinActionRecord> selectResMainInfoWodeShouCang(MainInfoJoinActionRecord record);
|
|
List<Res_MainInfo> selectResMainInfoZuiXinZiYuan(Res_MainInfo resMainInfo);
|
|
/**
|
* 获取 N 条数据(某种操作类型最多)
|
* @param num 条数
|
* @param actionType 操作类型
|
* @param userId 用户ID(如果不查询用户,传递-1)
|
* @param isDiTuFuwu 是否只查地图服务(为空则查全部)
|
*/
|
List<Res_MainInfo> getTopList(Integer num, String actionType, Long userId,String isDiTuFuwu);
|
|
/**
|
* 获取访问排行列表
|
*/
|
List<Res_MainInfo> getListFWPH(Map<String, Object> map);
|
|
/**
|
* 获取我的收藏列表
|
*/
|
List<MainInfoJoinActionRecord> getListWDSC(Map<String, Object> map);
|
|
List<MainInfoJoinActionRecord> selectActionRecordJoinMainInfo(MainInfoJoinActionRecord record);
|
|
int deleteByResourceid(Integer resourceid);
|
|
int selectCountByResourceid(Integer resourceid);
|
|
List<String> selectKeyWordsByUserid(Integer userid);
|
|
List<Res_MainInfo> selectMainInfoRecommends(Map<String, Object> map);
|
|
List<Res_ActionRecord> queryAppByResourceid(Map<String, Object> map);
|
|
List<Res_ActionRecord> queryAppActionCount(Map<String, Object> map);
|
|
List<Res_ActionRecord> queryResourceByAppid(Map<String, Object> map);
|
}
|