goProject/trunk/center/common/webserver/reflectRequestObject.go

38 lines
764 B
Go
Raw Normal View History

2025-01-06 16:01:02 +08:00
package webServer
// RequestObject
2025-01-23 16:12:49 +08:00
//
// @description: 请求对象
2025-01-06 16:01:02 +08:00
type RequestObject struct {
// 以下属性是由客户端直接传入的,可以直接反序列化直接得到的
// 请求的模块名称
ModuleName string
// 请求的方法名称
MethodName string
// 请求的参数数组
Parameters []interface{}
}
// NewRequestObject
2025-01-23 16:12:49 +08:00
//
// @description: NewRequestObject
//
2025-01-06 16:01:02 +08:00
// parameter:
2025-01-23 16:12:49 +08:00
//
2025-01-06 16:01:02 +08:00
// @_ModuleName: _ModuleName
// @_MethodName: _MethodName
// @_Parameters: _Parameters
2025-01-23 16:12:49 +08:00
//
2025-01-06 16:01:02 +08:00
// return:
2025-01-23 16:12:49 +08:00
//
2025-01-06 16:01:02 +08:00
// @*RequestObject: RequestObject
func NewRequestObject(_ModuleName string, _MethodName string, _Parameters []interface{}) *RequestObject {
return &RequestObject{
ModuleName: _ModuleName,
MethodName: _MethodName,
Parameters: _Parameters,
}
}