add new command api

This commit is contained in:
root committed 2018-12-10 16:11:13 +08:00
1 parent 35379d5c8c
commit e2f4766436
4 files changed
+47 -1

No files matched your search

+14
View File
@@ -121,3 +121,17 @@ func GetCommands(where map[string]string, offset, limit int, order map[string]st
return
}
// AddCommand -
func AddCommand(cmdkey, message, group string) (cmd *Commands, err error) {
if len(cmdkey) == 0 || len(message) == 0 {
return nil, errors.New("cmd or message is empty")
}
query := `insert into "public"."commands" ("cmd", "message", "group") values ($1, $2, $3) returning *`
cmd = &Commands{}
err = x.Get(cmd, query, cmdkey, message, group)
if err != nil {
return nil, err
}
return
}