32 lines
748 B
Plaintext
32 lines
748 B
Plaintext
|
|
package webServer
|
||
|
|
|
||
|
|
// RequestObject
|
||
|
|
// @description: 请求对象
|
||
|
|
type RequestObject struct {
|
||
|
|
// 以下属性是由客户端直接传入的,可以直接反序列化直接得到的
|
||
|
|
// 请求的模块名称
|
||
|
|
ModuleName string
|
||
|
|
|
||
|
|
// 请求的方法名称
|
||
|
|
MethodName string
|
||
|
|
|
||
|
|
// 请求的参数数组
|
||
|
|
Parameters []interface{}
|
||
|
|
}
|
||
|
|
|
||
|
|
// NewRequestObject
|
||
|
|
// @description: NewRequestObject
|
||
|
|
// parameter:
|
||
|
|
// @_ModuleName: _ModuleName
|
||
|
|
// @_MethodName: _MethodName
|
||
|
|
// @_Parameters: _Parameters
|
||
|
|
// return:
|
||
|
|
// @*RequestObject: RequestObject
|
||
|
|
func NewRequestObject(_ModuleName string, _MethodName string, _Parameters []interface{}) *RequestObject {
|
||
|
|
return &RequestObject{
|
||
|
|
ModuleName: _ModuleName,
|
||
|
|
MethodName: _MethodName,
|
||
|
|
Parameters: _Parameters,
|
||
|
|
}
|
||
|
|
}
|