package com.kym.service;

import com.kym.entity.PlatformRevenueRecord;
import com.kym.entity.SettlementRecord;
import com.kym.entity.common.PageBean;
import com.kym.entity.queryParams.CommonQueryParam;
import com.kym.service.mybatisplus.MyBaseService;

/**
 * 平台收入记录服务
 *
 * @author skyline
 * @since 2026-05-18
 */
public interface PlatformRevenueRecordService extends MyBaseService<PlatformRevenueRecord> {

    /**
     * 创建平台收入记录
     */
    void saveRecord(SettlementRecord settlement, String stationId);

    /**
     * 分页查询平台收入记录
     */
    PageBean<PlatformRevenueRecord> listRevenueRecords(CommonQueryParam params);
}
