system_log_repository.go 459 B

123456789101112131415161718192021222324
  1. package repository
  2. import (
  3. "github.com/2930134478/AI-CS/backend/models"
  4. "gorm.io/gorm"
  5. )
  6. // SystemLogRepository 系统日志仓储。
  7. type SystemLogRepository struct {
  8. db *gorm.DB
  9. }
  10. func NewSystemLogRepository(db *gorm.DB) *SystemLogRepository {
  11. return &SystemLogRepository{db: db}
  12. }
  13. func (r *SystemLogRepository) Create(item *models.SystemLog) error {
  14. return r.db.Create(item).Error
  15. }
  16. func (r *SystemLogRepository) DB() *gorm.DB {
  17. return r.db
  18. }