ghy-all/ghy-payment/src/main/java/com/ghy/payment/mapper/FinancialMasterMapper.java

78 lines
1.9 KiB
Java
Raw Normal View History

package com.ghy.payment.mapper;
import com.ghy.payment.domain.FinancialMaster;
2022-06-08 14:50:41 +08:00
import org.apache.ibatis.annotations.Param;
import java.util.List;
/**
* 主财务单的mapper层
*
* @author HH 2022/4/24
*/
public interface FinancialMasterMapper {
/**
* @param financialMaster 主财务单属性
* @return 成功条数
*/
int insertFinancialMaster(FinancialMaster financialMaster);
/**
* @param financialMaster 主财务单属性
* @return 成功条数
*/
int updateFinancialMaster(FinancialMaster financialMaster);
/**
* @param financialMaster 主财务单入参
* @return 主财务单集合
*/
List<FinancialMaster> selectFinancialMasterList(FinancialMaster financialMaster);
/**
* @param financialMasterId 主财务单id
* @return 主财务单
*/
FinancialMaster selectById(Long financialMasterId);
/**
* 批量删除主财务单信息
*
* @param financialMasterIds 需要删除的数据ID
* @return 结果
*/
int deleteFinancialMasterByIds(Long[] financialMasterIds);
2022-05-24 22:26:26 +08:00
/**
* 支付成功
*
2022-11-23 00:00:57 +08:00
* @param id ID
* @param payType 支付渠道
2022-05-24 22:26:26 +08:00
*/
2022-11-23 11:34:02 +08:00
void paySucceeded(@Param(value = "paymentId")String paymentId, @Param(value = "id") Long id, @Param(value = "payType") int payType);
2022-06-08 14:50:41 +08:00
/**
* 支付成功
*
* @param orderMasterCode 主订单号
* @param payStatus 支付渠道
2022-06-08 14:50:41 +08:00
*/
void updateOrderStatus(@Param(value = "orderMasterCode") String orderMasterCode, @Param(value = "payStatus") int payStatus);
2022-06-08 14:50:41 +08:00
2022-05-26 10:15:51 +08:00
/**
* 用主订单ID查询主财务单
*
* @param orderMasterId 主订单ID
*/
FinancialMaster selectByOrderMasterId(Long orderMasterId);
2022-06-01 16:29:52 +08:00
/**
* 用支付ID查询主财务单
*
* @param paymentId 支付ID
*/
FinancialMaster selectByPaymentId(String paymentId);
}