package com.panzhihua.service_community.service;
|
|
import com.baomidou.mybatisplus.extension.service.IService;
|
import com.panzhihua.common.model.dtos.community.sanshuo.ComSanshuoExpertDTO;
|
import com.panzhihua.common.model.vos.LoginUserInfoVO;
|
import com.panzhihua.common.model.vos.R;
|
import com.panzhihua.service_community.entity.ComSanshuoExpert;
|
|
import javax.annotation.Resource;
|
|
public interface ComSanShuoExpertService extends IService<ComSanshuoExpert> {
|
/**
|
* 添加专家
|
* @param comSanshuoExpertDTO
|
* @return 处理结果
|
* */
|
R addOrUpdateExpert(ComSanshuoExpertDTO comSanshuoExpertDTO);
|
|
/**
|
* 后台获取专家列表
|
* @param page
|
* @param keyWord
|
* @param size
|
* @return 处理结果
|
* */
|
R expertPage(String keyWord, Integer page, Integer size, LoginUserInfoVO loginUserInfo,Integer level);
|
|
/**
|
* 专家风采列表
|
* @return 出列记过
|
* */
|
R expertShow(String appId);
|
|
/**
|
* 专家级别与单位范围
|
* */
|
R expertRange(LoginUserInfoVO loginUserInfo);
|
|
/**
|
* 小程序获取专家列表
|
* */
|
R selectExpertList(Integer type,Long id,Long cid);
|
|
/**
|
* 专家风采列表
|
* */
|
R expertShowList(Integer level, Long id,String appId);
|
|
/**
|
* Excel添加专家
|
* */
|
void insertExpert(ComSanshuoExpert comSanshuoExpert);
|
|
/**
|
* 新增专家后台列表
|
* */
|
R backstageList(Integer level,LoginUserInfoVO loginUserInfoVO,Integer page,Integer size,String keyWord);
|
|
/**
|
* 事件范围筛选列表
|
* */
|
R rangeList();
|
}
|