@Service public class SysFileInfoServiceImpl extends com.baomidou.mybatisplus.extension.service.impl.ServiceImpl<SysFileInfoMapper,SysFileInfo> implements SysFileInfoService, FileInfoApi
| 构造器和说明 |
|---|
SysFileInfoServiceImpl() |
| 限定符和类型 | 方法和说明 |
|---|---|
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<SysFileInfoListResponse> |
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) |
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
|
SysFileInfoResponse |
updateFile(org.springframework.web.multipart.MultipartFile file,
SysFileInfoRequest sysFileInfoRequest)
更新文件,返回文件的唯一标识
|
SysFileInfoResponse |
uploadFile(org.springframework.web.multipart.MultipartFile file,
SysFileInfoRequest sysFileInfoRequest)
上传文件,返回文件的唯一标识
|
SysFileInfoResponse |
versionBack(SysFileInfoRequest sysFileInfoRequest)
版本回退
|
closeSqlSession, currentMapperClass, currentModelClass, executeBatch, executeBatch, executeBatch, getBaseMapper, getMap, getObj, getOne, getSqlStatement, retBool, saveBatch, saveOrUpdate, saveOrUpdateBatch, sqlSessionBatch, sqlStatement, updateBatchByIdclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitcount, count, getBaseMapper, getById, getMap, getObj, getOne, getOne, lambdaQuery, lambdaUpdate, list, list, listByIds, listByMap, listMaps, listMaps, listObjs, listObjs, listObjs, listObjs, page, page, pageMaps, pageMaps, query, remove, removeById, 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)
SysFileInfoServicedeleteReally 在接口中 SysFileInfoServicesysFileInfoRequest - 删除参数public cn.stylefeng.roses.kernel.db.api.pojo.page.PageResult<SysFileInfoListResponse> 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 在接口中 FileInfoApiCopyright © 2021. All rights reserved.