INNER CODE UNIT · Go

GetNextVersion

pojol/braid · core/entity.go:55

func GetNextVersion(ver int) int {
	verRMu.RLock()
	defer verRMu.RUnlock()

	for _, v := range verList {
		if v.Version > ver {
			return v.Version
		}
	}

	// 保持不变
	return ver
}

type VerStrategy struct {
	Version int
	Reason  string
	Func    func(entity interface{}) error

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…