feat(repository): 添加通用基础仓库及具体实体仓库实现
- 新增 core.BaseRepo 泛型仓库,提供增删改查基本操作方法 - 实现 Insert、SelectById、List、Update 和 Delete 方法,支持上下文传递 - 新增 ChannelRepo、ModelRepo 和 APIKeyRepo,均基于 BaseRepo 实现 - 规范化仓库结构,提升代码复用性和维护性 - 支持对不同模型的统一数据访问接口设计
This commit is contained in:
@@ -0,0 +1,10 @@
|
||||
package repository
|
||||
|
||||
import (
|
||||
"synoth.com/janus/internal/core"
|
||||
"synoth.com/janus/internal/model"
|
||||
)
|
||||
|
||||
type ModelRepo struct {
|
||||
core.BaseRepo[model.Model]
|
||||
}
|
||||
Reference in New Issue
Block a user