🎨 #3633【微信支付】创建支付分订单接口请求参数里增加设备信息字段

This commit is contained in:
xuxiancan
2025-07-04 15:39:15 +08:00
committed by GitHub
parent 686dff6436
commit d52e225626
4 changed files with 111 additions and 34 deletions

View File

@@ -0,0 +1,38 @@
package com.github.binarywang.wxpay.bean.payscore;
import com.google.gson.annotations.SerializedName;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;
import java.io.Serializable;
/**
* 设备信息
**/
@Data
@NoArgsConstructor
@AllArgsConstructor
public class Device implements Serializable {
private static final long serialVersionUID = -4510224826631515321L;
/**
* 服务开始的设备ID
*/
@SerializedName("start_device_id")
private String startDeviceId;
/**
* 服务结束的设备ID
*/
@SerializedName("end_device_id")
private String endDeviceId;
/**
* 物料编码
*/
@SerializedName("materiel_no")
private String materielNo;
}

View File

@@ -42,6 +42,7 @@ public class WxPayScoreRequest implements Serializable {
* openid : oUpF8uMuAJO_M2pxb1Q9zNjWeS6o
* need_user_confirm : true
* profitSharing : false不分账默认false,true分账
* device : {"start_device_id":"202501","end_device_id":"202502","materiel_no":"212323232"}
*/
@SerializedName("out_order_no")
private String outOrderNo;
@@ -95,4 +96,6 @@ public class WxPayScoreRequest implements Serializable {
*/
@SerializedName("complete_time")
private String completeTime;
@SerializedName("device")
private Device device;
}