2025-06-06 14:31:58 +08:00

30 lines
673 B
Go

package system
import (
"context"
"management/internal/erpserver/model/dto"
"management/internal/erpserver/model/system"
"management/internal/erpserver/service/v1"
)
type auditLogService struct {
*v1.Service
repo system.AuditLogRepository
}
func NewAuditLogService(service *v1.Service, repo system.AuditLogRepository) v1.AuditLogService {
return &auditLogService{
Service: service,
repo: repo,
}
}
func (b *auditLogService) Create(ctx context.Context, req *system.AuditLog) error {
return b.repo.Create(ctx, req)
}
func (b *auditLogService) List(ctx context.Context, q dto.SearchDto) ([]*system.AuditLog, int64, error) {
return b.repo.List(ctx, q)
}