Procházet zdrojové kódy

调整导出权限条目接口

yjp před 8 hodinami
rodič
revize
9dbaac1d84
3 změnil soubory, kde provedl 9 přidání a 20 odebrání
  1. 1 3
      baize.go
  2. 7 14
      framework/core/api/api.go
  3. 1 3
      framework/core/api/options.go

+ 1 - 3
baize.go

@@ -18,9 +18,7 @@ func NewApplication(conf application.Config) *application.App {
 
 	if conf.DumpPermissionItem != nil {
 		apiOptions = append(apiOptions, api.WithDumpPermissionItemsOption(&api.DumpPermissionItemsOption{
-			Namespace: conf.DumpPermissionItem.Namespace,
-			Gateway:   conf.DumpPermissionItem.Gateway,
-			SaveDir:   conf.DumpPermissionItem.SaveDir,
+			SaveDir: conf.DumpPermissionItem.SaveDir,
 		}))
 	}
 

+ 7 - 14
framework/core/api/api.go

@@ -196,11 +196,9 @@ func (api *Api) ChooseRouter(routerType string, version string) Router {
 }
 
 type DumpedPermissionItems struct {
-	Namespace string           `json:"namespace"`
-	Gateway   string           `json:"gateway"`
-	New       []PermissionItem `json:"new"`
-	Update    []PermissionItem `json:"update"`
-	Delete    []PermissionItem `json:"delete"`
+	New    []PermissionItem `json:"new"`
+	Update []PermissionItem `json:"update"`
+	Delete []PermissionItem `json:"delete"`
 }
 
 // DumpRouterPermissionItems 导出
@@ -214,18 +212,13 @@ func (api *Api) DumpRouterPermissionItems(onSave func(items *DumpedPermissionIte
 	}
 
 	dumped := &DumpedPermissionItems{
-		Namespace: api.options.dumpPermissionItemsOption.Namespace,
-		Gateway:   api.options.dumpPermissionItemsOption.Gateway,
-		New:       make([]PermissionItem, 0),
-		Update:    make([]PermissionItem, 0),
-		Delete:    make([]PermissionItem, 0),
+		New:    make([]PermissionItem, 0),
+		Update: make([]PermissionItem, 0),
+		Delete: make([]PermissionItem, 0),
 	}
 
 	savedPermissionItems := make([]PermissionItem, 0)
-	saveDir := filepath.Join(
-		api.options.dumpPermissionItemsOption.SaveDir,
-		api.options.dumpPermissionItemsOption.Namespace,
-		api.options.dumpPermissionItemsOption.Gateway)
+	saveDir := api.options.dumpPermissionItemsOption.SaveDir
 	saveFilePath := filepath.Join(saveDir, "dump.json")
 	exist := fileutils.PathExists(saveFilePath)
 	if exist {

+ 1 - 3
framework/core/api/options.go

@@ -15,9 +15,7 @@ type Options struct {
 }
 
 type DumpPermissionItemsOption struct {
-	Namespace string
-	Gateway   string
-	SaveDir   string
+	SaveDir string
 }
 
 func (options Options) GetPort() string {