You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
162 lines
3.0 KiB
162 lines
3.0 KiB
package com.hai.model;
|
|
|
|
/**
|
|
* 分账请求类
|
|
*/
|
|
public class WxSharingOrderRequestModel {
|
|
|
|
/**
|
|
* 服务商商户号
|
|
*/
|
|
private String mch_id;
|
|
|
|
/**
|
|
* 子商户号
|
|
*/
|
|
private String sub_mch_id;
|
|
|
|
/**
|
|
* 服务商appid
|
|
*/
|
|
private String appid;
|
|
|
|
/**
|
|
* 子商户appid
|
|
*/
|
|
private String sub_appid;
|
|
|
|
/**
|
|
* 随机字符串
|
|
*/
|
|
private String nonce_str;
|
|
|
|
/**
|
|
* 签名
|
|
*/
|
|
private String sign;
|
|
/**
|
|
* 签名类型(只支持HMAC-SHA256)
|
|
*/
|
|
private String sign_type;
|
|
|
|
/**
|
|
* 微信订单号
|
|
*/
|
|
private String transaction_id;
|
|
|
|
/**
|
|
* 商家订单号
|
|
*/
|
|
private String out_trade_no;
|
|
|
|
/**
|
|
* 商户分账单号(同一个单号多次提交只算一次)
|
|
*/
|
|
private String out_order_no;
|
|
|
|
/**
|
|
* 商户分账金额(小于等于订单金额*(1-手续费)*最大分账比例)
|
|
*/
|
|
private Integer amount;
|
|
|
|
/**
|
|
* 分账接收方列表(单次分账不能即是支付商户又是接收商户,多次分账没有限制)
|
|
*/
|
|
private String receiver;
|
|
|
|
public String getMch_id() {
|
|
return mch_id;
|
|
}
|
|
|
|
public void setMch_id(String mch_id) {
|
|
this.mch_id = mch_id;
|
|
}
|
|
|
|
public String getSub_mch_id() {
|
|
return sub_mch_id;
|
|
}
|
|
|
|
public void setSub_mch_id(String sub_mch_id) {
|
|
this.sub_mch_id = sub_mch_id;
|
|
}
|
|
|
|
public String getAppid() {
|
|
return appid;
|
|
}
|
|
|
|
public void setAppid(String appid) {
|
|
this.appid = appid;
|
|
}
|
|
|
|
public String getSub_appid() {
|
|
return sub_appid;
|
|
}
|
|
|
|
public void setSub_appid(String sub_appid) {
|
|
this.sub_appid = sub_appid;
|
|
}
|
|
|
|
public String getNonce_str() {
|
|
return nonce_str;
|
|
}
|
|
|
|
public void setNonce_str(String nonce_str) {
|
|
this.nonce_str = nonce_str;
|
|
}
|
|
|
|
public String getSign() {
|
|
return sign;
|
|
}
|
|
|
|
public void setSign(String sign) {
|
|
this.sign = sign;
|
|
}
|
|
|
|
public String getSign_type() {
|
|
return sign_type;
|
|
}
|
|
|
|
public void setSign_type(String sign_type) {
|
|
this.sign_type = sign_type;
|
|
}
|
|
|
|
public String getTransaction_id() {
|
|
return transaction_id;
|
|
}
|
|
|
|
public void setTransaction_id(String transaction_id) {
|
|
this.transaction_id = transaction_id;
|
|
}
|
|
|
|
public String getOut_trade_no() {
|
|
return out_trade_no;
|
|
}
|
|
|
|
public void setOut_trade_no(String out_trade_no) {
|
|
this.out_trade_no = out_trade_no;
|
|
}
|
|
|
|
public String getOut_order_no() {
|
|
return out_order_no;
|
|
}
|
|
|
|
public void setOut_order_no(String out_order_no) {
|
|
this.out_order_no = out_order_no;
|
|
}
|
|
|
|
public Integer getAmount() {
|
|
return amount;
|
|
}
|
|
|
|
public void setAmount(Integer amount) {
|
|
this.amount = amount;
|
|
}
|
|
|
|
public String getReceiver() {
|
|
return receiver;
|
|
}
|
|
|
|
public void setReceiver(String receiver) {
|
|
this.receiver = receiver;
|
|
}
|
|
}
|
|
|