fix(supply-api): 修复编译错误和测试问题
- 添加 ErrNotFound 和 ErrConcurrencyConflict 错误定义 - 修复 pgx.NullTime 替换为 *time.Time - 修复 db.go 事务类型 (pgx.Tx vs pgxpool.Tx) - 移除未使用的导入和变量 - 修复 NewSupplyAPI 调用参数 - 修复中间件链路 handler 类型问题 - 修复适配器类型引用 (storage.InMemoryAccountStore 等) - 所有测试通过 Test: go test ./...
This commit is contained in:
@@ -8,17 +8,17 @@ import (
|
||||
|
||||
// 审计事件
|
||||
type Event struct {
|
||||
EventID string `json:"event_id,omitempty"`
|
||||
TenantID int64 `json:"tenant_id"`
|
||||
ObjectType string `json:"object_type"`
|
||||
ObjectID int64 `json:"object_id"`
|
||||
Action string `json:"action"`
|
||||
BeforeState map[string]any `json:"before_state,omitempty"`
|
||||
AfterState map[string]any `json:"after_state,omitempty"`
|
||||
RequestID string `json:"request_id,omitempty"`
|
||||
ResultCode string `json:"result_code"`
|
||||
ClientIP string `json:"client_ip,omitempty"`
|
||||
CreatedAt time.Time `json:"created_at"`
|
||||
EventID string `json:"event_id,omitempty"`
|
||||
TenantID int64 `json:"tenant_id"`
|
||||
ObjectType string `json:"object_type"`
|
||||
ObjectID int64 `json:"object_id"`
|
||||
Action string `json:"action"`
|
||||
BeforeState map[string]any `json:"before_state,omitempty"`
|
||||
AfterState map[string]any `json:"after_state,omitempty"`
|
||||
RequestID string `json:"request_id,omitempty"`
|
||||
ResultCode string `json:"result_code"`
|
||||
ClientIP string `json:"client_ip,omitempty"`
|
||||
CreatedAt time.Time `json:"created_at"`
|
||||
}
|
||||
|
||||
// 审计存储接口
|
||||
|
||||
Reference in New Issue
Block a user