李雨欣 9.8测试接口 19:16
parent
fddc53db5b
commit
938ef7dab5
|
@ -0,0 +1,41 @@
|
||||||
|
package com.muyu.juhe;
|
||||||
|
|
||||||
|
import com.alibaba.fastjson2.annotation.JSONField;
|
||||||
|
import com.muyu.market.admain.request.RealNameRequest;
|
||||||
|
import lombok.AllArgsConstructor;
|
||||||
|
import lombok.Builder;
|
||||||
|
import lombok.Data;
|
||||||
|
import lombok.NoArgsConstructor;
|
||||||
|
|
||||||
|
@Data
|
||||||
|
@Builder
|
||||||
|
@NoArgsConstructor
|
||||||
|
@AllArgsConstructor
|
||||||
|
public class JuHeRealNameReq {
|
||||||
|
/**
|
||||||
|
* 身份证号码
|
||||||
|
*/
|
||||||
|
@JSONField(name = "idcard")
|
||||||
|
private String idCard;
|
||||||
|
/**
|
||||||
|
* 姓名
|
||||||
|
*/
|
||||||
|
@JSONField(name = "realname")
|
||||||
|
private String realName;
|
||||||
|
/**
|
||||||
|
* 传1时返回单号
|
||||||
|
*/
|
||||||
|
@JSONField(name = "orderid")
|
||||||
|
private Integer orderId;
|
||||||
|
|
||||||
|
private String key;
|
||||||
|
|
||||||
|
public static JuHeRealNameReq realNameReqBuild(RealNameRequest realNameRequest){
|
||||||
|
return JuHeRealNameReq.builder()
|
||||||
|
.key("2d4cce59433acf9227c3729001c74a62")
|
||||||
|
.idCard(realNameRequest.getIdCard())
|
||||||
|
.realName(realNameRequest.getName())
|
||||||
|
.orderId(1)
|
||||||
|
.build();
|
||||||
|
}
|
||||||
|
}
|
|
@ -0,0 +1,32 @@
|
||||||
|
package com.muyu.juhe;
|
||||||
|
|
||||||
|
import com.alibaba.fastjson2.annotation.JSONField;
|
||||||
|
import lombok.AllArgsConstructor;
|
||||||
|
import lombok.Builder;
|
||||||
|
import lombok.Data;
|
||||||
|
import lombok.NoArgsConstructor;
|
||||||
|
|
||||||
|
@Data
|
||||||
|
@Builder
|
||||||
|
@AllArgsConstructor
|
||||||
|
@NoArgsConstructor
|
||||||
|
public class JuHeRealNameResp {
|
||||||
|
/**
|
||||||
|
* 身份证号码
|
||||||
|
*/
|
||||||
|
@JSONField(name = "idcard")
|
||||||
|
private String idCard;
|
||||||
|
/**
|
||||||
|
* 姓名
|
||||||
|
*/
|
||||||
|
@JSONField(name = "realname")
|
||||||
|
private String realName;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 订单号
|
||||||
|
*/
|
||||||
|
@JSONField(name = "orderid")
|
||||||
|
private String orderId;
|
||||||
|
|
||||||
|
private Integer res;
|
||||||
|
}
|
|
@ -0,0 +1,20 @@
|
||||||
|
package com.muyu.juhe;
|
||||||
|
|
||||||
|
import com.alibaba.fastjson2.annotation.JSONField;
|
||||||
|
import lombok.AllArgsConstructor;
|
||||||
|
import lombok.Builder;
|
||||||
|
import lombok.Data;
|
||||||
|
import lombok.NoArgsConstructor;
|
||||||
|
|
||||||
|
@Data
|
||||||
|
@Builder
|
||||||
|
@AllArgsConstructor
|
||||||
|
@NoArgsConstructor
|
||||||
|
public class JuHeResult<T> {
|
||||||
|
private String reason;
|
||||||
|
|
||||||
|
private T result;
|
||||||
|
|
||||||
|
@JSONField(name = "error_code")
|
||||||
|
private Integer errorCode;
|
||||||
|
}
|
|
@ -0,0 +1,10 @@
|
||||||
|
package com.muyu.market.admain;
|
||||||
|
|
||||||
|
public interface BasicApi<REQ,RES>{
|
||||||
|
/**
|
||||||
|
* 请求
|
||||||
|
* @param req 请求对象
|
||||||
|
* @return 响应结果
|
||||||
|
*/
|
||||||
|
RES send(REQ req);
|
||||||
|
}
|
|
@ -0,0 +1,21 @@
|
||||||
|
package com.muyu.market.admain.request;
|
||||||
|
|
||||||
|
import lombok.AllArgsConstructor;
|
||||||
|
import lombok.Builder;
|
||||||
|
import lombok.Data;
|
||||||
|
import lombok.NoArgsConstructor;
|
||||||
|
|
||||||
|
@Data
|
||||||
|
@Builder
|
||||||
|
@AllArgsConstructor
|
||||||
|
@NoArgsConstructor
|
||||||
|
public class RealNameRequest {
|
||||||
|
/**
|
||||||
|
* 姓名
|
||||||
|
*/
|
||||||
|
private String name;
|
||||||
|
/**
|
||||||
|
* 身份证
|
||||||
|
*/
|
||||||
|
private String idCard;
|
||||||
|
}
|
|
@ -0,0 +1,28 @@
|
||||||
|
package com.muyu.market.admain.response;
|
||||||
|
|
||||||
|
import lombok.AllArgsConstructor;
|
||||||
|
import lombok.Builder;
|
||||||
|
import lombok.Data;
|
||||||
|
import lombok.NoArgsConstructor;
|
||||||
|
|
||||||
|
@Data
|
||||||
|
@Builder
|
||||||
|
@AllArgsConstructor
|
||||||
|
@NoArgsConstructor
|
||||||
|
public class RealNameResponse {
|
||||||
|
/**
|
||||||
|
* 状态码
|
||||||
|
*/
|
||||||
|
private Integer code;
|
||||||
|
|
||||||
|
private String msg;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 姓名
|
||||||
|
*/
|
||||||
|
private String name;
|
||||||
|
/**
|
||||||
|
* 身份证
|
||||||
|
*/
|
||||||
|
private String idCard;
|
||||||
|
}
|
Loading…
Reference in New Issue