PatentService.java 2.0 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273
  1. package cn.cslg.pas.service.business;
  2. import cn.cslg.pas.common.dto.PatentDTO;
  3. import cn.cslg.pas.common.model.cronModel.*;
  4. import cn.cslg.pas.common.model.request.GroupRequest;
  5. import cn.cslg.pas.common.model.request.QueryRequest;
  6. import cn.cslg.pas.domain.es.Patent;
  7. import cn.cslg.pas.factorys.businessFactory.Business;
  8. import cn.cslg.pas.mapper.PatentMapper;
  9. import cn.cslg.pas.service.business.es.EsService;
  10. import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
  11. import lombok.extern.slf4j.Slf4j;
  12. import org.springframework.beans.factory.annotation.Autowired;
  13. import org.springframework.stereotype.Service;
  14. import org.springframework.transaction.annotation.Transactional;
  15. import org.springframework.web.multipart.MultipartFile;
  16. import java.io.IOException;
  17. import java.util.List;
  18. @Service
  19. @Slf4j
  20. public class PatentService extends ServiceImpl<PatentMapper, Patent> implements Business {
  21. @Autowired
  22. private EsService esService;
  23. @Override
  24. @Transactional(rollbackFor = Exception.class)
  25. public Object queryMessage(QueryRequest queryRequest) throws Exception {
  26. PatentDTO patentDTO = esService.esSearch(queryRequest);
  27. Records records = new Records();
  28. records.setCurrent(queryRequest.getCurrent());
  29. records.setSize(queryRequest.getSize());
  30. records.setData(patentDTO.getPatents());
  31. records.setTotal(patentDTO.getTotal());
  32. return records;
  33. }
  34. @Override
  35. public Object addMessage(Object object, List<MultipartFile> files) {
  36. return null;
  37. }
  38. @Override
  39. public Object deleteMessage(List<Integer> ids) throws IOException {
  40. return null;
  41. }
  42. @Override
  43. public Object updateMessage(Object object, List<MultipartFile> files) {
  44. return null;
  45. }
  46. @Override
  47. public Object getGroup(GroupRequest groupRequest, String tableName) throws Exception {
  48. return null;
  49. }
  50. @Override
  51. public Object addMessage(Object object) {
  52. return null;
  53. }
  54. @Override
  55. public Object updateMessage(Object object) {
  56. return null;
  57. }
  58. }