PatentService.java 2.2 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980
  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. Records records = new Records();
  27. try {
  28. PatentDTO patentDTO = esService.esSearch(queryRequest);
  29. records.setCurrent(queryRequest.getCurrent());
  30. records.setSize(queryRequest.getSize());
  31. records.setData(patentDTO.getPatents());
  32. records.setTotal(patentDTO.getTotal());
  33. }
  34. catch (Exception e){
  35. e.printStackTrace();
  36. }
  37. return records;
  38. }
  39. @Override
  40. public Object addMessage(Object object, List<MultipartFile> files) {
  41. return null;
  42. }
  43. @Override
  44. public Object deleteMessage(List<Integer> ids) throws IOException {
  45. return null;
  46. }
  47. @Override
  48. public Object updateMessage(Object object, List<MultipartFile> files) {
  49. return null;
  50. }
  51. @Override
  52. public Object getGroup(GroupRequest groupRequest, String tableName) throws Exception {
  53. return null;
  54. }
  55. @Override
  56. public Object addMessage(Object object) {
  57. return null;
  58. }
  59. @Override
  60. public Object updateMessage(Object object) {
  61. return null;
  62. }
  63. }