接口 ISysFileService
- 所有超级接口:
com.baomidou.mybatisplus.extension.service.IService<SysFile>
- 所有已知实现类:
SysFileServiceImpl
public interface ISysFileService
extends com.baomidou.mybatisplus.extension.service.IService<SysFile>
针对表【sys_file(文件管理)】的数据库操作Service
- 从以下版本开始:
- 2024-09-01 21:20:40
- 另请参阅:
-
字段概要
从接口继承的字段 com.baomidou.mybatisplus.extension.service.IService
DEFAULT_BATCH_SIZE
-
方法概要
修饰符和类型方法说明boolean
cleanNotLinkedFile
(Map<String, Object> params) 清理无效的文件<E extends SysFile>
Edetail
(com.alibaba.fastjson2.JSONObject params) 查询详情boolean
链接list
(com.alibaba.fastjson2.JSONObject params, io.github.mangocrisp.spring.taybct.tool.core.mybatis.support.SqlPageParams sqlPageParams) 查询列表<E extends SysFile>
com.baomidou.mybatisplus.core.metadata.IPage<E>page
(com.alibaba.fastjson2.JSONObject params, io.github.mangocrisp.spring.taybct.tool.core.mybatis.support.SqlPageParams sqlPageParams) 查询分页<UM extends io.github.mangocrisp.spring.taybct.tool.core.bean.ModelConvertible<? extends SysFile>,
QM extends io.github.mangocrisp.spring.taybct.tool.core.bean.ModelConvertible<? extends SysFile>>
boolean根据条件更新数据boolean
上传文件从接口继承的方法 com.baomidou.mybatisplus.extension.service.IService
count, count, exists, getBaseMapper, getById, getEntityClass, getMap, getObj, getOne, getOne, getOneOpt, getOneOpt, getOptById, ktQuery, ktUpdate, lambdaQuery, lambdaQuery, lambdaUpdate, list, list, list, list, listByIds, listByMap, listMaps, listMaps, 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, updateById
-
方法详细资料
-
upload
上传文件- 参数:
pathSet
- 上传后的文件路径- 返回:
- 记录保存文件
-
cleanNotLinkedFile
清理无效的文件- 参数:
params
- 参数- 返回:
- 是否成功
-
link
链接- 参数:
list
- 修改内容- 返回:
- 是否操作成功
-
update
<UM extends io.github.mangocrisp.spring.taybct.tool.core.bean.ModelConvertible<? extends SysFile>,QM extends io.github.mangocrisp.spring.taybct.tool.core.bean.ModelConvertible<? extends SysFile>> boolean update(io.github.mangocrisp.spring.taybct.tool.core.bean.UpdateModel<SysFile, UM, QM> model) 根据条件更新数据- 参数:
model
- 条件- 返回:
- 是否更新成功
-
page
<E extends SysFile> com.baomidou.mybatisplus.core.metadata.IPage<E> page(com.alibaba.fastjson2.JSONObject params, io.github.mangocrisp.spring.taybct.tool.core.mybatis.support.SqlPageParams sqlPageParams) 查询分页- 类型参数:
E
- 结果类型- 参数:
params
- 查询条件sqlPageParams
- 分页参数- 返回:
- 分页结果
-
list
<E extends SysFile> List<E> list(com.alibaba.fastjson2.JSONObject params, io.github.mangocrisp.spring.taybct.tool.core.mybatis.support.SqlPageParams sqlPageParams) 查询列表- 类型参数:
E
- 返回对象类型- 参数:
params
- 查询条件sqlPageParams
- 分页参数防止查询全表- 返回:
- 返回列表数据
-
detail
查询详情- 类型参数:
E
- 结果类型- 参数:
params
- 查询条件- 返回:
- 详情
-