package cc.mrbird.febs.pay.model; import com.alibaba.fastjson.annotation.JSONField; /** * 商户请求的VO */ public class Request { private String method; private String version; @JSONField(jsonDirect = true) private String data; private String rand_str; private String sign_type; private String mch_id; private String sign; private String aes_key; public String getMethod() { return method; } public void setMethod(String method) { this.method = method; } public String getVersion() { return version; } public void setVersion(String version) { this.version = version; } public String getData() { return data; } public void setData(String data) { this.data = data; } public String getRand_str() { return rand_str; } public void setRand_str(String rand_str) { this.rand_str = rand_str; } public String getSign_type() { return sign_type; } public void setSign_type(String sign_type) { this.sign_type = sign_type; } public String getMch_id() { return mch_id; } public void setMch_id(String mch_id) { this.mch_id = mch_id; } public String getSign() { return sign; } public void setSign(String sign) { this.sign = sign; } public String getAes_key() { return aes_key; } public void setAes_key(String aes_key) { this.aes_key = aes_key; } /** * 拼接aes_key * @param aes_key * @param iv */ public void joinAesKey(String aes_key, String iv){ this.aes_key = aes_key + CommonConst.AES_KEY_SEPARATOR + iv; } }