# 用户数据
用户数据部分包含用户信息表,用户组,用户组织以及相关的授权设置信息。
# 用户数据谱库组成
用户数据组成如下图所示。
# users_user表
字段名称 | 字段功能 | 字段类型 |
---|---|---|
id | 用户ID | Bigint |
username | 账号 | Character varying |
password | 密码 | Character varying |
name | 用户姓名 | Character varying |
date_joined | 创建时间 | Time stamp with time zone |
用户邮箱 | Character varying | |
last_login | 用户上次登陆时间 | Time stamp with time zone |
is_superuser | 是否超级用户 | BOOLEAN |
is_staff | 是否员工 | BOOLEAN |
is_active | 是否启用 | BOOLEAN |
organization_id | 所属组织ID | Bigint |
说明: users_user表用于存储用户相关信息
# users_organization表
字段名称 | 字段功能 | 字段类型 |
---|---|---|
id | 组织ID | bigint |
name | 组织名称 | Character varying |
description | 描述 | Text |
created | 创建时间 | Time stamp with time zone |
updated | 更新时间 | Time stamp with time zone |
activated | 是否激活 | BOOLEAN |
deleted | 是否删除 | BOOLEAN |
说明: users_organization表用于存储机构信息
# users_user_groups表
字段名称 | 字段功能 | 字段类型 |
---|---|---|
id | ID | Bigint |
user_id | ser ID,关联users_user | Bigint |
group_id | group ID,关联auth_group | Text |
说明: users_user_groups表用于存储用户与组的归属关系信息
# users_user_user_permissions表
字段名称 | 字段功能 | 字段类型 |
---|---|---|
id | ID | Bigint |
user_id | user ID,关联users_user | Bigint |
permission_id | permission ID,关联auth_permission | integer |
说明: users_user_user_permissions表用于记录用户和权限之间的对应关系
# auth_group表
字段名称 | 字段功能 | 字段类型 |
---|---|---|
id | ID | Bigint |
name | Group名称 | Character varying |
说明: auth_group表用于记录系统中所有的组信息
# auth_permission表
字段名称 | 字段功能 | 字段类型 |
---|---|---|
id | ID | integer |
name | permission名称 | Character varying |
content_type_id | 权限类型级别 | integer |
codename | 代号名称 | Character varying |
说明: auth_permission表用于记录系统中所有的权限内容
# auth_group_permissions表
字段名称 | 字段功能 | 字段类型 |
---|---|---|
id | ID | bigint |
group_id | group id,关联auth_group | integer |
permission_id | permission id,关联auth_permission | integer |
说明: auth_permission表用于存储系统中分组与权限的对应关系
# account_emailaddress表
字段名称 | 字段功能 | 字段类型 |
---|---|---|
id | ID | integer |
邮件地址 | Character varying | |
verified | 是否验证 | boolean |
primary | 是否优先 | boolean |
user_id | 用户id,关联users_user表 | bigint |
说明:account_emailaddress表用来记录用户邮件信息
# account_emailconfirmation表
字段名称 | 字段功能 | 字段类型 |
---|---|---|
id | ID | integer |
created | 创建时间 | Time stamp with time zone |
sent | 确认发送时间 | Time stamp with time zone |
key | 验证key | Character varying |
email_address_id | email address id, 关联account_emailaddress表 | bigint |
说明:account_emailconfirmation表用来记录用户邮件确认信息