package com.ruoyi.mall.mapper; import java.util.List; import com.ruoyi.mall.domain.MallPayLog; /** * 支付记录Mapper接口 * * @author LCL * @date 2023-10-26 */ public interface MallPayLogMapper { /** * 查询支付记录 * * @param payId 支付记录主键 * @return 支付记录 */ public MallPayLog selectMallPayLogByPayId(Long payId); /** * 查询支付记录列表 * * @param mallPayLog 支付记录 * @return 支付记录集合 */ public List selectMallPayLogList(MallPayLog mallPayLog); /** * 新增支付记录 * * @param mallPayLog 支付记录 * @return 结果 */ public int insertMallPayLog(MallPayLog mallPayLog); /** * 修改支付记录 * * @param mallPayLog 支付记录 * @return 结果 */ public int updateMallPayLog(MallPayLog mallPayLog); /** * 删除支付记录 * * @param payId 支付记录主键 * @return 结果 */ public int deleteMallPayLogByPayId(Long payId); /** * 批量删除支付记录 * * @param payIds 需要删除的数据主键集合 * @return 结果 */ public int deleteMallPayLogByPayIds(Long[] payIds); /** * 根据支付单号查询支付记录 * * @param outTradeNo 微信官方支付单号 * @return 支付记录 */ public MallPayLog selectMallPayLogByOutTradeNo(String outTradeNo); }