李雨欣 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