package configcenter

import "github.com/Masterminds/semver"

func versionToInt64(version string) (int64, error) {
	v, err := semver.NewVersion(version)
	if err != nil {
		return -1, err
	}
	return v.Major()*1000000 + v.Minor()*1000 + v.Patch(), nil
}
