IDocumentService.java 2.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116
  1. package com.gqy.document.service;
  2. import com.gqy.common.core.domain.AjaxResult;
  3. import com.gqy.common.core.domain.AjaxResultCQY;
  4. import com.gqy.document.domain.DcDocument;
  5. import com.gqy.document.domain.DcbBlock;
  6. import com.gqy.document.domain.Document;
  7. import com.gqy.document.domain.vo.PageResult;
  8. import org.springframework.web.multipart.MultipartFile;
  9. import javax.servlet.http.HttpServletRequest;
  10. import java.util.List;
  11. import java.util.Map;
  12. /**
  13. * 文档管理 数据层
  14. *
  15. * @author raycos
  16. */
  17. public interface IDocumentService
  18. {
  19. /**
  20. * 获取 文档信息列表
  21. * @param page
  22. * @param pageSize
  23. * @param dcDocument
  24. * @return
  25. */
  26. public PageResult selectDcDocumentList(Integer page, Integer pageSize, DcDocument dcDocument,Map maps);
  27. /**
  28. * 查询文档信息列表
  29. */
  30. public List<DcDocument> selectDcDocumentList(DcDocument dcDocument);
  31. /**
  32. * 新增文档信息
  33. */
  34. public int insertDcDocument(DcDocument dcDocument);
  35. /**
  36. * 修改文档信息
  37. */
  38. public int updateDcDocument(DcDocument dcDocument);
  39. /**
  40. * 删除文档信息
  41. * @param id
  42. * @return
  43. */
  44. public int deleteDcDocumentById(Long id);
  45. /**
  46. * 根据id查询文档
  47. * @param id
  48. * @return
  49. */
  50. public DcDocument selectDcDocumentByDcmId(Long id);
  51. // /**
  52. // * 更新文档
  53. // * @param document
  54. // * @return
  55. // */
  56. // public AjaxResultCQY updateDocument(Document document);
  57. //
  58. // /**
  59. // * 创建文档
  60. // * @param request
  61. // * @param file
  62. // * @return
  63. // */
  64. // public AjaxResultCQY create(Map request, MultipartFile file);
  65. //
  66. // /**
  67. // * 分页查询文档列表
  68. // *
  69. // * @param page 页码
  70. // * @param pageSize 每页数量
  71. // * @param document 查询条件对象
  72. // * @return PageResult 分页结果对象
  73. // */
  74. // PageResult pageDocument(Integer page, Integer pageSize, Document document);
  75. //
  76. //
  77. // /**
  78. // * 查询文档列表
  79. // *
  80. // * @param document 文档信息
  81. // * @return 文档集合
  82. // */
  83. // PageResult searchlistDoc(Integer page, Integer pageSize,Document document);
  84. //
  85. // /**
  86. // * 查询文档详情
  87. // *
  88. // * @param id 文档ID
  89. // * @return 文档信息
  90. // */
  91. // public Map<String, Object> info(Long id);
  92. //
  93. // /**
  94. // * 查询文档列表
  95. // *
  96. // * @param document 文档信息
  97. // * @return 文档集合
  98. // */
  99. // public List<Document> searchList(Document document);
  100. }