package passport import ( "golib.gaore.com/GaoreGo/gaore-common-sdk-go/sdk" "golib.gaore.com/GaoreGo/gaore-common-sdk-go/sdk/requests" ) const ( VERSION = "2025-05-28" // 对称加密密钥 appKey = "#gr*%com#" ) var HOST requests.Host = requests.Host{ Default: "passport.gaore.com", } type Client struct { sdk.Client } func NewClient() (client *Client, err error) { client = new(Client) err = client.Init() return } // GetUserList // 获取用户列表 func (c *Client) GetUserList(req *GetUserListRequest) (response *GetUserListResponse, err error) { response = CreateGetUserListResponse() err = c.DoAction(req, response) return } // GetUserRoleList // 获取用户角色列表 func (c *Client) GetUserRoleList(req *GetUserRoleListRequest) (response *GetUserRoleListResponse, err error) { response = CreateGetUserRoleListResponse() err = c.DoAction(req, response) return }