mirror of
https://gitee.com/durcframework/SOP.git
synced 2025-08-11 21:57:56 +08:00
新增restful模式
This commit is contained in:
@@ -7,6 +7,6 @@ import lombok.Data;
|
||||
*/
|
||||
@Data
|
||||
public class DemoFileUploadModel {
|
||||
private String storyName;
|
||||
private String productName;
|
||||
private String addTime;
|
||||
}
|
||||
|
@@ -1,13 +1,13 @@
|
||||
package com.gitee.sop.sdk.request;
|
||||
|
||||
import com.gitee.sop.sdk.response.GetStoryResponse;
|
||||
import com.gitee.sop.sdk.response.GetProductResponse;
|
||||
|
||||
/**
|
||||
* @author 六如
|
||||
*/
|
||||
public class DemoFileUploadRequest extends BaseRequest<GetStoryResponse> {
|
||||
public class DemoFileUploadRequest extends BaseRequest<GetProductResponse> {
|
||||
@Override
|
||||
protected String method() {
|
||||
return "story.upload.more";
|
||||
return "product.upload.more";
|
||||
}
|
||||
}
|
||||
|
@@ -0,0 +1,11 @@
|
||||
package com.gitee.sop.sdk.request;
|
||||
|
||||
import com.gitee.sop.sdk.response.GetProductResponse;
|
||||
|
||||
public class GetProductRequest extends BaseRequest<GetProductResponse> {
|
||||
@Override
|
||||
protected String method() {
|
||||
return "product.get";
|
||||
}
|
||||
|
||||
}
|
@@ -1,11 +0,0 @@
|
||||
package com.gitee.sop.sdk.request;
|
||||
|
||||
import com.gitee.sop.sdk.response.GetStoryResponse;
|
||||
|
||||
public class GetStoryRequest extends BaseRequest<GetStoryResponse> {
|
||||
@Override
|
||||
protected String method() {
|
||||
return "story.get";
|
||||
}
|
||||
|
||||
}
|
@@ -5,7 +5,7 @@ import lombok.Data;
|
||||
import java.util.Date;
|
||||
|
||||
@Data
|
||||
public class GetStoryResponse {
|
||||
public class GetProductResponse {
|
||||
private Long id;
|
||||
private String name;
|
||||
private Date addTime;
|
@@ -7,17 +7,15 @@ import com.gitee.sop.sdk.common.UploadFile;
|
||||
import com.gitee.sop.sdk.model.DemoFileUploadModel;
|
||||
import com.gitee.sop.sdk.model.GetStoryModel;
|
||||
import com.gitee.sop.sdk.request.DemoFileUploadRequest;
|
||||
import com.gitee.sop.sdk.request.GetStoryRequest;
|
||||
import com.gitee.sop.sdk.request.GetProductRequest;
|
||||
import com.gitee.sop.sdk.request.PayTradeWapPayModel;
|
||||
import com.gitee.sop.sdk.request.PayTradeWapPayRequest;
|
||||
import com.gitee.sop.sdk.response.DemoFileUploadResponse;
|
||||
import com.gitee.sop.sdk.response.GetStoryResponse;
|
||||
import com.gitee.sop.sdk.response.GetProductResponse;
|
||||
import java.io.File;
|
||||
import java.io.IOException;
|
||||
import java.math.BigDecimal;
|
||||
import java.text.SimpleDateFormat;
|
||||
import java.util.Date;
|
||||
import java.util.List;
|
||||
|
||||
import com.gitee.sop.sdk.response.PayTradeWapPayResponse;
|
||||
import junit.framework.TestCase;
|
||||
@@ -62,17 +60,17 @@ public class SdkTest extends TestCase {
|
||||
@Test
|
||||
public void testGet() {
|
||||
// 创建请求对象
|
||||
GetStoryRequest request = new GetStoryRequest();
|
||||
GetProductRequest request = new GetProductRequest();
|
||||
// 请求参数
|
||||
GetStoryModel model = new GetStoryModel();
|
||||
model.setId(1);
|
||||
request.setBizModel(model);
|
||||
|
||||
// 发送请求
|
||||
Result<GetStoryResponse> result = client.execute(request);
|
||||
Result<GetProductResponse> result = client.execute(request);
|
||||
|
||||
if (result.isSuccess()) {
|
||||
GetStoryResponse response = result.getData();
|
||||
GetProductResponse response = result.getData();
|
||||
// 返回结果
|
||||
System.out.println(String.format("response:%s",
|
||||
JSON.toJSONString(response)));
|
||||
@@ -88,7 +86,7 @@ public class SdkTest extends TestCase {
|
||||
DemoFileUploadRequest request = new DemoFileUploadRequest();
|
||||
|
||||
DemoFileUploadModel model = new DemoFileUploadModel();
|
||||
model.setStoryName("上传文件参数");
|
||||
model.setProductName("上传文件参数");
|
||||
model.setAddTime( new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").format(new Date()));
|
||||
request.setBizModel(model);
|
||||
|
||||
@@ -98,11 +96,11 @@ public class SdkTest extends TestCase {
|
||||
request.addFile(new UploadFile("idCardFront", new File(root + "/src/main/resources/file1.txt")));
|
||||
request.addFile(new UploadFile("idCardBack", new File(root + "/src/main/resources/file2.txt")));
|
||||
|
||||
Result<GetStoryResponse> result = client.execute(request);
|
||||
Result<GetProductResponse> result = client.execute(request);
|
||||
|
||||
System.out.println("--------------------");
|
||||
if (result.isSuccess()) {
|
||||
GetStoryResponse response = result.getData();
|
||||
GetProductResponse response = result.getData();
|
||||
System.out.println("您上传的文件信息:" + response);
|
||||
} else {
|
||||
System.out.println(JSON.toJSONString(result));
|
||||
|
Reference in New Issue
Block a user