package com.gqy.document.service; import com.gqy.common.core.domain.AjaxResult; import com.gqy.common.core.domain.AjaxResultCQY; import com.gqy.document.domain.DcDocument; import com.gqy.document.domain.DcbBlock; import com.gqy.document.domain.Document; import com.gqy.document.domain.vo.PageResult; import org.springframework.web.multipart.MultipartFile; import javax.servlet.http.HttpServletRequest; import java.util.List; import java.util.Map; /** * 文档管理 数据层 * * @author raycos */ public interface IDocumentService { /** * 获取 文档信息列表 * @param page * @param pageSize * @param dcDocument * @return */ public PageResult selectDcDocumentList(Integer page, Integer pageSize, DcDocument dcDocument,Map maps); /** * 查询文档信息列表 */ public List selectDcDocumentList(DcDocument dcDocument); /** * 新增文档信息 */ public int insertDcDocument(DcDocument dcDocument); /** * 修改文档信息 */ public int updateDcDocument(DcDocument dcDocument); /** * 删除文档信息 * @param id * @return */ public int deleteDcDocumentById(Long id); /** * 根据id查询文档 * @param id * @return */ public DcDocument selectDcDocumentByDcmId(Long id); // /** // * 更新文档 // * @param document // * @return // */ // public AjaxResultCQY updateDocument(Document document); // // /** // * 创建文档 // * @param request // * @param file // * @return // */ // public AjaxResultCQY create(Map request, MultipartFile file); // // /** // * 分页查询文档列表 // * // * @param page 页码 // * @param pageSize 每页数量 // * @param document 查询条件对象 // * @return PageResult 分页结果对象 // */ // PageResult pageDocument(Integer page, Integer pageSize, Document document); // // // /** // * 查询文档列表 // * // * @param document 文档信息 // * @return 文档集合 // */ // PageResult searchlistDoc(Integer page, Integer pageSize,Document document); // // /** // * 查询文档详情 // * // * @param id 文档ID // * @return 文档信息 // */ // public Map info(Long id); // // /** // * 查询文档列表 // * // * @param document 文档信息 // * @return 文档集合 // */ // public List searchList(Document document); }