Versions in this module Expand all Collapse all v1 v1.1.5 Dec 22, 2023 v1.0.0 Dec 22, 2023 Changes in this version + type GormUnitOfWork struct + func (g *GormUnitOfWork) BeginTran(db *gorm.DB) (*gorm.DB, error) + func (g *GormUnitOfWork) Commit(db *gorm.DB) error + func (g *GormUnitOfWork) Rollback(db *gorm.DB) error + type GormUnitOfWorkIface interface + BeginTran func(*gorm.DB) (*gorm.DB, error) + Commit func(*gorm.DB) error + Rollback func(*gorm.DB) error + type MockGormUnitOfWorkIface struct + func NewMockGormUnitOfWorkIface(ctrl *gomock.Controller) *MockGormUnitOfWorkIface + func (m *MockGormUnitOfWorkIface) BeginTran(arg0 *gorm.DB) (*gorm.DB, error) + func (m *MockGormUnitOfWorkIface) Commit(arg0 *gorm.DB) error + func (m *MockGormUnitOfWorkIface) EXPECT() *MockGormUnitOfWorkIfaceMockRecorder + func (m *MockGormUnitOfWorkIface) Rollback(arg0 *gorm.DB) error + type MockGormUnitOfWorkIfaceMockRecorder struct + func (mr *MockGormUnitOfWorkIfaceMockRecorder) BeginTran(arg0 interface{}) *gomock.Call + func (mr *MockGormUnitOfWorkIfaceMockRecorder) Commit(arg0 interface{}) *gomock.Call + func (mr *MockGormUnitOfWorkIfaceMockRecorder) Rollback(arg0 interface{}) *gomock.Call