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<DncFixedSpace> {
|
boolean initializeRootNode(String workstationId, String workstationName, String tdId);
|
|
Boolean updateName(DncFixedSpaceUpVO dncFixedSpaceUpVO);
|
|
DncFixSpaceVO saveFixSpace(DncFixedSpaceAdVO dncFixedSpaceAdVO);
|
|
boolean deleteFixSpace(String id);
|
|
List<DncFixSpaceVO> getFixSpaceTree(String workstationId, String nodeId);
|
|
SpaceRootNodeVO getRootNodeId(String workstationId);
|
|
Boolean isRootSpace(Long fixId);
|
|
Map<Long, String> getFixSpaceLocation(Long workstationId);
|
|
Map<Long, DncWsRelationTd> getWorkstationRelationDirectory();
|
|
List<DncFixSpaceTreeVO> getFixSpaceDirectLoadingTree(Long workstationId);
|
|
Map<Long, DncFixedSpace> getRootSpace();
|
}
|