package com.kym.service;

import com.github.yulichang.base.MPJBaseService;
import com.kym.entity.WalletDetail;
import com.kym.entity.common.PageBean;
import com.kym.entity.queryParams.WalletDetailQueryParam;
import com.kym.entity.vo.WalletDetailVo;

import java.util.List;

/**
 * <p>
 * 用户账户表 服务类
 * </p>
 *
 * @author skyline
 * @since 2023-08-09
 */
public interface WalletDetailService extends MPJBaseService<WalletDetail> {

    WalletDetail getWalletDetailByOrderNo(String orderNo, Integer status);

    List<WalletDetail> listWalletDetail(int type);

    PageBean<WalletDetailVo> listAdminWalletDetail(WalletDetailQueryParam params);

}
