Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type App ¶
type App struct { ID int64 `db:"id" db_default:"auto"` Name string `db:"name"` Email string `db:"email"` Token string `db:"token" db_default:"''"` Comments string `db:"comments"` Ctime string `db:"ctime" db_default:"now()"` Mtime string `db:"mtime" db_default:"now()"` }
App 应用表
type Resource ¶
type Resource struct { ID int64 `db:"id" db_default:"auto"` AppID int64 `db:"app_id"` Name string `db:"name"` Comments string `db:"comments"` Ctime string `db:"ctime" db_default:"now()"` Mtime string `db:"mtime" db_default:"now()"` }
Resource 资源表
type Role ¶
type Role struct { ID int64 `db:"id" db_default:"auto"` AppID int64 `db:"app_id"` Name string `db:"name"` UserID int64 `db:"user_id"` Comments string `db:"comments"` Ctime string `db:"ctime" db_default:"now()"` Mtime string `db:"mtime" db_default:"now()"` }
Role 对应角色表
type RoleResource ¶
type RoleResource struct { ID int64 `db:"id" db_default:"auto"` AppID int64 `db:"app_id"` ResourceID int64 `db:"resource_id"` ResourceName string `db:"resource.name" db_default:""` RoleID int64 `db:"role_id"` RoleName string `db:"role.name" db_default:""` RoleComments string `db:"role.comments" db_default:""` Ctime string `db:"ctime" db_default:"now()"` Mtime string `db:"mtime" db_default:"now()"` }
RoleResource 角色与资源关联表.
type RoleUser ¶
type RoleUser struct { ID int64 `db:"id" db_default:"auto"` AppID int64 `db:"app_id"` AdminID int64 `db:"role.user_id"` UserID int64 `db:"user_id"` UserName string `db:"user.name"` UserEmail string `db:"user.email"` RoleID int64 `db:"role_id"` RoleName string `db:"role.name"` RoleComments string `db:"role.comments"` Ctime string `db:"ctime" db_default:"now()"` Mtime string `db:"mtime" db_default:"now()"` }
RoleUser 角色与用户关联表.
type User ¶
type User struct { ID int64 `db:"id" db_default:"auto"` AppID int64 `db:"app_id"` Name string `db:"name"` Email string `db:"email"` Ctime string `db:"ctime" db_default:"now()"` Mtime string `db:"mtime" db_default:"now()"` }
User 用户表.
type UserInfo ¶
type UserInfo struct { ID int64 `db:"id" db_default:"auto"` AppID int64 `db:"app_id"` Name string `db:"name"` Email string `db:"email"` Res []Resource `db_table:"one2more"` Roles []Role `db_table:"one2more"` Ctime string `db:"ctime" db_default:"now()"` Mtime string `db:"mtime" db_default:"now()"` }
UserInfo 用户信息.
Click to show internal directories.
Click to hide internal directories.