28 lines
986 B
Java
28 lines
986 B
Java
package com.ruoyi.cai.service;
|
|
|
|
import com.alibaba.fastjson2.JSONObject;
|
|
import com.baomidou.mybatisplus.extension.service.IService;
|
|
import com.ruoyi.cai.domain.OrderLogs;
|
|
import com.ruoyi.cai.trdpay.TrdPayTypeEnum;
|
|
|
|
/**
|
|
* 订单日志Service接口
|
|
*
|
|
* @author 77
|
|
* @date 2024-12-13
|
|
*/
|
|
public interface OrderLogsService extends IService<OrderLogs> {
|
|
|
|
void createOrderLogs(String orderNo, String stepName, String flag, String inParams, String outParams);
|
|
|
|
void createOrderLogsNoFlag(String orderNo, String stepName, String inParams, String outParams);
|
|
|
|
void createBaseFail(String orderNo, String stepName, String remark);
|
|
|
|
void createBaseSuccess(String orderNo, String stepName);
|
|
|
|
void createAliPayLogs(String orderNo, String inParams, JSONObject jsonObject, boolean success,TrdPayTypeEnum typeEnum,String stepName);
|
|
|
|
void createAliPayLogs(String orderNo, String url, String params, String body, boolean success, TrdPayTypeEnum typeEnum, String stepName);
|
|
}
|