Files
simrsx-be/internal/use-case/_use-case-template/crud/lib.go
T

26 lines
392 B
Go

package crud
import (
e "simrs-vx/internal/domain/main-entities/single"
dg "github.com/karincake/apem/db-gorm-pg"
"gorm.io/gorm"
)
func CreateData(input e.Createdto, tx ...*gorm.DB) (*e.Single, error) {
data := e.Single{}
var db *gorm.DB
if tx != nil {
db = tx
} else {
db = dg.I
}
if err := dg.I.Create(&data).Error; err != nil {
return nil, err
}
return &data, err
}