暂存一下,防止丢失

This commit is contained in:
2026-07-24 16:07:18 +08:00
parent 5d6e23f1a5
commit a18ed8bc8d
180 changed files with 13597 additions and 1986 deletions

View File

@@ -0,0 +1,12 @@
package approval
import (
"context"
)
// Repository 定义通用审批实例的写侧持久化接缝。
type Repository interface {
Create(ctx context.Context, instance *Instance) error
GetForUpdate(ctx context.Context, instanceID uint) (*Instance, error)
SaveDecision(ctx context.Context, instance *Instance, expectedStatus int, expectedVersion int) (bool, error)
}