package com.qianwen.smartman.modules.dnc.service;
|
|
import java.util.List;
|
import com.qianwen.core.mp.base.BaseService;
|
import com.qianwen.smartman.modules.dnc.dto.WorkstationDirectoryDto;
|
import com.qianwen.smartman.modules.dnc.entity.TransferDirectory;
|
import com.qianwen.smartman.modules.dnc.entity.TransferDirectoryGroup;
|
import com.qianwen.smartman.modules.dnc.vo.FtpDirectoryRelationWorkstationVO;
|
import com.qianwen.smartman.modules.dnc.vo.FtpDirectorySearchVO;
|
import com.qianwen.smartman.modules.dnc.vo.FtpTransferDirectoryVO;
|
import com.qianwen.smartman.modules.dnc.vo.TransferDirectorAddVO;
|
import com.qianwen.smartman.modules.dnc.vo.UpdateDirectoryVO;
|
|
public interface ITransferDirectoryService extends BaseService<TransferDirectory> {
|
Long saveWorkstationDirectory(WorkstationDirectoryDto workstationDirectoryDto);
|
|
Boolean updateWorkstationDirectory(WorkstationDirectoryDto workstationDirectoryDto);
|
|
Boolean deleteWorkstationDirectory(Long workstationDirectoryId);
|
|
TransferDirectory findByWorkStationId(Long workstationId);
|
|
TransferDirectory findByNameAndWorkStationId(Long workstationId, String directoryName);
|
|
List<FtpTransferDirectoryVO> getFtpList();
|
|
List<FtpDirectoryRelationWorkstationVO> getFtpListRelationWorkstation(FtpDirectorySearchVO ftpDirectorySearchVO);
|
|
Boolean saveTransferDirectory(TransferDirectorAddVO transferDirectorAddVO);
|
|
Boolean deleteDirectory(String directoryId);
|
|
Boolean updateDirectory(UpdateDirectoryVO updateDirectoryVO);
|
|
TransferDirectoryGroup getDirectoryGroup(Long workstationId, Long workstationGroupId);
|
|
List<FtpTransferDirectoryVO> getMachineOfWorkstationForFtp(Long id);
|
|
Boolean judgeAndSaveWorkStationFtp(String machineId, Long workStationId, String directoryId);
|
}
|