Commit 03787433 authored by tianbo's avatar tianbo

feat(module-jg): 增加使用登记单据 ES 查询接口

- 在 JgUseRegistrationController 中添加 queryESForPage 方法- 在 JgUseRegistrationServiceImpl 中实现 queryESForPage 方法 - 新增 EsUseRegistrationInfo 实体类用于 ES 查询 - 新增 EsUseRegistrationInfoDao 接口用于 ES 数据访问 - 在 TZSCommonConstant 中添加 ES索引名称常量
parent 069fe1a5
......@@ -30,4 +30,15 @@ public class TZSCommonConstant {
public static final String REGULATOR_UNIT_TREE_ALL = "REGULATOR_UNIT_TREE_ALL";
// 行政审批局redis缓存key
public static final String ADMINISTRATION_UNIT_TREE = "ADMINISTRATION_UNIT_TREE";
public static final String ES_INDEX_NAME_USE_REGISTRATION_INFO = "tzs_jg_use_registration_info";
public static final String ES_INDEX_NAME_USER_INFO = "idx_biz_user_info";
public static final String ES_INDEX_NAME_ENTERPRISE_INFO = "idx_biz_enterprise_info";
public static final String ES_INDEX_NAME_EQUIPMENT_INFO = "idx_biz_equipment_info";
public static final String ES_INDEX_NAME_JG_ALL = "idx_biz_view_jg_all";
}
package com.yeejoin.amos.boot.module.common.api.dao;
import com.yeejoin.amos.boot.module.common.api.entity.EsUseRegistrationInfo;
import org.springframework.data.repository.PagingAndSortingRepository;
import org.springframework.stereotype.Repository;
@Repository
public interface EsUseRegistrationInfoDao extends PagingAndSortingRepository<EsUseRegistrationInfo, String> {
}
package com.yeejoin.amos.boot.module.jg.biz.controller;
import com.alibaba.fastjson.JSONArray;
import com.alibaba.fastjson.JSONObject;
import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
......@@ -417,4 +416,16 @@ public class JgUseRegistrationController extends BaseController {
Page<JgNoticeToBeSubmitDto> page = new Page<>(current, size);
return ResponseHelper.buildResponse(jgUseRegistrationServiceImpl.queryRegistrationToBeSubmitPage(page,getSelectedOrgInfo()));
}
@TycloudOperation(ApiLevel = UserType.AGENCY)
@GetMapping(value = "/queryESForPage")
@ApiOperation(httpMethod = "GET", value = "使用登记单据信息列表,从ES中获取数据", notes = "使用登记单据信息列表,从ES中获取数据")
public ResponseModel<IPage<JSONObject>> queryESForPage(JgUseRegistrationDto dto,
@RequestParam(value = "current") String current,
@RequestParam(value = "size") String size,
@RequestParam(value = "sort", required = false) String sort,
@ApiParam(value = "客户端类型: jgAudit-监管审核;jgLook-监管查看")
@RequestParam(value = "client", required = false, defaultValue = "jgAudit") String client) {
return ResponseHelper.buildResponse(jgUseRegistrationServiceImpl.queryESForPage(getSelectedOrgInfo(), current, size, sort, client, dto));
}
}
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment