邹方成 45815bfb7d chore: 清理无用文件与优化代码结构
refactor(utils): 修复密码哈希比较逻辑错误
feat(user): 新增按状态筛选优惠券接口
docs: 添加虚拟发货与任务中心相关文档
fix(wechat): 修正Code2Session上下文传递问题
test: 补充订单折扣与积分转换测试用例
build: 更新配置文件与构建脚本
style: 清理多余的空行与注释
2025-12-18 17:35:55 +08:00

26 lines
577 B
Go

package mysql
import (
"gorm.io/driver/sqlite"
"gorm.io/gorm"
)
type sqliteRepo struct {
DbR *gorm.DB
DbW *gorm.DB
}
func (d *sqliteRepo) i() {}
func (d *sqliteRepo) GetDbR() *gorm.DB { return d.DbR }
func (d *sqliteRepo) GetDbW() *gorm.DB { return d.DbW }
func (d *sqliteRepo) DbRClose() error { return nil }
func (d *sqliteRepo) DbWClose() error { return nil }
func NewSQLiteRepoForTest() (Repo, error) {
db, err := gorm.Open(sqlite.Open(":memory:"), &gorm.Config{})
if err != nil {
return nil, err
}
return &sqliteRepo{DbR: db, DbW: db}, nil
}