类 BaseModel

java.lang.Object
com.ijpay.core.model.BaseModel

public class BaseModel extends Object
  • 构造器详细资料

    • BaseModel

      public BaseModel()
  • 方法详细资料

    • toMap

      public Map<String,String> toMap()
      将建构的 builder 转为 Map
      返回:
      转化后的 Map
    • createSign

      public Map<String,String> createSign(String partnerKey, SignType signType)
      构建签名 Map
      参数:
      partnerKey - API KEY
      signType - SignType 签名类型
      返回:
      构建签名后的 Map
    • createSign

      public Map<String,String> createSign(String partnerKey, SignType signType, boolean haveSignType)
      构建签名 Map
      参数:
      partnerKey - API KEY
      signType - SignType 签名类型
      haveSignType - 签名是否包含 sign_type 字段
      返回:
      构建签名后的 Map
    • createSign

      public Map<String,String> createSign(String partnerKey, SignType signType, String signKey, String signTypeKey, boolean haveSignType)
      构建签名 Map
      参数:
      partnerKey - API KEY
      signType - SignType 签名类型
      signKey - 签名字符串
      signTypeKey - 签名类型字符串
      haveSignType - 签名是否包含签名类型字符串
      返回:
      签名后的 Map
    • createSign

      public Map<String,String> createSign(String partnerKey, SignType signType, String signKey)
      构建签名 Map
      参数:
      partnerKey - API KEY
      signType - SignType 签名类型
      signKey - 签名字符串
      返回:
      签名后的 Map
    • getFiledNames

      public String[] getFiledNames(Object obj)
      获取属性名数组
      参数:
      obj - 对象
      返回:
      返回对象属性名数组
    • getFieldValueByName

      public Object getFieldValueByName(String fieldName, Object obj)
      根据属性名获取属性值
      参数:
      fieldName - 属性名称
      obj - 对象
      返回:
      返回对应属性的值