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.FireInspectLineManageSubmitReqDTO;
import com.yuchen.saas.park.api.dto.fire.inspect.FireInspectLineManageReqDTO;
import com.yuchen.saas.park.api.entity.fire.inspect.SaasParkFireInspectLineManage;
import com.yuchen.saas.park.api.vo.fire.inspect.FireInspectLineManageVO;
import org.nest.springwrap.core.mp.support.NestPage;

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

    NestPage<FireInspectLineManageVO> findFireInspectLineManagePage(FireInspectLineManageReqDTO reqDTO);

    FireInspectLineManageVO getFireInspectLineManageById(Long inspectLineManageId);

    Boolean addFireInspectLineManage(FireInspectLineManageSubmitReqDTO reqDTO);

    Boolean editFireInspectLineManage(FireInspectLineManageSubmitReqDTO reqDTO);

    Boolean removeFireInspectLineManage(Long inspectLineManageId);
}
