mirror of https://github.com/veypi/OneAuth.git
change the model
parent
9f93299509
commit
09a38f910f
@ -0,0 +1,32 @@
|
||||
package models
|
||||
|
||||
import "time"
|
||||
|
||||
type TokenSalt struct {
|
||||
ID string `json:"id" gorm:"primaryKey;type:varchar(32)" parse:"path"`
|
||||
}
|
||||
type TokenGet struct {
|
||||
ID string `json:"id" gorm:"primaryKey;type:varchar(32)" parse:"path@token_id"`
|
||||
}
|
||||
|
||||
type TokenPatch struct {
|
||||
ID string `json:"id" gorm:"primaryKey;type:varchar(32)" parse:"path@token_id"`
|
||||
ExpiredAt *time.Time `json:"expired_at" parse:"json"`
|
||||
OverPerm *string `json:"over_perm" parse:"json"`
|
||||
}
|
||||
|
||||
type TokenDelete struct {
|
||||
ID string `json:"id" gorm:"primaryKey;type:varchar(32)" parse:"path@token_id"`
|
||||
}
|
||||
|
||||
type TokenPost struct {
|
||||
UserID string `json:"user_id" gorm:"index;type:varchar(32)" parse:"json"`
|
||||
AppID string `json:"app_id" gorm:"index;type:varchar(32)" parse:"json"`
|
||||
ExpiredAt *time.Time `json:"expired_at" parse:"json"`
|
||||
OverPerm *string `json:"over_perm" parse:"json"`
|
||||
}
|
||||
|
||||
type TokenList struct {
|
||||
UserID string `json:"user_id" gorm:"index;type:varchar(32)" parse:"json"`
|
||||
AppID string `json:"app_id" gorm:"index;type:varchar(32)" parse:"json"`
|
||||
}
|
Loading…
Reference in New Issue