package com.bonus.material.record.service;


import com.bonus.material.settlement.domain.SltAgreementInfo;
import com.bonus.material.settlement.domain.SltAgreementReduce;
import com.bonus.material.settlement.domain.SltAgreementReduceRecord;

import java.util.List;

/**
* @description 减免记录查询
* @author hay
* @date   2025/2/19 10:46
*/
public interface IDerateReocrdQueryService {

    /**
     * 根据条件获取减免记录
     * @param bean
     * @return
     */
    List<SltAgreementReduceRecord> getList(SltAgreementInfo bean);

    /**
     * 根据条件获取减免记录
     * @param bean
     * @return
     */
    List<SltAgreementReduce> getAuditList(SltAgreementInfo bean);

    /**
     * 删除减免记录
     * @param id
     * @return
     */
    int delData(Long id);

    /**
     * 根据ID获取减免记录
     * @param id
     * @param keyWord
     * @return
     */
    SltAgreementReduce getInfo(Long id, String keyWord);
}
