123456789101112131415161718192021222324252627282930313233343536373839404142 |
- package com.bowintek.practice.controller;
- import com.bowintek.practice.AppConfig;
- import com.bowintek.practice.filter.exception.BaseResponse;
- import com.bowintek.practice.filter.exception.RespGenerstor;
- import com.bowintek.practice.mapper.SrSaerchtempMapper;
- import com.bowintek.practice.mapper.SrTempDataMapper;
- import com.bowintek.practice.model.SrSaerchtemp;
- import com.bowintek.practice.model.SrTempData;
- import com.bowintek.practice.services.service.*;
- import com.bowintek.practice.vo.Analyze.ComparisonResult;
- import com.bowintek.practice.vo.Analyze.EsQueryModel;
- import com.bowintek.practice.vo.SaerchtempVo;
- import com.bowintek.practice.vo.system.RoleModel;
- import com.bowintek.practice.vo.temp.GenSqlStringResult;
- import com.bowintek.practice.vo.temp.TempObjectModel;
- import com.github.pagehelper.PageInfo;
- import org.springframework.beans.factory.annotation.Autowired;
- import org.springframework.web.bind.annotation.*;
- import javax.servlet.http.HttpServletResponse;
- import java.io.*;
- import java.net.URLEncoder;
- import java.util.HashMap;
- import java.util.List;
- import java.util.Map;
- @RestController
- @RequestMapping("/api/esquery")
- public class EsQueryController {
- @Autowired
- private EsQueryService esQueryService;
- @PostMapping("/Query")
- public BaseResponse getQuery(@RequestBody EsQueryModel model) {
- Map<String, Object> results = esQueryService.query(model.getQueryList(),
- model.getLimiters(),
- model.getPage(),
- model.getLimit());
- return RespGenerstor.success(results);
- }
- }
|