2
13693261870
2022-09-16 653761a31dfeb50dd3d007e892d69c90bf0cdafc
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
package com.landtool.lanbase.modules.res.service;
 
import java.util.List;
import java.util.Map;
 
import com.landtool.lanbase.modules.res.entity.Res_MainInfo;
import com.landtool.lanbase.modules.res.entity.Res_QueryAround;
import com.landtool.lanbase.modules.res.entity.UserDefined.MainInfoJoinAudit;
import com.landtool.lanbase.modules.res.entity.UserDefined.MainInfoJoinJcdt;
import com.landtool.lanbase.modules.res.entity.ZiYuanTongJi.GroupByDanWei;
import com.landtool.lanbase.modules.res.entity.ZiYuanTongJi.GroupByDataSources;
import com.landtool.lanbase.modules.res.entity.ZiYuanTongJi.GroupByGongXiangXieYi;
import com.landtool.lanbase.modules.res.entity.ZiYuanTongJi.GroupByMuLu;
import com.landtool.lanbase.modules.res.entity.ZiYuanTongJi.GroupByPubDate;
import com.landtool.lanbase.modules.res.entity.ZiYuanTongJi.GroupByXingZhengQuHua;
import com.landtool.lanbase.modules.res.entity.ZiYuanTongJi.GroupByZiYuanLeiXing;
 
/**
 * @Date: 2018-03-02 14:10
 * @param
 * @Description:ResMainInfo表服务层接口
 *
 */
 
public interface ResMainInfoService {
 
    int insertSelective(Res_MainInfo record);
 
    Res_MainInfo selectByPrimaryKey(int id);
 
    List<Res_MainInfo> selectResMainInfojoinCatalog(Res_MainInfo resMainInfo);
 
    List<Res_MainInfo> selectResMainInfoFangWenPaiHang(Res_MainInfo resMainInfo);
 
    Integer selectResMainInfojoinCatalogCount(Res_MainInfo resMainInfo);
 
    List<MainInfoJoinAudit> selectResMainInfojoinAudit(Res_MainInfo resMainInfo);
 
    Integer selectResMainInfojoinAuditCount(Res_MainInfo resMainInfo);
 
    List<Res_MainInfo> selectZyByMuLuId(int muluid);
 
    int updateByPrimaryKeySelective(Res_MainInfo record);
 
    int deleteByPrimaryKey(int resourceid);
 
    List<Res_MainInfo> getAll();
 
    List<Res_MainInfo> selectResMainInfo(Res_MainInfo model);
 
    List<Res_MainInfo> selectZTDTList(Map<String, Object> map);
 
    List<Res_MainInfo> selectTwtcForZiYuan(Res_MainInfo resMainInfoTWO);
 
    List<Res_MainInfo> getYWJCTreeData(Res_MainInfo resMainInfoTWO);
 
    int selectZTDTCount(String leixiId);
 
    int queryResMainInfoIdentCurrent();
 
    List<String> selectDATASOURCES();
 
    List<MainInfoJoinJcdt> selectJcdtList(MainInfoJoinJcdt model);
 
    List<Res_MainInfo> selectAllOrderByTime();
 
    int insertHotSearch(String key);
 
    String selectHotSearch(String key);
 
    int updateHotSearch(String key);
 
    List<String> selectTopHotSearch();
 
    List<GroupByZiYuanLeiXing> selectResMainInfoGroupByLeiXing();
 
    List<GroupByDataSources> selectResMainInfoGroupByDataSources();
 
    List<GroupByMuLu> selectResMainInfoGroupByMuLu();
 
    List<GroupByPubDate> selectResMainInfoGroupByPubDate(int year);
 
    List<GroupByGongXiangXieYi> selectResMainInfoGroupByGongXiangXieYi();
 
    List<GroupByXingZhengQuHua> selectResMainInfoGroupByXingZhengQuHua();
 
    List<GroupByDanWei> selectResMainInfoGroupByDanWei();
 
    String selectshenheCount();
 
    String selectshenqingCount();
 
    String selectShoucangCount(int Id);
 
    String selectZhituCount(int Id);
 
    /**
     * 获取 N 条最新资源
     */
//    List<Res_MainInfo> getTopList(Integer num,String isDiTuFuwu);
 
    List<Res_MainInfo> selectTiTle(Res_MainInfo resMainInfo);
 
    int ZiYuanZhouBianGuanLianAdd(Res_QueryAround res_queryAround);
 
    int ZiYuanZhouBianGuanLianDelete(Res_QueryAround res_queryAround);
 
//    List<Res_MainInfo> selectMainInfoByYWTC(Res_MainInfo resMainInfo);
 
    int checkZiYuanQuanXian(Map<String, Object> map);
 
    List<Res_MainInfo> selectAllMainInfo(Res_MainInfo resMainInfo);
 
    Integer updateStatusByPrimaryKey(Map<String, Object> map);
 
    List<String> pingyin(String keyWord);
 
    List<Res_MainInfo> getListByMap(Map<String, Object> map);
 
    Integer getAllTotal();
 
    int getCountByResourceClass(String key);
 
    Integer getCountByresCatalogId(Map<String, Object> map);
 
    int getCountBySpcName(List<String> childrenNames);
 
    Map<String,String> queryForApply(Map<String, Object> param);
}