dms运营中心新增设备系统列表接口
This commit is contained in:
parent
a23ea97993
commit
95b99d5945
@ -50,3 +50,10 @@ func (c *Client) GetRoleCreateLog(req *GetRoleCreateLogRequest) (response *GetRo
|
|||||||
err = c.DoAction(req, response)
|
err = c.DoAction(req, response)
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// GetUserLoginLogOsOptions 登录日志 OS 选项查询
|
||||||
|
func (c *Client) GetUserLoginLogOsOptions(req *GetUserLoginLogOsOptionsRequest) (response *GetUserLoginLogOsOptionsResponse, err error) {
|
||||||
|
response = CreateGetUserLoginLogOsOptionsResponse()
|
||||||
|
err = c.DoAction(req, response)
|
||||||
|
return
|
||||||
|
}
|
||||||
|
|||||||
43
services/big-data/get_user_login_log_os_options.go
Normal file
43
services/big-data/get_user_login_log_os_options.go
Normal file
@ -0,0 +1,43 @@
|
|||||||
|
package big_data
|
||||||
|
|
||||||
|
import (
|
||||||
|
"encoding/json"
|
||||||
|
|
||||||
|
"golib.gaore.com/GaoreGo/gaore-common-sdk-go/sdk/requests"
|
||||||
|
"golib.gaore.com/GaoreGo/gaore-common-sdk-go/sdk/responses"
|
||||||
|
)
|
||||||
|
|
||||||
|
// GetUserLoginLogOsOptionsRequest 登录日志 OS 选项查询请求(无请求体,仅鉴权头)
|
||||||
|
type GetUserLoginLogOsOptionsRequest struct {
|
||||||
|
*requests.JsonRequest
|
||||||
|
Authorization string `position:"Header" field:"Authorization"`
|
||||||
|
XDebug string `position:"Header" field:"x-debug"`
|
||||||
|
}
|
||||||
|
|
||||||
|
// GetUserLoginLogOsOptionsResponse 登录日志 OS 选项查询响应(返回不做处理,data 原样透出)
|
||||||
|
type GetUserLoginLogOsOptionsResponse struct {
|
||||||
|
*responses.BaseResponse
|
||||||
|
Code int `json:"code"`
|
||||||
|
Message string `json:"message"`
|
||||||
|
Data json.RawMessage `json:"data"`
|
||||||
|
}
|
||||||
|
|
||||||
|
// CreateGetUserLoginLogOsOptionsRequest 创建登录日志 OS 选项查询请求
|
||||||
|
// token 为 GetToken 返回的 data.token,直接放入 Authorization 头
|
||||||
|
func CreateGetUserLoginLogOsOptionsRequest(token string) *GetUserLoginLogOsOptionsRequest {
|
||||||
|
req := &GetUserLoginLogOsOptionsRequest{
|
||||||
|
JsonRequest: &requests.JsonRequest{},
|
||||||
|
Authorization: token,
|
||||||
|
}
|
||||||
|
req.InitWithApiInfo(HOST, VERSION, "/api/internal/v1/get_user_login_log/os_options")
|
||||||
|
req.Method = requests.POST
|
||||||
|
req.Scheme = requests.HTTPS
|
||||||
|
return req
|
||||||
|
}
|
||||||
|
|
||||||
|
// CreateGetUserLoginLogOsOptionsResponse 创建登录日志 OS 选项查询响应
|
||||||
|
func CreateGetUserLoginLogOsOptionsResponse() *GetUserLoginLogOsOptionsResponse {
|
||||||
|
return &GetUserLoginLogOsOptionsResponse{
|
||||||
|
BaseResponse: &responses.BaseResponse{},
|
||||||
|
}
|
||||||
|
}
|
||||||
Loading…
Reference in New Issue
Block a user