package com.xhpc.payment.service;

import com.xhpc.common.domain.XhpcRefundOrder;
import com.xhpc.payment.domain.XhpcUserAccountStatement;

import javax.servlet.http.HttpServletRequest;
import java.util.List;
import java.util.Map;

/**
 * 用户流水信息 服务层
 *
 * @author ruoyi
 */
public interface IXhpcUserAccountStatementService {

    /**
     * 新增 用户流水
     *
     * @param xhpcUserAccountStatement 用户流水
     */
    public int insert(XhpcUserAccountStatement xhpcUserAccountStatement);

    /**
     * 用户流水分页列表
     *
     * @param appUserId C端用户id
     * @return
     */
    public List<Map<String, Object>> page(Long appUserId);

    /**
     * 用户流水列表
     *
     * @return
     */
    public List<Map<String, Object>> list(HttpServletRequest request);

}