Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type PASSWORDRESETSOracle ¶
type PASSWORDRESETSOracle struct {
Token string `gorm:"column:TOKEN;not null;" json:"token"`
Wrong int `gorm:"column:WRONG;not null;" json:"wrong"`
Email string `gorm:"column:EMAIL;primaryKey;" json:"email"`
CreatedAt time.Time `gorm:"column:CREATED_AT" json:"created_at"`
}
func (*PASSWORDRESETSOracle) TableName ¶
func (v *PASSWORDRESETSOracle) TableName() string
TableName sets the insert table name for this struct type
type PasswordReset ¶
type PasswordReset struct {
Token string `gorm:"column:token;not null;" json:"token"`
Wrong int `gorm:"column:wrong;not null;" json:"wrong"`
Email string `gorm:"column:email;primaryKey;" json:"email"`
CreatedAt time.Time `gorm:"column:created_at" json:"created_at"`
}
func (*PasswordReset) TableName ¶
func (v *PasswordReset) TableName() string
TableName sets the insert table name for this struct type
type PermissionData ¶
type Permissions ¶
type Permissions struct {
DefaultMenu string `json:"default_menu"`
Extra struct {
Chart bool `json:"chart"`
Datasourcce bool `json:"datasourcce"`
Datasource bool `json:"datasource"`
Moqup bool `json:"moqup"`
} `json:"extra"`
MenuID int `json:"menu_id"`
Permissions map[string]PermissionData `json:"permissions"`
}
type Role ¶
type Role struct {
ID int `gorm:"column:id;primaryKey;autoIncrement" json:"id"`
Name string `gorm:"column:name;not null;unique" json:"name"`
DisplayName string `gorm:"column:display_name" json:"display_name"`
Description string `gorm:"column:description" json:"description"`
Permissions string `gorm:"column:permissions;type:TEXT" json:"permissions"`
Extra string `gorm:"column:extra;type:TEXT" json:"extra"`
Menu string `gorm:"column:menu" json:"menu"`
CreatedAt *time.Time `gorm:"column:created_at" json:"created_at"`
UpdatedAt *time.Time `gorm:"column:updated_at" json:"updated_at"`
DeletedAt gorm.DeletedAt `gorm:"column:deleted_at" json:"-"`
}
type RoleOracle ¶
type RoleOracle struct {
ID int `gorm:"column:ID;primaryKey;autoIncrement" json:"id"`
Description string `gorm:"column:DESCRIPTION" json:"description"`
DisplayName string `gorm:"column:DISPLAY_NAME" json:"display_name"`
Extra string `gorm:"column:EXTRA" json:"extra"`
Menu *string `gorm:"column:MENU" json:"menu"`
Name string `gorm:"column:NAME" json:"name"`
Permissions string `gorm:"column:PERMISSIONS;type:LONG" json:"permissions"`
CreatedAt *time.Time `gorm:"column:CREATED_AT" json:"created_at"`
UpdatedAt *time.Time `gorm:"column:UPDATED_AT" json:"updated_at"`
DeletedAt gorm.DeletedAt `gorm:"column:DELETED_AT" json:"-"`
}
func (*RoleOracle) TableName ¶
func (v *RoleOracle) TableName() string
TableName sets the insert table name for this struct type
type USERSOracle ¶
type USERSOracle struct {
ID int64 `gorm:"column:ID;primaryKey;autoIncrement" json:"id"`
Avatar *string `gorm:"column:AVATAR" json:"avatar"`
Bio *string `gorm:"column:BIO" json:"bio"`
Birthday time.Time `gorm:"column:BIRTHDAY;type:DATE" json:"birthday"`
Email string `gorm:"column:EMAIL" json:"email"`
FirstName string `gorm:"column:FIRST_NAME" json:"first_name"`
Gender string `gorm:"column:GENDER" json:"gender"`
LastName *string `gorm:"column:LAST_NAME" json:"last_name"`
Login string `gorm:"column:LOGIN" json:"login"`
Password string `gorm:"column:PASSWORD" json:"password"`
Phone *string `gorm:"column:PHONE" json:"phone"`
RegisterNumber string `gorm:"column:REGISTER_NUMBER" json:"register_number"`
Role int64 `gorm:"column:ROLE" json:"role"`
Status string `gorm:"column:STATUS" json:"status"`
CreatedAt *time.Time `gorm:"column:CREATED_AT" json:"created_at"`
UpdatedAt *time.Time `gorm:"column:UPDATED_AT" json:"updated_at"`
DeletedAt gorm.DeletedAt `gorm:"column:DELETED_AT" json:"-"`
}
func (*USERSOracle) TableName ¶
func (v *USERSOracle) TableName() string
TableName sets the insert table name for this struct type
type Unauthorized ¶
type Unauthorized struct {
}
type User ¶
type User struct {
ID int64 `gorm:"column:id;primaryKey;autoIncrement" json:"id"`
Status string `gorm:"column:status;" json:"status"` //type:ENUM('0','1','2')
Role int64 `gorm:"column:role" json:"role"`
Login string `gorm:"column:login;unique_index;not null;unique" json:"login"`
Email string `gorm:"column:email;unique_index;not null;unique" json:"email"`
RegisterNumber string `gorm:"column:register_number;not null;unique" json:"register_number"`
Avatar string `gorm:"column:avatar;type:TEXT" json:"avatar"`
Bio string `gorm:"column:bio;type:TEXT" json:"bio"`
FirstName string `gorm:"column:first_name" json:"first_name"`
LastName string `gorm:"column:last_name" json:"last_name"`
Birthday time.Time `gorm:"column:birthday;type:DATE" json:"birthday"`
Phone string `gorm:"column:phone" json:"phone"`
Gender string `gorm:"column:gender;" json:"gender"` //type:ENUM('f','m')
Password string `gorm:"column:password;not null" json:"password"`
CreatedAt *time.Time `gorm:"column:created_at" json:"created_at"`
UpdatedAt *time.Time `gorm:"column:updated_at" json:"updated_at"`
DeletedAt gorm.DeletedAt `gorm:"column:deleted_at" json:"-"`
}
type UserUUID ¶
type UserUUID struct {
ID string `gorm:"column:id;primaryKey;type:uuid;default:gen_random_uuid()" json:"id"`
CreatedAt *time.Time `gorm:"column:created_at" json:"created_at"`
UpdatedAt *time.Time `gorm:"column:updated_at" json:"updated_at"`
DeletedAt *time.Time `gorm:"column:deleted_at" json:"-"`
Status string `gorm:"column:status;" json:"status"` //type:ENUM('0','1','2')
Role int64 `gorm:"column:role" json:"role"`
Login string `gorm:"column:login;unique_index;not null;unique" json:"login"`
Email string `gorm:"column:email;unique_index;not null;unique" json:"email"`
RegisterNumber string `gorm:"column:register_number;not null;unique" json:"register_number"`
Avatar string `gorm:"column:avatar;type:TEXT" json:"avatar"`
Bio string `gorm:"column:bio;type:TEXT" json:"bio"`
FirstName string `gorm:"column:first_name" json:"first_name"`
LastName string `gorm:"column:last_name" json:"last_name"`
Birthday time.Time `gorm:"column:birthday;type:DATE" json:"birthday"`
Phone string `gorm:"column:phone" json:"phone"`
Gender string `gorm:"column:gender;" json:"gender"` //type:ENUM('f','m')
Password string `gorm:"column:password;not null" json:"password"`
}
type UserWithoutPassword ¶
type UserWithoutPassword struct {
ID int64 `gorm:"column:id;primaryKey;autoIncrement" json:"id"`
Status string `gorm:"column:status;" json:"status"` //type:ENUM('0','1','2')
Role int64 `gorm:"column:role" json:"role"`
Login string `gorm:"column:login;unique_index;not null;unique" json:"login"`
Email string `gorm:"column:email;unique_index;not null;unique" json:"email"`
RegisterNumber string `gorm:"column:register_number;not null;unique" json:"register_number"`
Avatar string `gorm:"column:avatar;type:TEXT" json:"avatar"`
Bio string `gorm:"column:bio;type:TEXT" json:"bio"`
FirstName string `gorm:"column:first_name" json:"first_name"`
LastName string `gorm:"column:last_name" json:"last_name"`
Birthday time.Time `gorm:"column:birthday;type:DATE" json:"birthday"`
Phone string `gorm:"column:phone" json:"phone"`
Gender string `gorm:"column:gender;" json:"gender"` //type:ENUM('f','m')
CreatedAt *time.Time `gorm:"column:created_at" json:"created_at"`
UpdatedAt *time.Time `gorm:"column:updated_at" json:"updated_at"`
DeletedAt gorm.DeletedAt `gorm:"column:deleted_at" json:"-"`
}
func (*UserWithoutPassword) TableName ¶
func (v *UserWithoutPassword) TableName() string
TableName sets the insert table name for this struct type
type UserWithoutPasswordOracle ¶
type UserWithoutPasswordOracle struct {
ID int64 `gorm:"column:ID;primaryKey;autoIncrement" json:"id"`
Avatar *string `gorm:"column:AVATAR" json:"avatar"`
Bio *string `gorm:"column:BIO" json:"bio"`
Birthday time.Time `gorm:"column:BIRTHDAY;type:DATE" json:"birthday"`
Email string `gorm:"column:EMAIL" json:"email"`
FirstName *string `gorm:"column:FIRST_NAME" json:"first_name"`
Gender string `gorm:"column:GENDER" json:"gender"`
LastName *string `gorm:"column:LAST_NAME" json:"last_name"`
Login string `gorm:"column:LOGIN" json:"login"`
Phone *string `gorm:"column:PHONE" json:"phone"`
RegisterNumber string `gorm:"column:REGISTER_NUMBER" json:"register_number"`
Role int64 `gorm:"column:ROLE" json:"role"`
Status string `gorm:"column:STATUS" json:"status"`
CreatedAt *time.Time `gorm:"column:CREATED_AT" json:"created_at"`
UpdatedAt *time.Time `gorm:"column:UPDATED_AT" json:"updated_at"`
DeletedAt gorm.DeletedAt `gorm:"column:DELETED_AT" json:"-"`
}
func (*UserWithoutPasswordOracle) TableName ¶
func (v *UserWithoutPasswordOracle) TableName() string
TableName sets the insert table name for this struct type
type UserWithoutPasswordUUID ¶
type UserWithoutPasswordUUID struct {
ID string `gorm:"column:id;primaryKey;autoIncrement" json:"id"`
Status string `gorm:"column:status;" json:"status"` //type:ENUM('0','1','2')
Role int64 `gorm:"column:role" json:"role"`
Login string `gorm:"column:login;unique_index;not null;unique" json:"login"`
Email string `gorm:"column:email;unique_index;not null;unique" json:"email"`
RegisterNumber string `gorm:"column:register_number;not null;unique" json:"register_number"`
Avatar string `gorm:"column:avatar;type:TEXT" json:"avatar"`
Bio string `gorm:"column:bio;type:TEXT" json:"bio"`
FirstName string `gorm:"column:first_name" json:"first_name"`
LastName string `gorm:"column:last_name" json:"last_name"`
Birthday time.Time `gorm:"column:birthday;type:DATE" json:"birthday"`
Phone string `gorm:"column:phone" json:"phone"`
Gender string `gorm:"column:gender;" json:"gender"` //type:ENUM('f','m')
CreatedAt *time.Time `gorm:"column:created_at" json:"created_at"`
UpdatedAt *time.Time `gorm:"column:updated_at" json:"updated_at"`
DeletedAt gorm.DeletedAt `gorm:"column:deleted_at" json:"-"`
}
func (*UserWithoutPasswordUUID) TableName ¶
func (v *UserWithoutPasswordUUID) TableName() string
TableName sets the insert table name for this struct type
Click to show internal directories.
Click to hide internal directories.