feat: 完善平台总后台模块

This commit is contained in:
2026-07-27 00:18:42 +08:00
parent 073eb89762
commit 642980960e
197 changed files with 22356 additions and 1060 deletions

View File

@@ -3,40 +3,23 @@ package main
import (
"fmt"
"os"
"git.apinb.com/ops/sample/internal/config"
"git.apinb.com/ops/sample/internal/impl"
_ "git.apinb.com/ops/sample/internal/models"
)
const (
serviceKey = "Sample"
version = "1.0.0"
)
const version = "1.0.0"
func main() {
if len(os.Args) < 2 {
printUsage()
return
}
switch os.Args[1] {
case "version":
fmt.Println("sample-cli", version)
case "migrate":
config.New(serviceKey)
impl.NewImpl()
fmt.Println("database migrate completed")
default:
if os.Args[1] != "version" {
fmt.Fprintf(os.Stderr, "unknown command: %s\n", os.Args[1])
printUsage()
os.Exit(1)
}
fmt.Println("sample-cli", version)
}
func printUsage() {
fmt.Println("usage: sample-cli <command>")
fmt.Println("commands:")
fmt.Println(" version show cli version")
fmt.Println(" migrate run database auto migrate")
fmt.Println("usage: sample-cli <version>")
}