package com.jsl.oa.services; import com.jsl.oa.model.voData.business.info.CarouselVO; import com.jsl.oa.utils.BaseResponse; import javax.servlet.http.HttpServletRequest; /** *

信息服务接口

*
* 信息服务接口,包含信息获取接口 * * @author 筱锋xiao_lfeng * @version v1.1.0 * @since v1.1.0 */ public interface InfoService { /** *

添加轮播图

*
* 添加轮播图 * * @param request 请求 * @param carouselVO 轮播图VO * @return {@link BaseResponse} */ BaseResponse addHeaderImage(HttpServletRequest request, CarouselVO carouselVO); /** *

编辑轮播图

*
* 编辑轮播图 * * @param request 请求 * @param carouselVO 轮播图VO * @param id 轮播图ID * @return {@link BaseResponse} */ BaseResponse editHeaderImage(HttpServletRequest request, CarouselVO carouselVO); /** *

获取轮播图

*
* 获取轮播图 * * @return {@link BaseResponse} */ BaseResponse getHeaderImage(Integer id); /** *

删除轮播图

*
* 删除轮播图 * * @param request 请求 * @param id 轮播图ID * @return {@link BaseResponse} */ BaseResponse delHeaderImage(HttpServletRequest request, Integer id); /** *

编辑轮播图设置

*
* 编辑轮播图显示类型 * * @param showType 显示类型(true:顺序,false:倒序) * @return {@link BaseResponse} */ BaseResponse editSettingHeaderImage(HttpServletRequest request, Boolean showType); BaseResponse getHeaderUser(HttpServletRequest request, String order, String orderBy); }