12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273 |
- package cn.cslg.pas.service.business;
- import cn.cslg.pas.common.dto.PatentDTO;
- import cn.cslg.pas.common.model.cronModel.*;
- import cn.cslg.pas.common.model.request.GroupRequest;
- import cn.cslg.pas.common.model.request.QueryRequest;
- import cn.cslg.pas.domain.es.Patent;
- import cn.cslg.pas.factorys.businessFactory.Business;
- import cn.cslg.pas.mapper.PatentMapper;
- import cn.cslg.pas.service.business.es.EsService;
- import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
- import lombok.extern.slf4j.Slf4j;
- import org.springframework.beans.factory.annotation.Autowired;
- import org.springframework.stereotype.Service;
- import org.springframework.transaction.annotation.Transactional;
- import org.springframework.web.multipart.MultipartFile;
- import java.io.IOException;
- import java.util.List;
- @Service
- @Slf4j
- public class PatentService extends ServiceImpl<PatentMapper, Patent> implements Business {
- @Autowired
- private EsService esService;
- @Override
- @Transactional(rollbackFor = Exception.class)
- public Object queryMessage(QueryRequest queryRequest) throws Exception {
- PatentDTO patentDTO = esService.esSearch(queryRequest);
- Records records = new Records();
- records.setCurrent(queryRequest.getCurrent());
- records.setSize(queryRequest.getSize());
- records.setData(patentDTO.getPatents());
- records.setTotal(patentDTO.getTotal());
- return records;
- }
- @Override
- public Object addMessage(Object object, List<MultipartFile> files) {
- return null;
- }
- @Override
- public Object deleteMessage(List<Integer> ids) throws IOException {
- return null;
- }
- @Override
- public Object updateMessage(Object object, List<MultipartFile> files) {
- return null;
- }
- @Override
- public Object getGroup(GroupRequest groupRequest, String tableName) throws Exception {
- return null;
- }
- @Override
- public Object addMessage(Object object) {
- return null;
- }
- @Override
- public Object updateMessage(Object object) {
- return null;
- }
- }
|