feat: update
This commit is contained in:
76
backend/app/model/provider.gen.go
Normal file
76
backend/app/model/provider.gen.go
Normal file
@@ -0,0 +1,76 @@
|
||||
// Code generated by the atomctl ; DO NOT EDIT.
|
||||
// Code generated by the atomctl ; DO NOT EDIT.
|
||||
// Code generated by the atomctl ; DO NOT EDIT.
|
||||
package model
|
||||
|
||||
import (
|
||||
"context"
|
||||
"database/sql"
|
||||
|
||||
"go.ipao.vip/atom"
|
||||
"go.ipao.vip/atom/container"
|
||||
"go.ipao.vip/atom/contracts"
|
||||
"go.ipao.vip/atom/opt"
|
||||
)
|
||||
|
||||
var db *sql.DB
|
||||
var MediasModel *Medias
|
||||
var OrdersModel *Orders
|
||||
var PostsModel *Posts
|
||||
var UsersModel *Users
|
||||
|
||||
func Transaction(ctx context.Context) (*sql.Tx, error) {
|
||||
return db.Begin()
|
||||
}
|
||||
func DB() *sql.DB {
|
||||
return db
|
||||
}
|
||||
|
||||
func Provide(opts ...opt.Option) error {
|
||||
if err := container.Container.Provide(func() (*Medias, error) {
|
||||
obj := &Medias{}
|
||||
return obj, nil
|
||||
}); err != nil {
|
||||
return err
|
||||
}
|
||||
|
||||
if err := container.Container.Provide(func() (*Orders, error) {
|
||||
obj := &Orders{}
|
||||
return obj, nil
|
||||
}); err != nil {
|
||||
return err
|
||||
}
|
||||
|
||||
if err := container.Container.Provide(func() (*Posts, error) {
|
||||
obj := &Posts{}
|
||||
return obj, nil
|
||||
}); err != nil {
|
||||
return err
|
||||
}
|
||||
|
||||
if err := container.Container.Provide(func() (*Users, error) {
|
||||
obj := &Users{}
|
||||
return obj, nil
|
||||
}); err != nil {
|
||||
return err
|
||||
}
|
||||
|
||||
if err := container.Container.Provide(func(
|
||||
_db *sql.DB,
|
||||
medias *Medias,
|
||||
orders *Orders,
|
||||
posts *Posts,
|
||||
users *Users,
|
||||
) (contracts.Initial, error) {
|
||||
db = _db
|
||||
MediasModel = medias
|
||||
OrdersModel = orders
|
||||
PostsModel = posts
|
||||
UsersModel = users
|
||||
|
||||
return nil, nil
|
||||
}, atom.GroupInitial); err != nil {
|
||||
return err
|
||||
}
|
||||
return nil
|
||||
}
|
||||
Reference in New Issue
Block a user