|
@ -2,19 +2,31 @@ package com.yihu.jw.base.endpoint.searchClient;
|
|
|
|
|
|
|
|
|
import com.fasterxml.jackson.databind.ObjectMapper;
|
|
|
import com.fasterxml.jackson.databind.node.ObjectNode;
|
|
|
import com.yihu.fastdfs.FastDFSUtil;
|
|
|
import com.yihu.jw.base.service.clientSearch.ClientSearchService;
|
|
|
import com.yihu.jw.entity.base.searchClient.BaseSearchNoveltyRepeatDO;
|
|
|
import com.yihu.jw.entity.base.searchClient.FileResourceVO;
|
|
|
import com.yihu.jw.restmodel.web.Envelop;
|
|
|
import com.yihu.jw.restmodel.web.ObjEnvelop;
|
|
|
import com.yihu.jw.restmodel.web.endpoint.EnvelopRestEndpoint;
|
|
|
import com.yihu.jw.rm.base.BaseRequestMapping;
|
|
|
import io.swagger.annotations.Api;
|
|
|
import io.swagger.annotations.ApiOperation;
|
|
|
import io.swagger.annotations.ApiParam;
|
|
|
|
|
|
import org.apache.commons.lang3.StringUtils;
|
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
|
import org.springframework.beans.factory.annotation.Value;
|
|
|
import org.springframework.http.MediaType;
|
|
|
import org.springframework.web.bind.annotation.*;
|
|
|
|
|
|
import java.io.ByteArrayInputStream;
|
|
|
import java.io.InputStream;
|
|
|
import java.util.ArrayList;
|
|
|
import java.util.Base64;
|
|
|
import java.util.List;
|
|
|
import java.util.Map;
|
|
|
|
|
|
/**
|
|
|
* Created by wsy on 2021/9/4.
|
|
@ -27,6 +39,7 @@ public class ClientSearchEndpoint extends EnvelopRestEndpoint {
|
|
|
@Autowired
|
|
|
private ClientSearchService clientSearchService;
|
|
|
|
|
|
|
|
|
@PostMapping(value = BaseRequestMapping.ClientSearch.CREATE)
|
|
|
@ApiOperation(value = "保存查新查重服务")
|
|
|
public Envelop saveBaseSearchNoveltyRepeat(@ApiParam(name = "jsonData",value = "")
|
|
@ -80,7 +93,8 @@ public class ClientSearchEndpoint extends EnvelopRestEndpoint {
|
|
|
@RequestParam(value = "pageSize", required = true,defaultValue = "10")Integer pageSize) throws Exception{
|
|
|
try{
|
|
|
List<BaseSearchNoveltyRepeatDO> list = clientSearchService.search(fields,filters,sorts,page,pageSize);
|
|
|
return success(list);
|
|
|
int count = (int) clientSearchService.getCount(filters);
|
|
|
return success("success",200,list,count,page,pageSize);
|
|
|
}catch (Exception e){
|
|
|
return failedException(e);
|
|
|
}
|
|
@ -116,4 +130,5 @@ public class ClientSearchEndpoint extends EnvelopRestEndpoint {
|
|
|
}
|
|
|
}
|
|
|
|
|
|
|
|
|
}
|