接口 PayLogService

所有超级接口:
net.guerlab.smart.platform.server.service.BaseFindService<PayLog,​java.lang.Long,​net.guerlab.smart.pay.core.searchparams.PayLogSearchParams>, net.guerlab.smart.platform.server.service.QueryWrapperGetter<PayLog,​net.guerlab.smart.pay.core.searchparams.PayLogSearchParams>
所有已知实现类:
PayLogServiceImpl

public interface PayLogService
extends net.guerlab.smart.platform.server.service.BaseFindService<PayLog,​java.lang.Long,​net.guerlab.smart.pay.core.searchparams.PayLogSearchParams>
支付记录服务
作者:
guer
  • 方法概要

    修饰符和类型 方法 说明
    PayLog create​(java.lang.Long payOrderId, java.lang.String payChannel, net.guerlab.smart.pay.core.domain.PayLogExtends extend)
    通过支付订单ID、支付渠道创建支付记录
    PayLog create​(java.lang.String businessGroup, java.lang.String businessId, java.lang.String payChannel, net.guerlab.smart.pay.core.domain.PayLogExtends extend)
    通过业务分组、业务ID、支付渠道创建支付记录
    default java.lang.Class<PayLog> getEntityClass()
    获取实体类型
    void markException​(java.lang.Long payLogNotifyId, java.lang.String exceptionReason)
    标记异常
    void payed​(PayLog payLog)
    支付完成
    void removeExceptionMark​(java.lang.Long payLogNotifyId)
    移除标记异常

    从接口继承的方法 net.guerlab.smart.platform.server.service.BaseFindService

    selectAll, selectAll, selectById, selectByIdOptional, selectCount, selectCount, selectList, selectList, selectList, selectOne, selectOne, selectOneOptional, selectOneOptional, selectPage

    从接口继承的方法 net.guerlab.smart.platform.server.service.QueryWrapperGetter

    getLambdaQueryWrapper, getQueryWrapper, getQueryWrapper, getQueryWrapperWithSelectMethod, getQueryWrapperWithSelectMethod
  • 方法详细资料

    • payed

      void payed​(PayLog payLog)
      支付完成
      参数:
      payLog - 支付记录
    • create

      PayLog create​(java.lang.Long payOrderId, java.lang.String payChannel, net.guerlab.smart.pay.core.domain.PayLogExtends extend)
      通过支付订单ID、支付渠道创建支付记录
      参数:
      payOrderId - 支付订单ID
      payChannel - 支付渠道
      extend - 扩展信息
      返回:
      支付记录
    • create

      PayLog create​(java.lang.String businessGroup, java.lang.String businessId, java.lang.String payChannel, net.guerlab.smart.pay.core.domain.PayLogExtends extend)
      通过业务分组、业务ID、支付渠道创建支付记录
      参数:
      businessGroup - 业务分组
      businessId - 业务ID
      payChannel - 支付渠道
      extend - 扩展信息
      返回:
      支付记录
    • markException

      void markException​(java.lang.Long payLogNotifyId, java.lang.String exceptionReason)
      标记异常
      参数:
      payLogNotifyId - 支付记录通知ID
      exceptionReason - 异常ID
    • removeExceptionMark

      void removeExceptionMark​(java.lang.Long payLogNotifyId)
      移除标记异常
      参数:
      payLogNotifyId - 支付记录通知ID
    • getEntityClass

      default java.lang.Class<PayLog> getEntityClass()
      获取实体类型
      指定者:
      getEntityClass 在接口中 net.guerlab.smart.platform.server.service.QueryWrapperGetter<PayLog,​net.guerlab.smart.pay.core.searchparams.PayLogSearchParams>
      返回:
      实体类型