package
3.0.0-20250225100611-da4e44b77af4
Repository: https://github.com/cloudreve/cloudreve.git
Documentation: pkg.go.dev
# Functions
DeleteFiles 批量删除文件记录并归还容量.
DeleteFolderByIDs 根据给定ID批量删除目录记录.
DeleteShareBySourceIDs 根据原始资源类型和ID删除文件.
DeleteTagByID 根据给定ID和用户ID删除标签.
DeleteWebDAVAccountByID 根据账户ID和UID删除账户.
GetActiveUserByEmail 用Email获取可登录用户.
GetActiveUserByID 用ID获取可登录用户.
GetActiveUserByOpenID 用OpenID获取可登录用户.
GetChildFilesOfFolders 批量检索目录子文件.
GetDownloadByGid 根据GID和用户ID查找下载.
GetDownloadsByStatus 根据状态检索下载.
GetDownloadsByStatusAndUser 根据状态检索和用户ID下载 page 为 0 表示列出所有,非零时分页.
GetFilesByIDs 根据文件ID批量获取文件, UID为0表示忽略用户,只根据文件ID检索.
No description provided by the author
GetFilesByKeywords 根据关键字搜索文件, UID为0表示忽略用户,只根据文件ID检索.
GetFilesByParentIDs 根据父目录ID查找文件.
GetFilesByUploadSession 查找上传会话对应的文件.
GetFoldersByIDs 根据ID和用户查找所有目录.
GetGroupByID 用ID获取用户组.
GetIntSetting 获取整形设置值,如果转换失败则返回默认值defaultVal.
GetNodeByID 用ID获取节点.
GetNodesByStatus 根据给定状态获取节点.
GetPolicyByID 用ID获取存储策略.
GetRecursiveChildFolder 查找所有递归子目录,包括自身.
GetSettingByName 用 Name 获取设置值.
GetSettingByNameFromTx 用 Name 获取设置值,使用事务.
GetSettingByNames 用多个 Name 获取设置值.
GetSettingByNameWithDefault 用 Name 获取设置值, 取不到时使用缺省值.
GetSettingByType 获取一个或多个分组的所有设置值.
GetShareByHashID 根据HashID查找分享.
GetSiteURL 获取站点地址.
GetTasksByID queries source link based on ID.
GetTagsByID 根据ID查找标签.
GetTagsByUID 根据用户ID查找标签.
GetTasksByID 根据ID检索任务.
GetTasksByStatus 根据状态检索任务.
GetUploadPlaceholderFiles 获取所有上传占位文件 UID为0表示忽略用户.
GetUserByEmail 用Email获取用户.
GetUserByID 用ID获取用户.
GetWebdavByPassword 根据密码和用户查找Webdav应用.
Init 初始化 MySQL 链接.
No description provided by the author
IsTrueVal 返回设置的值是否为真.
ListShares 列出UID下的分享.
ListTasks 列出用户所属的任务.
ListWebDAVAccounts 列出用户的所有账号.
NewAnonymousUser 返回一个匿名用户.
NewUser 返回一个新的空 User.
RemoveFilesWithSoftLinks 去除给定的文件列表中有软链接的文件.
SearchShares 根据关键字搜索分享.
UpdateWebDAVAccountByID 根据账户ID和UID更新账户.
# Constants
Active 账户正常状态.
Baned 被封禁.
Thumb related metadata.
DirectoryLinkType 目录快捷方式标签.
FileTagType 文件分类标签.
No description provided by the author
No description provided by the author
No description provided by the author
NotActivicated 未激活.
OveruseBaned 超额使用被封禁.
No description provided by the author
Thumb related metadata.
Thumb related metadata.
Thumb related metadata.
Thumb related metadata.
Thumb related metadata.
# Variables
DB 数据库链接单例.
# Structs
Aria2Option 非公有的Aria2配置属性.
Download 离线下载队列模型.
File 文件.
Folder 目录.
Group 用户组模型.
GroupOption 用户组其他配置.
Node 从机节点信息模型.
Policy 存储策略.
PolicyOption 非公有的存储策略属性.
Setting 系统设置模型.
Share 分享模型.
SourceLink represent a shared file source link.
Tag 用户自定义标签.
Task 任务模型.
User 用户模型.
UserOption 用户个性化配置字段.
Webdav 应用账户.