| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758 |
- package oauth
- type CommonAttrs struct {
- ClientId string `json:"client_id" sign:"client_id"`
- ClientSecret string `json:"client_secret" sign:"client_secret"`
- NonceStr string `json:"nonce_str" sign:"nonce_str"`
- OauthTimestamp int64 `json:"oauth_timestamp" sign:"oauth_timestamp"`
- }
- // CheckiamReq 心跳检测请求
- type CheckiamReq struct {
- ClientId string `json:"client_id" sign:"client_id"`
- ClientSecret string `json:"client_secret" sign:"client_secret"`
- NonceStr string `json:"nonce_str" sign:"nonce_str"`
- OauthTimestamp int64 `json:"oauth_timestamp" sign:"oauth_timestamp"`
- Sign string `json:"sign"`
- }
- type AccessTokenArgs struct {
- ClientId string `json:"client_id" sign:"client_id"`
- ClientSecret string `json:"client_secret" sign:"client_secret"`
- NonceStr string `json:"nonce_str" sign:"nonce_str"`
- OauthTimestamp int64 `json:"oauth_timestamp" sign:"oauth_timestamp"`
- Sign string `json:"sign"`
- RedirectUri string `json:"redirect_uri" sign:"redirect_uri"`
- Code string `json:"code" sign:"code"`
- GrantType string `json:"grant_type" sign:"grant_type"`
- }
- type AccessTokenResp struct {
- Status int64 `json:"status"`
- Msg string `json:"msg"`
- AccessToken string `json:"access_token"`
- }
- type ProfileResq struct {
- ClientId string `json:"client_id" sign:"client_id"`
- ClientSecret string `json:"client_secret" sign:"client_secret"`
- NonceStr string `json:"nonce_str" sign:"nonce_str"`
- OauthTimestamp int64 `json:"oauth_timestamp" sign:"oauth_timestamp"`
- Sign string `json:"sign"`
- AccessToken string `json:"access_token" sign:"access_token"`
- }
- type ProfileResp struct {
- Status int64 `json:"status"`
- Msg string `json:"msg"`
- Id string `json:"id"`
- WorkNo string `json:"workNo"`
- Attributes string `json:"attributes"`
- }
- type UserInfo struct {
- Id int32 `json:"id"`
- Uuid string `json:"uuid"`
- UserName string `json:"user_name"`
- RealName string `json:"real_name"`
- Roles string `json:"roles"` // 所属角色
- DeptId string `json:"dept_id"` //所属部门
- }
|