github.com/SupenBysz/gf-admin-community@v0.7.4/sys_model/sys_hook/sys_audit.go (about)

     1  package sys_hook
     2  
     3  import (
     4  	"context"
     5  	"github.com/SupenBysz/gf-admin-community/sys_model/sys_entity"
     6  	"github.com/SupenBysz/gf-admin-community/sys_model/sys_enum"
     7  )
     8  
     9  type AuditHookFunc func(ctx context.Context, state sys_enum.AuditEvent, info *sys_entity.SysAudit) error
    10  type AuditHookInfo struct {
    11  	Key      sys_enum.AuditEvent
    12  	Value    AuditHookFunc
    13  	Category int `json:"category" dc:"业务类别"`
    14  }