40 lines
		
	
	
		
			667 B
		
	
	
	
		
			Go
		
	
	
	
	
	
			
		
		
	
	
			40 lines
		
	
	
		
			667 B
		
	
	
	
		
			Go
		
	
	
	
	
	
package callbacks
 | 
						|
 | 
						|
import "gorm.io/gorm"
 | 
						|
 | 
						|
type BeforeCreateInterface interface {
 | 
						|
	BeforeCreate(*gorm.DB) error
 | 
						|
}
 | 
						|
 | 
						|
type AfterCreateInterface interface {
 | 
						|
	AfterCreate(*gorm.DB) error
 | 
						|
}
 | 
						|
 | 
						|
type BeforeUpdateInterface interface {
 | 
						|
	BeforeUpdate(*gorm.DB) error
 | 
						|
}
 | 
						|
 | 
						|
type AfterUpdateInterface interface {
 | 
						|
	AfterUpdate(*gorm.DB) error
 | 
						|
}
 | 
						|
 | 
						|
type BeforeSaveInterface interface {
 | 
						|
	BeforeSave(*gorm.DB) error
 | 
						|
}
 | 
						|
 | 
						|
type AfterSaveInterface interface {
 | 
						|
	AfterSave(*gorm.DB) error
 | 
						|
}
 | 
						|
 | 
						|
type BeforeDeleteInterface interface {
 | 
						|
	BeforeDelete(*gorm.DB) error
 | 
						|
}
 | 
						|
 | 
						|
type AfterDeleteInterface interface {
 | 
						|
	AfterDelete(*gorm.DB) error
 | 
						|
}
 | 
						|
 | 
						|
type AfterFindInterface interface {
 | 
						|
	AfterFind(*gorm.DB) error
 | 
						|
}
 |