package com.qnfhq.modules.user.service;

import com.qnfhq.common.service.CrudService;
import com.qnfhq.modules.user.dto.AppWalletRecordDTO;
import com.qnfhq.modules.user.entity.AppWalletRecordEntity;

import java.math.BigDecimal;

/**
 * 用户账变信息
 *
 * @author yelz 30262728@qq.com
 * @since 1.0.0 2025-11-20
 */
public interface AppWalletRecordService extends CrudService<AppWalletRecordEntity, AppWalletRecordDTO> {

    void generateRecord(Long userId, BigDecimal amount, int type, String createBy, String serialId, String remark, BigDecimal before, BigDecimal after, String coin, String adminParentIds);

}