Documentation
¶
Overview ¶
* @Description: * @Author: 安知鱼 * @Date: 2025-06-28 00:21:55 * @LastEditTime: 2025-08-28 18:39:14 * @LastEditors: 安知鱼
Directories
¶
Path | Synopsis |
---|---|
cmd
|
|
server
anheyu-app/cmd/server/app.go
|
anheyu-app/cmd/server/app.go |
* @Description: * @Author: 安知鱼 * @Date: 2025-08-22 12:41:16 * @LastEditTime: 2025-08-28 13:37:47 * @LastEditors: 安知鱼
|
* @Description: * @Author: 安知鱼 * @Date: 2025-08-22 12:41:16 * @LastEditTime: 2025-08-28 13:37:47 * @LastEditors: 安知鱼 |
schema/mixin
* @Description: * @Author: 安知鱼 * @Date: 2025-07-13 23:40:12 * @LastEditTime: 2025-07-31 10:01:36 * @LastEditors: 安知鱼
|
* @Description: * @Author: 安知鱼 * @Date: 2025-07-13 23:40:12 * @LastEditTime: 2025-07-31 10:01:36 * @LastEditors: 安知鱼 |
internal
|
|
app/bootstrap
internal/app/bootstrap/bootstrap.go
|
internal/app/bootstrap/bootstrap.go |
app/listener
* @Description: 统一监听 FileCreated 事件,并协调分发所有后续的后台处理任务。
|
* @Description: 统一监听 FileCreated 事件,并协调分发所有后续的后台处理任务。 |
app/middleware
internal/app/middleware/auth.go
|
internal/app/middleware/auth.go |
app/task
internal/app/task/broker.go
|
internal/app/task/broker.go |
infra/persistence/database
* @Description: 数据库连接管理 (支持多种数据库) * @Author: 安知鱼 * @Date: 2025-07-12 16:09:46 * @LastEditTime: 2025-08-30 09:54:27 * @LastEditors: 安知鱼
|
* @Description: 数据库连接管理 (支持多种数据库) * @Author: 安知鱼 * @Date: 2025-07-12 16:09:46 * @LastEditTime: 2025-08-30 09:54:27 * @LastEditors: 安知鱼 |
infra/storage
internal/infra/storage/local.go
|
internal/infra/storage/local.go |
pkg/auth
* @Description: * @Author: 安知鱼 * @Date: 2025-06-28 00:21:55 * @LastEditTime: 2025-08-11 18:39:11 * @LastEditors: 安知鱼
|
* @Description: * @Author: 安知鱼 * @Date: 2025-06-28 00:21:55 * @LastEditTime: 2025-08-11 18:39:11 * @LastEditors: 安知鱼 |
pkg/event
* @Description: 一个带固定Worker池的异步事件总线 * @Author: 安知鱼 * @Date: 2025-07-10 19:06:12 * @LastEditTime: 2025-07-18 18:20:05 * @LastEditors: 安知鱼
|
* @Description: 一个带固定Worker池的异步事件总线 * @Author: 安知鱼 * @Date: 2025-07-10 19:06:12 * @LastEditTime: 2025-07-18 18:20:05 * @LastEditors: 安知鱼 |
pkg/security
* @Description: * @Author: 安知鱼 * @Date: 2025-06-15 13:06:01 * @LastEditTime: 2025-06-20 12:57:28 * @LastEditors: 安知鱼
|
* @Description: * @Author: 安知鱼 * @Date: 2025-06-15 13:06:01 * @LastEditTime: 2025-06-20 12:57:28 * @LastEditors: 安知鱼 |
pkg/strutil
* @Description: * @Author: 安知鱼 * @Date: 2025-08-08 16:10:53 * @LastEditTime: 2025-08-08 16:10:58 * @LastEditors: 安知鱼
|
* @Description: * @Author: 安知鱼 * @Date: 2025-08-08 16:10:53 * @LastEditTime: 2025-08-08 16:10:58 * @LastEditors: 安知鱼 |
pkg/types
* @Description: * @Author: 安知鱼 * @Date: 2025-06-26 11:59:31 * @LastEditTime: 2025-07-13 13:05:13 * @LastEditors: 安知鱼
|
* @Description: * @Author: 安知鱼 * @Date: 2025-06-26 11:59:31 * @LastEditTime: 2025-07-13 13:05:13 * @LastEditors: 安知鱼 |
pkg/uri
* @Description: * @Author: 安知鱼 * @Date: 2025-06-25 16:11:37 * @LastEditTime: 2025-06-25 16:13:47 * @LastEditors: 安知鱼
|
* @Description: * @Author: 安知鱼 * @Date: 2025-06-25 16:11:37 * @LastEditTime: 2025-06-25 16:13:47 * @LastEditors: 安知鱼 |
pkg/utils
* @Description: * @Author: 安知鱼 * @Date: 2025-06-15 12:25:50 * @LastEditTime: 2025-06-15 12:25:56 * @LastEditors: 安知鱼
|
* @Description: * @Author: 安知鱼 * @Date: 2025-06-15 12:25:50 * @LastEditTime: 2025-06-15 12:25:56 * @LastEditors: 安知鱼 |
pkg
|
|
config
* @Description: 统一配置管理 (终极健壮版,手动加载) * @Author: 安知鱼 * @Date: 2025-06-28 00:21:55 * @LastEditTime: 2025-08-14 13:00:20 * @LastEditors: 安知鱼
|
* @Description: 统一配置管理 (终极健壮版,手动加载) * @Author: 安知鱼 * @Date: 2025-06-28 00:21:55 * @LastEditTime: 2025-08-14 13:00:20 * @LastEditors: 安知鱼 |
handler/comment
internal/app/handler/comment/handler.go
|
internal/app/handler/comment/handler.go |
handler/comment/dto
internal/app/handler/comment/dto/dto.go
|
internal/app/handler/comment/dto/dto.go |
handler/file
* @Description: 处理文件下载请求的HTTP Handler,适配本地与云端存储。
|
* @Description: 处理文件下载请求的HTTP Handler,适配本地与云端存储。 |
handler/proxy
* @Description: 代理处理器,用于处理外部资源下载 * @Author: 安知鱼 * @Date: 2025-01-20 10:00:00 * @LastEditTime: 2025-08-31 12:25:14 * @LastEditors: 安知鱼
|
* @Description: 代理处理器,用于处理外部资源下载 * @Author: 安知鱼 * @Date: 2025-01-20 10:00:00 * @LastEditTime: 2025-08-31 12:25:14 * @LastEditors: 安知鱼 |
handler/public
* @Description: * @Author: 安知鱼 * @Date: 2025-06-15 11:30:55 * @LastEditTime: 2025-07-12 15:59:51 * @LastEditors: 安知鱼
|
* @Description: * @Author: 安知鱼 * @Date: 2025-06-15 11:30:55 * @LastEditTime: 2025-07-12 15:59:51 * @LastEditors: 安知鱼 |
handler/search
* @Description: 搜索处理器 * @Author: 安知鱼 * @Date: 2025-01-27 10:00:00 * @LastEditTime: 2025-01-27 10:00:00 * @LastEditors: 安知鱼
|
* @Description: 搜索处理器 * @Author: 安知鱼 * @Date: 2025-01-27 10:00:00 * @LastEditTime: 2025-01-27 10:00:00 * @LastEditors: 安知鱼 |
handler/setting
* @Description: * @Author: 安知鱼 * @Date: 2025-06-15 12:26:45 * @LastEditTime: 2025-08-13 10:16:47 * @LastEditors: 安知鱼
|
* @Description: * @Author: 安知鱼 * @Date: 2025-06-15 12:26:45 * @LastEditTime: 2025-08-13 10:16:47 * @LastEditors: 安知鱼 |
handler/setting/dto
* @Description: * @Author: 安知鱼 * @Date: 2025-08-13 10:16:04 * @LastEditTime: 2025-08-13 10:16:10 * @LastEditors: 安知鱼
|
* @Description: * @Author: 安知鱼 * @Date: 2025-08-13 10:16:04 * @LastEditTime: 2025-08-13 10:16:10 * @LastEditors: 安知鱼 |
handler/statistics
* @Description: 访问统计API处理器 * @Author: 安知鱼 * @Date: 2025-01-20 15:30:00 * @LastEditTime: 2025-08-26 20:02:33 * @LastEditors: 安知鱼
|
* @Description: 访问统计API处理器 * @Author: 安知鱼 * @Date: 2025-01-20 15:30:00 * @LastEditTime: 2025-08-26 20:02:33 * @LastEditors: 安知鱼 |
handler/storage_policy
* @Description: * @Author: 安知鱼 * @Date: 2025-06-15 11:30:55 * @LastEditTime: 2025-08-23 01:39:07 * @LastEditors: 安知鱼
|
* @Description: * @Author: 安知鱼 * @Date: 2025-06-15 11:30:55 * @LastEditTime: 2025-08-23 01:39:07 * @LastEditors: 安知鱼 |
handler/thumbnail
* @Description: 负责处理所有与缩略图相关的HTTP请求。
|
* @Description: 负责处理所有与缩略图相关的HTTP请求。 |
handler/user
* @Description: 已登录用户账户相关控制器 * @Author: 安知鱼 * @Date: 2025-06-15 13:03:21 * @LastEditTime: 2025-07-16 10:58:24 * @LastEditors: 安知鱼
|
* @Description: 已登录用户账户相关控制器 * @Author: 安知鱼 * @Date: 2025-06-15 13:03:21 * @LastEditTime: 2025-07-16 10:58:24 * @LastEditors: 安知鱼 |
idgen
* @Description: ID 生成和解码服务 * @Author: 安知鱼 * @Date: 2025-06-17 20:38:15 * @LastEditTime: 2025-08-10 22:05:59 * @LastEditors: 安知鱼
|
* @Description: ID 生成和解码服务 * @Author: 安知鱼 * @Date: 2025-06-17 20:38:15 * @LastEditTime: 2025-08-10 22:05:59 * @LastEditors: 安知鱼 |
response
* @Description: * @Author: 安知鱼 * @Date: 2025-06-15 12:16:18 * @LastEditTime: 2025-07-18 19:08:52 * @LastEditors: 安知鱼
|
* @Description: * @Author: 安知鱼 * @Date: 2025-06-15 12:16:18 * @LastEditTime: 2025-07-18 19:08:52 * @LastEditors: 安知鱼 |
service/article
anheyu-app/pkg/service/article/service.go
|
anheyu-app/pkg/service/article/service.go |
service/auth
* @Description: * @Author: 安知鱼 * @Date: 2025-08-22 12:41:16 * @LastEditTime: 2025-08-26 11:11:58 * @LastEditors: 安知鱼
|
* @Description: * @Author: 安知鱼 * @Date: 2025-08-22 12:41:16 * @LastEditTime: 2025-08-26 11:11:58 * @LastEditors: 安知鱼 |
service/cleanup
* @Description: * @Author: 安知鱼 * @Date: 2025-08-02 16:13:20 * @LastEditTime: 2025-08-02 16:13:25 * @LastEditors: 安知鱼
|
* @Description: * @Author: 安知鱼 * @Date: 2025-08-02 16:13:20 * @LastEditTime: 2025-08-02 16:13:25 * @LastEditors: 安知鱼 |
service/comment
internal/app/service/comment/service.go
|
internal/app/service/comment/service.go |
service/direct_link
anheyu-app/pkg/service/direct_link/service.go
|
anheyu-app/pkg/service/direct_link/service.go |
service/file_info
* @Description: 媒体信息提取服务 * @Author: 安知鱼 * @Date: 2025-07-11 14:15:00 * @LastEditTime: 2025-07-29 14:48:59 * @LastEditors: 安知鱼
|
* @Description: 媒体信息提取服务 * @Author: 安知鱼 * @Date: 2025-07-11 14:15:00 * @LastEditTime: 2025-07-29 14:48:59 * @LastEditors: 安知鱼 |
service/parser
internal/app/service/parser/service.go
|
internal/app/service/parser/service.go |
service/post_category
* @Description: * @Author: 安知鱼 * @Date: 2025-07-25 11:50:43 * @LastEditTime: 2025-08-28 13:27:36 * @LastEditors: 安知鱼
|
* @Description: * @Author: 安知鱼 * @Date: 2025-07-25 11:50:43 * @LastEditTime: 2025-08-28 13:27:36 * @LastEditors: 安知鱼 |
service/post_tag
* @Description: * @Author: 安知鱼 * @Date: 2025-07-25 11:50:29 * @LastEditTime: 2025-08-05 11:21:32 * @LastEditors: 安知鱼
|
* @Description: * @Author: 安知鱼 * @Date: 2025-07-25 11:50:29 * @LastEditTime: 2025-08-05 11:21:32 * @LastEditors: 安知鱼 |
service/search
* @Description: 搜索服务 - 搜索架构实现 * @Author: 安知鱼 * @Date: 2025-01-27 10:00:00 * @LastEditTime: 2025-08-30 15:22:34 * @LastEditors: 安知鱼
|
* @Description: 搜索服务 - 搜索架构实现 * @Author: 安知鱼 * @Date: 2025-01-27 10:00:00 * @LastEditTime: 2025-08-30 15:22:34 * @LastEditors: 安知鱼 |
service/setting
internal/app/service/setting/service.go
|
internal/app/service/setting/service.go |
service/statistics
* @Description: 访问统计服务 * @Author: 安知鱼 * @Date: 2025-01-20 15:30:00 * @LastEditTime: 2025-08-21 11:07:35 * @LastEditors: 安知鱼
|
* @Description: 访问统计服务 * @Author: 安知鱼 * @Date: 2025-01-20 15:30:00 * @LastEditTime: 2025-08-21 11:07:35 * @LastEditors: 安知鱼 |
service/thumbnail
* @Description: 使用 Go 原生库处理标准图片的缩略图生成器。
|
* @Description: 使用 Go 原生库处理标准图片的缩略图生成器。 |
service/user
* @Description: * @Author: 安知鱼 * @Date: 2025-06-20 13:27:06 * @LastEditTime: 2025-07-12 15:21:28 * @LastEditors: 安知鱼
|
* @Description: * @Author: 安知鱼 * @Date: 2025-06-20 13:27:06 * @LastEditTime: 2025-07-12 15:21:28 * @LastEditors: 安知鱼 |
service/volume
* @Description: 存储策略核心服务,集成策略模式与CacheService * @Author: 安知鱼 * @Date: 2025-06-23 15:23:24 * @LastEditTime: 2025-08-17 04:09:16 * @LastEditors: 安知鱼
|
* @Description: 存储策略核心服务,集成策略模式与CacheService * @Author: 安知鱼 * @Date: 2025-06-23 15:23:24 * @LastEditTime: 2025-08-17 04:09:16 * @LastEditors: 安知鱼 |
service/volume/strategy
* @Description: * @Author: 安知鱼 * @Date: 2025-07-15 14:34:12 * @LastEditTime: 2025-07-15 19:04:48 * @LastEditors: 安知鱼
|
* @Description: * @Author: 安知鱼 * @Date: 2025-07-15 14:34:12 * @LastEditTime: 2025-07-15 19:04:48 * @LastEditors: 安知鱼 |
Click to show internal directories.
Click to hide internal directories.