package com.artfess.rescue.base.manager;


import com.artfess.base.manager.BaseManager;
import com.artfess.rescue.base.model.RescueFeeStandardDetailsBenchmark;

import java.util.List;

/**
 * 救援收费标准基准价明细表 服务类
 *
 * @company 阿特菲斯信息技术有限公司
 * @author baseli
 * @since 2025-03-11
 */
public interface RescueFeeStandardDetailsBenchmarkManager extends BaseManager<RescueFeeStandardDetailsBenchmark> {

    /**
     * 根据救援收费标准ID查询收费项明细
     * @param rescueFeeStandardId 救援收费标准ID
     * @return
     */
    List<RescueFeeStandardDetailsBenchmark> queryListByRescueFeeStandardId(String rescueFeeStandardId);

    /**
     * 根据救援收费标准ID删除收费项明细
     * @param rescueFeeStandardId 救援收费标准I
     * @return
     */
    boolean removeByRescueFeeStandardId(String rescueFeeStandardId);

    /**
     * 根据救援收费标准ID批量删除收费项明细
     * @param rescueFeeStandardIds 救援收费标准Id集合
     * @return
     */
    boolean removeByRescueFeeStandardIds(List<String> rescueFeeStandardIds);
}
