feat: function add for admin page is ready

This commit is contained in:
RockYang
2023-12-23 22:30:27 +08:00
parent 3ab930a107
commit 8addba8203
7 changed files with 103 additions and 48 deletions

View File

@@ -8,5 +8,6 @@ type Function struct {
Parameters string
Required string
Action string
Token string
Enabled bool
}

View File

@@ -14,9 +14,11 @@ type Property struct {
type Function struct {
Id uint `json:"id"`
Name string `json:"name"`
Label string `json:"label"`
Description string `json:"description"`
Parameters Parameters `json:"parameters"`
Required []string `json:"required"`
Action string `json:"action"`
Token string `json:"token"`
Enabled bool `json:"enabled"`
}