You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
28 lines
442 B
28 lines
442 B
package eastiot
|
|
|
|
// Params 请求参数
|
|
type Params map[string]interface{}
|
|
|
|
func NewParams() Params {
|
|
p := make(Params)
|
|
return p
|
|
}
|
|
|
|
func (app *App) NewParamsWith(params ...Params) Params {
|
|
p := make(Params)
|
|
for _, v := range params {
|
|
p.SetParams(v)
|
|
}
|
|
return p
|
|
}
|
|
|
|
func (p Params) Set(key string, value interface{}) {
|
|
p[key] = value
|
|
}
|
|
|
|
func (p Params) SetParams(params Params) {
|
|
for key, value := range params {
|
|
p[key] = value
|
|
}
|
|
}
|