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:
@@ -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);
|
||||
}
|
||||
|
||||
@@ -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. 打印请求前日志
|
||||
|
||||
Reference in New Issue
Block a user