This commit is contained in:
zhengjiajie
2018-09-14 12:38:34 +08:00
parent a9965699ca
commit ef725ad155
+17 -19
View File
@@ -8,13 +8,13 @@ import (
)
func init() {
type ResResultsListOptions struct {
options.BaseListOptions
StatMonth string `"help":"stat_month of the query"`
StartDate string `"help":"start_date of the query"`
EndDate string `"help":"end_date of the query"`
ProjectId string `"help":"project_id of the query"`
StatMonth string `"help":"stat_month of the query"`
StartDate string `"help":"start_date of the query"`
EndDate string `"help":"end_date of the query"`
ProjectId string `"help":"project_id of the query"`
}
R(&ResResultsListOptions{}, "resresult-list", "List all res results ", func(s *mcclient.ClientSession, args *ResResultsListOptions) error {
var params *jsonutils.JSONDict
@@ -27,7 +27,6 @@ func init() {
}
}
if len(args.StatMonth) > 0 {
params.Add(jsonutils.NewString(args.StatMonth), "stat_month")
}
@@ -50,26 +49,25 @@ func init() {
return nil
})
type ResResultUpdateOptions struct {
ID string `help:"ID of the query"`
StatMonth string `"help":"stat_month of the query"`
StartDate string `"help":"start_date of the query"`
EndDate string `"help":"end_date of the query"`
ProjectId string `"help":"project_id of the query"`
ID string `help:"ID of the query"`
StatMonth string `"help":"stat_month of the query"`
StartDate string `"help":"start_date of the query"`
EndDate string `"help":"end_date of the query"`
ProjectId string `"help":"project_id of the query"`
ItemKey string `"help":"item_key of the query"`
ItemText string `"help":"item_text of the query"`
ItemKey string `"help":"item_key of the query"`
ItemText string `"help":"item_text of the query"`
}
R(&ResResultUpdateOptions{}, "resresult-export", "Update a resresult export", func(s *mcclient.ClientSession, args *ResResultUpdateOptions) error {
params := jsonutils.NewDict()
if len(args.StatMonth) > 0 {
params.Add(jsonutils.NewString(args.StatMonth), "stat_month")
}
params.Add(jsonutils.NewString(args.StatMonth), "stat_month")
}
if len(args.StartDate) > 0 {
params.Add(jsonutils.NewString(args.StartDate), "start_date")
}
if len(args.StartDate) > 0 {
params.Add(jsonutils.NewString(args.StartDate), "start_date")
}
if len(args.EndDate) > 0 {
params.Add(jsonutils.NewString(args.EndDate), "end_date")
}