package com.yuchen.saas.park.service.service.fire.inspect;

import com.baomidou.mybatisplus.extension.service.IService;
import com.yuchen.saas.park.api.dto.fire.inspect.FireInspectConfigReqDTO;
import com.yuchen.saas.park.api.dto.fire.inspect.FireInspectConfigSubmitReqDTO;
import com.yuchen.saas.park.api.dto.fire.inspect.FireInspectLineManageSubmitReqDTO;
import com.yuchen.saas.park.api.entity.fire.inspect.SaasParkFireInspectConfig;
import com.yuchen.saas.park.api.vo.fire.inspect.FireInspectConfigVO;
import org.nest.springwrap.core.mp.support.NestPage;

/**
 * <p>
 *  服务类
 * </p>
 *
 * @author zhouhanwei
 * @since 2024-04-01
 */
public interface ISaasParkFireInspectConfigService extends IService<SaasParkFireInspectConfig> {

    NestPage<FireInspectConfigVO> findFireInspectConfigPage(FireInspectConfigReqDTO reqDTO);

    FireInspectConfigVO getFireInspectConfigById(Long inspectConfigId);

    Boolean addFireInspectConfig(FireInspectConfigSubmitReqDTO reqDTO);

    Boolean editFireInspectConfig(FireInspectConfigSubmitReqDTO reqDTO);

    Boolean removeFireInspectConfig(Long inspectConfigId);
}
