package com.qianwen.smartman.modules.dnc.service;
|
|
import com.baomidou.mybatisplus.core.metadata.IPage;
|
import java.util.List;
|
import com.qianwen.core.mp.base.BaseService;
|
import com.qianwen.core.mp.support.Query;
|
import com.qianwen.smartman.modules.dnc.entity.DncFactoryFile;
|
import com.qianwen.smartman.modules.dnc.vo.DncFactoryFileVO;
|
import com.qianwen.smartman.modules.dnc.vo.FileHistoryVO;
|
import com.qianwen.smartman.modules.dnc.vo.FileVersionSwitchVO;
|
|
public interface IDncFactoryFileService extends BaseService<DncFactoryFile> {
|
DncFactoryFileVO addFactoryFile(DncFactoryFileVO dncFactoryFileVO);
|
|
Boolean verifyFileName(String fileName, String objectKey);
|
|
IPage<DncFactoryFileVO> listPages(String keywords, Query query);
|
|
List<FileHistoryVO> getFactoryFileHistory(String fileId);
|
|
Boolean switchVersion(FileVersionSwitchVO fileVersionSwitchVO);
|
|
void writeFileLog(DncFactoryFile dncFactoryFile);
|
}
|