package com.landtool.lanbase.modules.res.dao; import java.util.List; import java.util.Map; import org.apache.ibatis.annotations.Mapper; import com.landtool.lanbase.modules.res.entity.Res_Catalog; import com.landtool.lanbase.modules.res.entity.Res_MainInfo; import com.landtool.lanbase.modules.res.entity.UserDefined.UserDef_ZYML_ChaXunQu; import com.landtool.lanbase.modules.res.entity.UserDefined.ZiYuanMuLu.UserDef_DanWeiTongJi; import com.landtool.lanbase.modules.res.entity.UserDefined.ZiYuanMuLu.UserDef_GongXiangXieYi; import com.landtool.lanbase.modules.res.entity.UserDefined.ZiYuanMuLu.UserDef_ShiJianTongJi; import com.landtool.lanbase.modules.res.entity.UserDefined.ZiYuanMuLu.UserDef_XingZhengQuHua; import com.landtool.lanbase.modules.res.entity.UserDefined.ZiYuanMuLu.UserDef_ZYTJ_ShenHeZhuangTai; import com.landtool.lanbase.modules.res.entity.UserDefined.ZiYuanMuLu.UserDef_ZYTJ_XingZhengQuHua; import com.landtool.lanbase.modules.res.entity.UserDefined.ZiYuanMuLu.UserDef_ZYTJ_ZiYuanLeiXing; import com.landtool.lanbase.modules.res.entity.UserDefined.ZiYuanMuLu.UserDef_ZiYuanLeiXing; /** * 资源目录 */ @Mapper public interface ZiYuanMuLuMapper { /** * 获取资源目录树数据 */ List getTreeData(Map map); int getChildNodeCount(int parentId); /** * 资源概况 - 资源类型 */ List getZiYuanLeiXingChart(); /** * 资源概况 - 行政区划 */ List getXingZhengQuHuaChart(); /** * 资源概况 - 共享协议 */ List getGongXiangXieYiChart(); /** * 资源概况 - 时间统计 */ List getShiJianTongJiChart(Map map); /** * 资源概况 - 单位统计 */ List getDanWeiTongJiChart(); /** * 资源统计 - 资源类型 */ List getZYTJ_ZiYuanLeiXingChart(UserDef_ZYML_ChaXunQu userDefZymlChaXunQu); /** * 资源统计 - 行政区划 */ List getZYTJ_XingZhengQuHuaChart(UserDef_ZYML_ChaXunQu userDefZymlChaXunQu); /** * 资源统计 - 审核状态 */ List getZYTJ_ShenHeZhuangTai(); /** * 资源浏览 */ List getZiYuanLiuLangList(Map map); /** * 资源目录列表 */ List selectZiYuanMuLuList(UserDef_ZYML_ChaXunQu userDef_zyml_chaXunQu); }