You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
94 lines
2.0 KiB
94 lines
2.0 KiB
package model |
|
|
|
import ( |
|
"encoding/json" |
|
|
|
go_common_time "go-common/library/time" |
|
) |
|
|
|
// BMsg databus binlog message. |
|
type BMsg struct { |
|
Action string `json:"action"` |
|
Table string `json:"table"` |
|
New json.RawMessage `json:"new"` |
|
Old json.RawMessage `json:"old"` |
|
} |
|
|
|
// OldToken old token |
|
type OldToken struct { |
|
ID int64 `json:"id"` |
|
Mid int64 `json:"mid"` |
|
AppID int64 `json:"appid"` |
|
AccessToken string `json:"access_token"` |
|
RefreshToken string `json:"refresh_token"` |
|
AppSubID int64 `json:"app_subid"` |
|
CreateAt int64 `json:"create_at"` |
|
Expires int64 `json:"expires"` |
|
Type int64 `json:"type"` |
|
CTime string `json:"ctime"` |
|
} |
|
|
|
//OldCookie old cookie |
|
type OldCookie struct { |
|
ID int64 `json:"id"` |
|
Mid int64 `json:"mid"` |
|
Session string `json:"session_data"` |
|
CSRFToken string `json:"csrf_token"` |
|
Type int64 `json:"type"` |
|
Expires int64 `json:"expire_time"` |
|
ModifyTime string `json:"modify_time"` |
|
} |
|
|
|
// Cookie for auth |
|
type Cookie struct { |
|
ID int64 |
|
Mid int64 |
|
Session string |
|
CSRF string |
|
Type int64 |
|
Expires int64 |
|
Ctime go_common_time.Time |
|
Mtime go_common_time.Time |
|
} |
|
|
|
// AuthCookie for auth |
|
type AuthCookie struct { |
|
ID int64 `json:"id"` |
|
Mid int64 `json:"mid"` |
|
Session string `json:"session"` |
|
CSRF string `json:"csrf"` |
|
Type int64 `json:"type"` |
|
Expires int64 `json:"expires"` |
|
} |
|
|
|
// AuthToken for auth |
|
type AuthToken struct { |
|
ID int64 `json:"id"` |
|
Mid int64 `json:"mid"` |
|
AppID int64 `json:"appid"` |
|
Token string `json:"token"` |
|
Expires int64 `json:"expires"` |
|
Type int64 `json:"type"` |
|
} |
|
|
|
// Token for auth |
|
type Token struct { |
|
ID int64 |
|
Mid int64 |
|
AppID int64 |
|
Token string |
|
Expires int64 |
|
Type int64 |
|
Ctime go_common_time.Time |
|
} |
|
|
|
// Refresh for auth |
|
type Refresh struct { |
|
ID int64 |
|
Mid int64 |
|
AppID int64 |
|
Refresh string |
|
Token string |
|
Expires int64 |
|
Ctime go_common_time.Time |
|
}
|
|
|