@Service public class SysFileInfoServiceImpl extends com.baomidou.mybatisplus.extension.service.impl.ServiceImpl<SysFileInfoMapper,SysFileInfo> implements SysFileInfoService
| 构造器和说明 |
|---|
SysFileInfoServiceImpl() |
| 限定符和类型 | 方法和说明 |
|---|---|
AntdvFileInfo |
buildAntdvFileInfo(Long fileId) |
List<AntdvFileInfo> |
buildAntdvFileInfoBatch(List<Long> fileIdList) |
void |
deleteReally(SysFileInfoRequest sysFileInfoRequest) |
SysFileInfo |
detail(SysFileInfoRequest sysFileInfoRequest)
查看详情文件信息表
|
void |
download(SysFileInfoRequest sysFileInfoRequest,
javax.servlet.http.HttpServletResponse response)
文件下载
|
cn.stylefeng.roses.kernel.db.api.pojo.page.PageResult<SysFileInfo> |
fileInfoListPage(SysFileInfoRequest sysFileInfoRequest)
分页查询文件信息表
|
String |
getFileAuthUrl(Long fileId) |
String |
getFileAuthUrl(Long fileId,
String token) |
List<SysFileInfoResponse> |
getFileInfoListByFileIds(List<Long> fileIdList)
根据附件IDS查询附件信息
|
List<SysFileInfoResponse> |
getFileInfoListByFileIds(String fileIds)
根据附件IDS查询附件信息
|
SysFileInfoResponse |
getFileInfoResult(Long fileId)
获取文件信息结果集
|
SysFileInfoResponse |
getFileInfoWithoutContent(Long fileId) |
String |
getFileUnAuthUrl(Long fileId) |
void |
packagingDownload(String fileIds,
String secretFlag,
javax.servlet.http.HttpServletResponse response)
打包下载文件
|
void |
preview(SysFileInfoRequest sysFileInfoRequest,
javax.servlet.http.HttpServletResponse response)
文件预览
|
void |
previewByBucketAndObjName(SysFileInfoRequest sysFileInfoRequest,
javax.servlet.http.HttpServletResponse response)
文件预览,通过参数中传递fileBucket和fileObjectName
|
void |
removeFile(Long fileId) |
SysFileInfoResponse |
updateFile(org.springframework.web.multipart.MultipartFile file,
SysFileInfoRequest sysFileInfoRequest)
更新文件,返回文件的唯一标识
|
SysFileInfoResponse |
uploadFile(org.springframework.web.multipart.MultipartFile file,
SysFileInfoRequest sysFileInfoRequest)
上传文件,返回文件的唯一标识
|
SysFileInfoResponse |
uploadFileAndSave(File file,
SysFileInfoRequest sysFileInfoRequest) |
SysFileInfoResponse |
versionBack(SysFileInfoRequest sysFileInfoRequest)
版本回退
|
closeSqlSession, currentMapperClass, currentModelClass, executeBatch, executeBatch, executeBatch, getBaseMapper, getEntityClass, getMap, getObj, getOne, getSqlStatement, removeBatchByIds, removeBatchByIds, removeById, removeById, removeByIds, retBool, saveBatch, saveOrUpdate, saveOrUpdateBatch, sqlSessionBatch, sqlStatement, updateBatchByIdclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitcount, count, getBaseMapper, getById, getEntityClass, getMap, getObj, getOne, getOne, ktQuery, ktUpdate, lambdaQuery, lambdaQuery, lambdaUpdate, list, list, listByIds, listByMap, listMaps, listMaps, listObjs, listObjs, listObjs, listObjs, page, page, pageMaps, pageMaps, query, remove, removeBatchByIds, removeBatchByIds, removeBatchByIds, removeBatchByIds, removeById, removeById, removeById, removeByIds, removeByIds, removeByMap, save, saveBatch, saveBatch, saveOrUpdate, saveOrUpdate, saveOrUpdateBatch, saveOrUpdateBatch, update, update, update, updateBatchById, updateBatchById, updateByIdpublic SysFileInfoResponse getFileInfoResult(Long fileId)
SysFileInfoServicegetFileInfoResult 在接口中 SysFileInfoServicefileId - 文件id@Transactional(rollbackFor=java.lang.Exception.class) public SysFileInfoResponse uploadFile(org.springframework.web.multipart.MultipartFile file, SysFileInfoRequest sysFileInfoRequest)
SysFileInfoServiceuploadFile 在接口中 SysFileInfoServicefile - 要上传的文件public SysFileInfoResponse updateFile(org.springframework.web.multipart.MultipartFile file, SysFileInfoRequest sysFileInfoRequest)
SysFileInfoServiceupdateFile 在接口中 SysFileInfoServicefile - 要上传的文件sysFileInfoRequest - 如果是替换,需带上code以便版本升级public void download(SysFileInfoRequest sysFileInfoRequest, javax.servlet.http.HttpServletResponse response)
SysFileInfoServicedownload 在接口中 SysFileInfoServicesysFileInfoRequest - 文件下载参数response - 响应结果@Transactional(rollbackFor=java.lang.Exception.class) public void deleteReally(SysFileInfoRequest sysFileInfoRequest)
deleteReally 在接口中 FileInfoApipublic cn.stylefeng.roses.kernel.db.api.pojo.page.PageResult<SysFileInfo> fileInfoListPage(SysFileInfoRequest sysFileInfoRequest)
SysFileInfoServicefileInfoListPage 在接口中 SysFileInfoServicesysFileInfoRequest - 查询参数public void packagingDownload(String fileIds, String secretFlag, javax.servlet.http.HttpServletResponse response)
SysFileInfoServicepackagingDownload 在接口中 SysFileInfoServicefileIds - 文件ID集合,使用,号分割secretFlag - 是否私有文件response - 响应结果public List<SysFileInfoResponse> getFileInfoListByFileIds(String fileIds)
SysFileInfoServicegetFileInfoListByFileIds 在接口中 SysFileInfoServicefileIds - 附件IDSpublic void preview(SysFileInfoRequest sysFileInfoRequest, javax.servlet.http.HttpServletResponse response)
SysFileInfoServicepreview 在接口中 SysFileInfoService@Transactional(rollbackFor=java.lang.Exception.class) public SysFileInfoResponse versionBack(SysFileInfoRequest sysFileInfoRequest)
SysFileInfoServiceversionBack 在接口中 SysFileInfoServicepublic void previewByBucketAndObjName(SysFileInfoRequest sysFileInfoRequest, javax.servlet.http.HttpServletResponse response)
SysFileInfoServicepreviewByBucketAndObjName 在接口中 SysFileInfoServicesysFileInfoRequest - 文件预览参数response - 响应结果public SysFileInfo detail(SysFileInfoRequest sysFileInfoRequest)
SysFileInfoServicedetail 在接口中 SysFileInfoServicesysFileInfoRequest - 查看参数public List<SysFileInfoResponse> getFileInfoListByFileIds(List<Long> fileIdList)
SysFileInfoServicegetFileInfoListByFileIds 在接口中 SysFileInfoServicefileIdList - 文件ID列表public SysFileInfoResponse getFileInfoWithoutContent(Long fileId)
getFileInfoWithoutContent 在接口中 FileInfoApipublic String getFileAuthUrl(Long fileId)
getFileAuthUrl 在接口中 FileInfoApipublic String getFileAuthUrl(Long fileId, String token)
getFileAuthUrl 在接口中 FileInfoApipublic String getFileUnAuthUrl(Long fileId)
getFileUnAuthUrl 在接口中 FileInfoApipublic AntdvFileInfo buildAntdvFileInfo(Long fileId)
buildAntdvFileInfo 在接口中 FileInfoApipublic List<AntdvFileInfo> buildAntdvFileInfoBatch(List<Long> fileIdList)
buildAntdvFileInfoBatch 在接口中 FileInfoApipublic void removeFile(Long fileId)
removeFile 在接口中 FileInfoApipublic SysFileInfoResponse uploadFileAndSave(File file, SysFileInfoRequest sysFileInfoRequest)
uploadFileAndSave 在接口中 FileInfoApiCopyright © 2024. All rights reserved.