package com.kym.service;

import com.kym.entity.StationAccount;
import com.kym.entity.common.PageBean;
import com.kym.entity.queryParams.StationQueryParam;
import com.kym.entity.queryParams.WithdrawnQueryParam;
import com.kym.entity.vo.StationAccountVo;
import com.kym.service.mybatisplus.MyBaseService;

/**
 * <p>
 * 商户账户表 服务类
 * </p>
 *
 * @author skyline
 * @since 2025-02-24
 */
public interface StationAccountService extends MyBaseService<StationAccount> {

    StationAccount getStationAccount(String stationId);

    PageBean<StationAccountVo> listStationAccounts(StationQueryParam stationId);

    void applyWithdrawn(WithdrawnQueryParam params);
}
