接口 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
    清理无效的文件
    <E extends SysFile>
    E
    detail(com.alibaba.fastjson2.JSONObject params)
    查询详情
    boolean
    link(List<SysFile> list)
    链接
    <E extends SysFile>
    List<E>
    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
    update(io.github.mangocrisp.spring.taybct.tool.core.bean.UpdateModel<SysFile,UM,QM> model)
    根据条件更新数据
    boolean
    upload(Set<String> pathSet)
    上传文件

    从接口继承的方法 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

      boolean upload(Set<String> pathSet)
      上传文件
      参数:
      pathSet - 上传后的文件路径
      返回:
      记录保存文件
    • cleanNotLinkedFile

      boolean cleanNotLinkedFile(Map<String,Object> params)
      清理无效的文件
      参数:
      params - 参数
      返回:
      是否成功
    • link

      boolean link(List<SysFile> list)
      链接
      参数:
      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 extends SysFile> E detail(com.alibaba.fastjson2.JSONObject params)
      查询详情
      类型参数:
      E - 结果类型
      参数:
      params - 查询条件
      返回:
      详情