package com.cloudroam.service; import com.baomidou.mybatisplus.core.metadata.IPage; import com.cloudroam.bo.projectModule.ProjectModuleTreeBO; import com.cloudroam.dto.projectInfo.QueryProjectInfoDTO; import com.cloudroam.dto.projectModule.CreateProjectModuleDTO; import com.cloudroam.dto.projectModule.ProjectModulePageDTO; import com.cloudroam.model.ProjectModuleDO; import com.baomidou.mybatisplus.extension.service.IService; import java.util.List; /** *

* 服务类 *

* * @author generator@TaoJie * @since 2024-08-16 */ public interface ProjectModuleService extends IService { ProjectModuleDO createProjectModule(CreateProjectModuleDTO validator); boolean updateProjectModule(CreateProjectModuleDTO moduleDO); void deleteProjectModuleById(String id); List listTree(ProjectModulePageDTO dto); IPage getProjectModulePage(QueryProjectInfoDTO dto); ProjectModuleTreeBO getProjectModuleTreeBOById(String id); List list(ProjectModulePageDTO dto); List getChildrenModuleIds(String moduleId); }