|
@@ -160,6 +160,7 @@ public class OutInterfaceService {
|
|
|
.build();
|
|
|
return Objects.requireNonNull(okHttpClient.newCall(request).execute().body()).string();
|
|
|
}
|
|
|
+
|
|
|
/**
|
|
|
* @title 根据ID查询人员
|
|
|
* @description 接口来源:PCS
|
|
@@ -180,10 +181,14 @@ public class OutInterfaceService {
|
|
|
return Objects.requireNonNull(okHttpClient.newCall(request).execute().body()).string();
|
|
|
}
|
|
|
|
|
|
+
|
|
|
//分析系统检索接口
|
|
|
+
|
|
|
/**
|
|
|
- * @title 获得
|
|
|
- * @description 接口来源:PAS
|
|
|
+ * 检索中国专利著录接口
|
|
|
+ *
|
|
|
+ * @param appNo 申请号
|
|
|
+ * @return 返回接口返回的json数据
|
|
|
*/
|
|
|
public String getCnBibApi(String appNo) throws IOException {
|
|
|
OkHttpClient okHttpClient = new OkHttpClient.Builder()
|
|
@@ -192,14 +197,17 @@ public class OutInterfaceService {
|
|
|
.readTimeout(60, TimeUnit.SECONDS)
|
|
|
.build();
|
|
|
Request request = new Request.Builder()
|
|
|
- .url(PASUrl + "/api/v2/patentStar/getCnBib?appNo=" +appNo)
|
|
|
+ .url(PASUrl + "/api/v2/patentStar/getCnBib?appNo=" + appNo)
|
|
|
.get()
|
|
|
.build();
|
|
|
return Objects.requireNonNull(okHttpClient.newCall(request).execute().body()).string();
|
|
|
}
|
|
|
+
|
|
|
/**
|
|
|
- * @title 获得
|
|
|
- * @description 接口来源:PAS
|
|
|
+ * 检索中国专利摘要附图接口
|
|
|
+ *
|
|
|
+ * @param appNo 申请号
|
|
|
+ * @return 返回接口返回的json数据
|
|
|
*/
|
|
|
public String getPicture(String appNo) throws IOException {
|
|
|
OkHttpClient okHttpClient = new OkHttpClient.Builder()
|
|
@@ -208,14 +216,17 @@ public class OutInterfaceService {
|
|
|
.readTimeout(60, TimeUnit.SECONDS)
|
|
|
.build();
|
|
|
Request request = new Request.Builder()
|
|
|
- .url(PASUrl + "/api/v2/patentStar/getPicture?appNo=" +appNo)
|
|
|
+ .url(PASUrl + "/api/v2/patentStar/getPicture?appNo=" + appNo)
|
|
|
.get()
|
|
|
.build();
|
|
|
return Objects.requireNonNull(okHttpClient.newCall(request).execute().body()).string();
|
|
|
}
|
|
|
+
|
|
|
/**
|
|
|
- * @title 获得
|
|
|
- * @description 接口来源:PAS
|
|
|
+ * 检索中国专利外观图接口
|
|
|
+ *
|
|
|
+ * @param appNo 申请号
|
|
|
+ * @return 返回接口返回的json数据
|
|
|
*/
|
|
|
public String getWGPicture(String appNo) throws IOException {
|
|
|
OkHttpClient okHttpClient = new OkHttpClient.Builder()
|
|
@@ -224,14 +235,17 @@ public class OutInterfaceService {
|
|
|
.readTimeout(60, TimeUnit.SECONDS)
|
|
|
.build();
|
|
|
Request request = new Request.Builder()
|
|
|
- .url(PASUrl + "/api/v2/patentStar/getWGPicture?appNo=" +appNo)
|
|
|
+ .url(PASUrl + "/api/v2/patentStar/getWGPicture?appNo=" + appNo)
|
|
|
.get()
|
|
|
.build();
|
|
|
return Objects.requireNonNull(okHttpClient.newCall(request).execute().body()).string();
|
|
|
}
|
|
|
+
|
|
|
/**
|
|
|
- * @title 获得
|
|
|
- * @description 接口来源:PAS
|
|
|
+ * 检索中国专利法律状态接口
|
|
|
+ *
|
|
|
+ * @param appNo 申请号
|
|
|
+ * @return 返回接口返回的json数据
|
|
|
*/
|
|
|
public String getCnLegal(String appNo) throws IOException {
|
|
|
OkHttpClient okHttpClient = new OkHttpClient.Builder()
|
|
@@ -240,14 +254,17 @@ public class OutInterfaceService {
|
|
|
.readTimeout(60, TimeUnit.SECONDS)
|
|
|
.build();
|
|
|
Request request = new Request.Builder()
|
|
|
- .url(PASUrl + "/api/v2/patentStar/getCnLegal?appNo=" +appNo)
|
|
|
+ .url(PASUrl + "/api/v2/patentStar/getCnLegal?appNo=" + appNo)
|
|
|
.get()
|
|
|
.build();
|
|
|
return Objects.requireNonNull(okHttpClient.newCall(request).execute().body()).string();
|
|
|
}
|
|
|
+
|
|
|
/**
|
|
|
- * @title 获得
|
|
|
- * @description 接口来源:PAS
|
|
|
+ * 检索中国专利pdf全文接口
|
|
|
+ *
|
|
|
+ * @param appNo 申请号
|
|
|
+ * @return 返回接口返回的json数据
|
|
|
*/
|
|
|
public String getCnPdf(String appNo) throws IOException {
|
|
|
OkHttpClient okHttpClient = new OkHttpClient.Builder()
|
|
@@ -256,14 +273,17 @@ public class OutInterfaceService {
|
|
|
.readTimeout(60, TimeUnit.SECONDS)
|
|
|
.build();
|
|
|
Request request = new Request.Builder()
|
|
|
- .url(PASUrl + "/api/v2/patentStar/getCnPdf?appNo=" +appNo)
|
|
|
+ .url(PASUrl + "/api/v2/patentStar/getCnPdf?appNo=" + appNo)
|
|
|
.get()
|
|
|
.build();
|
|
|
return Objects.requireNonNull(okHttpClient.newCall(request).execute().body()).string();
|
|
|
}
|
|
|
+
|
|
|
/**
|
|
|
- * @title 获得
|
|
|
- * @description 接口来源:PAS
|
|
|
+ * 检索中国专利全文文本接口
|
|
|
+ *
|
|
|
+ * @param appNo 申请号
|
|
|
+ * @return 返回接口返回的json数据
|
|
|
*/
|
|
|
public String getCnFullXml(String appNo) throws IOException {
|
|
|
OkHttpClient okHttpClient = new OkHttpClient.Builder()
|
|
@@ -272,14 +292,17 @@ public class OutInterfaceService {
|
|
|
.readTimeout(60, TimeUnit.SECONDS)
|
|
|
.build();
|
|
|
Request request = new Request.Builder()
|
|
|
- .url(PASUrl + "/api/v2/patentStar/getCnFullXml?appNo=" +appNo)
|
|
|
+ .url(PASUrl + "/api/v2/patentStar/getCnFullXml?appNo=" + appNo)
|
|
|
.get()
|
|
|
.build();
|
|
|
return Objects.requireNonNull(okHttpClient.newCall(request).execute().body()).string();
|
|
|
}
|
|
|
+
|
|
|
/**
|
|
|
- * @title 获得
|
|
|
- * @description 接口来源:PAS
|
|
|
+ * 检索世界专利pdf接口
|
|
|
+ *
|
|
|
+ * @param patentNo 公开号
|
|
|
+ * @return 返回接口返回的json数据
|
|
|
*/
|
|
|
public String getEnPdf(String patentNo) throws IOException {
|
|
|
OkHttpClient okHttpClient = new OkHttpClient.Builder()
|
|
@@ -288,14 +311,17 @@ public class OutInterfaceService {
|
|
|
.readTimeout(60, TimeUnit.SECONDS)
|
|
|
.build();
|
|
|
Request request = new Request.Builder()
|
|
|
- .url(PASUrl + "/api/v2/patentStar/getEnPdf?patentNo=" +patentNo)
|
|
|
+ .url(PASUrl + "/api/v2/patentStar/getEnPdf?patentNo=" + patentNo)
|
|
|
.get()
|
|
|
.build();
|
|
|
return Objects.requireNonNull(okHttpClient.newCall(request).execute().body()).string();
|
|
|
}
|
|
|
+
|
|
|
/**
|
|
|
- * @title 获得
|
|
|
- * @description 接口来源:PAS
|
|
|
+ * 检索世界专利著录信息接口
|
|
|
+ *
|
|
|
+ * @param patentNo 公开号
|
|
|
+ * @return 返回接口返回的json数据
|
|
|
*/
|
|
|
public String getENBib(String patentNo) throws IOException {
|
|
|
OkHttpClient okHttpClient = new OkHttpClient.Builder()
|
|
@@ -304,14 +330,17 @@ public class OutInterfaceService {
|
|
|
.readTimeout(60, TimeUnit.SECONDS)
|
|
|
.build();
|
|
|
Request request = new Request.Builder()
|
|
|
- .url(PASUrl + "/api/v2/patentStar/getENBib?patentNo=" +patentNo)
|
|
|
+ .url(PASUrl + "/api/v2/patentStar/getENBib?patentNo=" + patentNo)
|
|
|
.get()
|
|
|
.build();
|
|
|
return Objects.requireNonNull(okHttpClient.newCall(request).execute().body()).string();
|
|
|
}
|
|
|
+
|
|
|
/**
|
|
|
- * @title 获得
|
|
|
- * @description 接口来源:PAS
|
|
|
+ * 检索同族专利接口
|
|
|
+ *
|
|
|
+ * @param patentNo 公开号
|
|
|
+ * @return 返回接口返回的json数据
|
|
|
*/
|
|
|
public String getFamilyByPubNo(String patentNo) throws IOException {
|
|
|
OkHttpClient okHttpClient = new OkHttpClient.Builder()
|
|
@@ -320,14 +349,17 @@ public class OutInterfaceService {
|
|
|
.readTimeout(60, TimeUnit.SECONDS)
|
|
|
.build();
|
|
|
Request request = new Request.Builder()
|
|
|
- .url(PASUrl + "/api/v2/patentStar/getFamilyByPubNo?patentNo=" +patentNo)
|
|
|
+ .url(PASUrl + "/api/v2/patentStar/getFamilyByPubNo?patentNo=" + patentNo)
|
|
|
.get()
|
|
|
.build();
|
|
|
return Objects.requireNonNull(okHttpClient.newCall(request).execute().body()).string();
|
|
|
}
|
|
|
+
|
|
|
/**
|
|
|
- * @title 获得
|
|
|
- * @description 接口来源:PAS
|
|
|
+ * 检索被引用次数接口
|
|
|
+ *
|
|
|
+ * @param patentNo 公开号
|
|
|
+ * @return 返回接口返回的json数据
|
|
|
*/
|
|
|
public String getCitedNumByPubNo(String patentNo) throws IOException {
|
|
|
OkHttpClient okHttpClient = new OkHttpClient.Builder()
|
|
@@ -336,7 +368,7 @@ public class OutInterfaceService {
|
|
|
.readTimeout(60, TimeUnit.SECONDS)
|
|
|
.build();
|
|
|
Request request = new Request.Builder()
|
|
|
- .url(PASUrl + "/api/v2/patentStar/getCitedNumByPubNo?patentNo=" +patentNo)
|
|
|
+ .url(PASUrl + "/api/v2/patentStar/getCitedNumByPubNo?patentNo=" + patentNo)
|
|
|
.get()
|
|
|
.build();
|
|
|
return Objects.requireNonNull(okHttpClient.newCall(request).execute().body()).string();
|