2
This commit is contained in:
29
internal/erpserver/service/v1/system/audit_log.go
Normal file
29
internal/erpserver/service/v1/system/audit_log.go
Normal file
@@ -0,0 +1,29 @@
|
||||
package system
|
||||
|
||||
import (
|
||||
"context"
|
||||
|
||||
"management/internal/db/model/dto"
|
||||
"management/internal/erpserver/model/system"
|
||||
v1 "management/internal/erpserver/service/v1"
|
||||
)
|
||||
|
||||
type auditLogService struct {
|
||||
repo system.AuditLogRepository
|
||||
}
|
||||
|
||||
var _ v1.AuditLogService = (*auditLogService)(nil)
|
||||
|
||||
func NewAuditLogService(repo system.AuditLogRepository) *auditLogService {
|
||||
return &auditLogService{
|
||||
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)
|
||||
}
|
||||
Reference in New Issue
Block a user