package com.crm.manager.service;

import com.crm.rely.backend.core.dto.base.ResultWithPagerDto;
import com.crm.rely.backend.core.dto.system.interest.symbol.amount.SysInterestSymbolAmountDto;
import com.crm.rely.backend.core.entity.system.interest.symbol.amount.SysInterestSymbolAmountAddEntity;
import com.crm.rely.backend.core.entity.system.interest.symbol.amount.SysInterestSymbolAmountDeleteEntity;
import com.crm.rely.backend.core.entity.system.interest.symbol.amount.SysInterestSymbolAmountSearchPageEntity;
import com.crm.rely.backend.core.entity.system.interest.symbol.amount.SysInterestSymbolAmountUpdateEntity;
import com.crm.rely.backend.exception.ServiceException;

public interface SysInterestSymbolAmountService {
    SysInterestSymbolAmountDto searchSingle(Long id) throws ServiceException;

    ResultWithPagerDto<SysInterestSymbolAmountDto> pageSearchList(SysInterestSymbolAmountSearchPageEntity entity) throws ServiceException;

    void add(SysInterestSymbolAmountAddEntity entity) throws ServiceException;

    void update(SysInterestSymbolAmountUpdateEntity entity) throws ServiceException;

    void delete(SysInterestSymbolAmountDeleteEntity entity) throws ServiceException;
}
