ReceiverRequest.java
package com.foxinmy.weixin4j.pay.profitsharing;
import com.alibaba.fastjson.JSON;
import com.alibaba.fastjson.annotation.JSONField;
import com.foxinmy.weixin4j.pay.payment.mch.MerchantResult;
import javax.xml.bind.annotation.XmlElement;
/**
 * 分帐方添加及删除的API请求
 *
 * @author kit (kit.li@qq.com)
 * @date 2020年05月20日
 * @since weixin4j-pay 1.1.0
 */
public class ReceiverRequest extends MerchantResult {
    @XmlElement(name = "sign_type")
    @JSONField(name = "sign_type")
    private final String signType = "HMAC-SHA256";
    public ReceiverRequest(Receiver receiver){
        super();
        this.receiver = JSON.toJSONString(receiver);
    }
    private String receiver;
    public String getReceiver() {
        return this.receiver;
    }
    public void setReceiver(String receiver) {
        this.receiver = receiver;
    }
    @Override
    public String getSignType() {
        return signType;
    }
}