You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

36 lines
1.2 KiB
Java

5 years ago
package com.bsd.cases.service;
5 years ago
import com.alibaba.fastjson.JSONObject;
5 years ago
import com.bsd.cases.util.AjaxRequest;
import com.bsd.cases.util.AjaxResult;
import com.bsd.cases.util.PageAjax;
import com.bsd.cases.vo.CaseContentBakVo;
5 years ago
import com.bsd.cases.vo.CaseContentDetailBakVo;
5 years ago
import com.bsd.cases.vo.CaseContentDetailVo;
5 years ago
import com.bsd.cases.vo.CaseContentVo;
5 years ago
import java.io.UnsupportedEncodingException;
5 years ago
import java.util.List;
5 years ago
public interface CaseContentService<CaseContent> extends BaseService<CaseContent> {
5 years ago
JSONObject getContentListByCategoryId(Long categoryId, Integer pageNum, Integer pageSize);
5 years ago
5 years ago
CaseContentDetailVo getContentDetailByContentId(Long contentId) throws UnsupportedEncodingException;
5 years ago
AjaxResult saveContent(JSONObject jsonObject);
AjaxResult delContent(Long contentId);
/**
*
* @param name
* @param level1
* @param level2
* @param level3
* @return
*/
PageAjax<CaseContentBakVo> searchBakContentByParam(String name, Long level1, Long level2, Long level3, Integer pageNum);
5 years ago
5 years ago
CaseContentDetailBakVo getCaseContentDetailBakVoByContentID(Long contentId) throws UnsupportedEncodingException;
5 years ago
}