package com.muyu.service; import com.baomidou.mybatisplus.extension.service.IService; import com.muyu.common.core.domain.Result; import com.muyu.domain.EngineMaintenance; import com.muyu.domain.EngineVersion; import com.muyu.domain.constants.PageResult; import com.muyu.req.EngineMaintenanceQueryReq; import com.muyu.req.EngineVersionListResp; import java.util.List; /** * @Author:qdm * @Package:com.muyu.service * @Project:cloud-etl-engine * @name:EngIneService * @Date:2024/8/22 15:37 */ public interface EngIneService extends IService { List list(); Result delete(Integer id); Result updateMsg(EngineMaintenance engineMaintenance); Result insert(EngineMaintenance engineMaintenance); EngineVersionListResp getRuleEngineInfo(Long id); void onEngine(Integer id); void closeEngine(Integer id); void activateEngine(Integer id); int deleteByIds(String ids); Result add(EngineMaintenance engineMaintenance); Result> getMaintenanceList(EngineMaintenanceQueryReq engineMaintenanceQueryReq); Integer deletes(Long id); Result forbiddenEngine(Integer id); List selectVersionById(Long id); }