66db64267c
- 新增 core.BaseRepo 泛型仓库,提供增删改查基本操作方法 - 实现 Insert、SelectById、List、Update 和 Delete 方法,支持上下文传递 - 新增 ChannelRepo、ModelRepo 和 APIKeyRepo,均基于 BaseRepo 实现 - 规范化仓库结构,提升代码复用性和维护性 - 支持对不同模型的统一数据访问接口设计
11 lines
159 B
Go
11 lines
159 B
Go
package repository
|
|
|
|
import (
|
|
"synoth.com/janus/internal/core"
|
|
"synoth.com/janus/internal/model"
|
|
)
|
|
|
|
type ChannelRepo struct {
|
|
core.BaseRepo[model.Channel]
|
|
}
|