Merge #110 into master from cc_2026_0422_feat_miniMap

三方接口

* cc_2026_0422_feat_miniMap: (5 commits squashed)

  - feat: 添加机会点考察记录及相关请求和响应类

  - feat: 更新考察记录响应类,添加机会点信息及图片信息结构

  - feat:验签对于List的特殊处理

  - feat: 添加qualified字段到OpportunityInfoResponse以表示考察合格状态

  - Merge branch 'master' into cc_2026_0422_feat_miniMap

Signed-off-by: 王非凡 <accounts_67eba0c5fee9c49c80c8e2b4@mail.teambition.com>
Merged-by: 正新 <accounts_6964c7bcd2a2c377c5bbd01b@mail.teambition.com>

CR-link: https://codeup.aliyun.com/692ea314dec569489f6f167c/hangzhou/java/custom_zxjp/change/110
This commit is contained in:
王非凡
2026-04-27 10:12:33 +00:00
committed by 正新
parent 19f119bbc6
commit 97f8a8669c
10 changed files with 234 additions and 1 deletions

View File

@@ -4,6 +4,7 @@ import com.cool.store.request.oppty.*;
import com.cool.store.response.oppty.CityResponse;
import com.cool.store.response.oppty.OpportunityDetailResponse;
import com.cool.store.response.oppty.OpportunityInfoPageResponse;
import com.cool.store.response.oppty.InspectionRecordPageResponse;
import java.util.List;
@@ -66,5 +67,22 @@ public interface ThirdOpportunityService {
*/
List<CityResponse> cityList(CityRequest request);
/**
* 添加考察记录
* @param request
* @return
*/
String addInspectionRecord(AddInspectionRecordRequest request);
/**
* 考察列表
*/
InspectionRecordPageResponse listInspectionRecord(ListInspectionRecordRequest request);
/**
* 更改机会点坐标
* @param request
* @return
*/
String saveAdjustLocation(SaveAdjustLocationRequest request);
}

View File

@@ -96,6 +96,23 @@ public class ThirdOpportunityServiceImpl implements ThirdOpportunityService {
return executeApiCall(url, requestBody, List.class);
}
@Override
public String addInspectionRecord(AddInspectionRecordRequest requestBody) {
String url = apiUrl + "open/oppty/v1/addInspectionRecord";;
return executeApiCall(url, requestBody, String.class);
}
@Override
public InspectionRecordPageResponse listInspectionRecord(ListInspectionRecordRequest requestBody) {
String url = apiUrl + "open/oppty/v1/listInspectionRecord";
return executeApiCall(url, requestBody, InspectionRecordPageResponse.class);
}
@Override
public String saveAdjustLocation(SaveAdjustLocationRequest requestBody) {
String url = apiUrl + "open/oppty/v1/saveAdjustLocation";
return executeApiCall(url, requestBody, String.class);
}
private <T> T executeApiCall(String url, Object requestBody, Class<T> responseType) {
// 1. 打印请求前日志