package com.qianwen.smartman.modules.dnc.service; import java.util.List; import java.util.Map; import com.qianwen.core.mp.base.BaseService; import com.qianwen.smartman.modules.dnc.entity.DncFixedSpace; import com.qianwen.smartman.modules.dnc.entity.DncWsRelationTd; import com.qianwen.smartman.modules.dnc.vo.DncFixSpaceTreeVO; import com.qianwen.smartman.modules.dnc.vo.DncFixSpaceVO; import com.qianwen.smartman.modules.dnc.vo.DncFixedSpaceAdVO; import com.qianwen.smartman.modules.dnc.vo.DncFixedSpaceUpVO; import com.qianwen.smartman.modules.dnc.vo.SpaceRootNodeVO; public interface IDncFixedSpaceService extends BaseService { boolean initializeRootNode(String workstationId, String workstationName, String tdId); Boolean updateName(DncFixedSpaceUpVO dncFixedSpaceUpVO); DncFixSpaceVO saveFixSpace(DncFixedSpaceAdVO dncFixedSpaceAdVO); boolean deleteFixSpace(String id); List getFixSpaceTree(String workstationId, String nodeId); SpaceRootNodeVO getRootNodeId(String workstationId); Boolean isRootSpace(Long fixId); Map getFixSpaceLocation(Long workstationId); Map getWorkstationRelationDirectory(); List getFixSpaceDirectLoadingTree(Long workstationId); Map getRootSpace(); }