8
0

dms运营中心新增设备系统列表接口

This commit is contained in:
luoxun 2026-06-10 11:05:55 +08:00
parent a23ea97993
commit 95b99d5945
2 changed files with 50 additions and 0 deletions

View File

@ -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
}

View 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{},
}
}