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.

35 lines
1.1 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;
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
CaseContentDetailVo getContentDetailByContentId(Long contentId);
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
CaseContentDetailBakVo getCaseContentDetailBakVoByContentID(Long contentId);
5 years ago
}