数据库文档
te_aliyun_api_log
描述:阿里云日志数据库
数据列
| 列名 | 数据类型 | 约束 | 描述 | 是否为空 | 键约束 | 级联修改 | 级联删除 |
|---|---|---|---|---|---|---|---|
| log_uuid | varchar(32) | PRIMARY KEY | 日志 UUID | ||||
| code | varchar(255) | 返回码 | |||||
| message | varchar(1024) | 信息记录 | |||||
| request_id | varchar(36) | 请求日志 ID(可用于回溯) | |||||
| operator | varchar(7) | DEFAULT 'CONSOLE'::character varying | 操作方(CONSOLE, USER)分别代表系统操作或用户操作 | ||||
| operating_ip | varchar(46) | 操作 IP | 是 | ||||
| operating_referer | varchar(1024) | 操作来源 | 是 | ||||
| operating_user_agent | varchar(1024) | 操作用户信息 | 是 | ||||
| created_at | timestamp | DEFAULT now() | 创建时间 | 是 |
外键约束
- 无
索引
- 无
数据结构
无
te_card
描述:卡片数据库
数据列
| 列名 | 数据类型 | 约束 | 描述 | 是否为空 | 键约束 | 级联修改 | 级联删除 |
|---|---|---|---|---|---|---|---|
| card_uuid | varchar(32) | PRIMARY KEY | 卡片序列 | ||||
| create_user | varchar(32) | FOREIGN KEY | 创建者 | te_user_uuid_fk | cascade | set_null | |
| name | varchar(48) | 卡片名字 | |||||
| display_name | varchar(48) | 卡片展示名字 | |||||
| type | smallint | DEFAULT 0 | 类型(0: 名片类型,1: 视频类型) | ||||
| argument_amount | integer | DEFAULT 1 | 总计参数 | ||||
| argument | varchar | DEFAULT '[]'::character varying | 参数名字及其属性 | ||||
| created_at | timestamp | DEFAULT now() | 创建时间 | ||||
| updated_at | timestamp | DEFAULT now() | 修改时间 |
外键约束
- te_user_uuid_fk:
create_user列引用te_user表的uuid列,更新时级联,删除时设置为 NULL
索引
- te_card_name_uindex:
name列的唯一索引
数据结构
无
te_carte
描述:用户名片库
数据列
| 列名 | 数据类型 | 约束 | 描述 | 是否为空 | 键约束 | 级联修改 | 级联删除 |
|---|---|---|---|---|---|---|---|
| carte_uuid | varchar(32) | PRIMARY KEY | 名片主键 | ||||
| card_uuid | varchar(32) | FOREIGN KEY | 卡片 UUID | te_card_card_uuid_fk | cascade | restrict | |
| user_uuid | varchar(32) | FOREIGN KEY | 用户 UUID | te_user_uuid_fk | cascade | cascade | |
| name | varchar(48) | 名片命名 | |||||
| type | varchar(10) | DEFAULT 'NORMAL'::character varying | 名片类型("NORMAL","VIDEO") | ||||
| variable | varchar | DEFAULT '[]'::character varying | 名片变量 | ||||
| created_at | timestamp | 创建时间 | |||||
| updated_at | timestamp | 更新时间 | 是 |
外键约束
- te_card_card_uuid_fk:
card_uuid列引用te_card表的card_uuid列,更新时级联,删除时限制 - te_user_uuid_fk:
user_uuid列引用te_user表的uuid列,更新时级联,删除时级联
索引
- 无
数据结构
无
te_info
描述:信息表
数据列
| 列名 | 数据类型 | 约束 | 描述 | 是否为空 | 键约束 | 级联修改 | 级联删除 |
|---|---|---|---|---|---|---|---|
| info_uuid | varchar(32) | PRIMARY KEY | 信息主键表 | ||||
| key | varchar(64) | 键 | |||||
| value | varchar | 值 | 是 | ||||
| updated_at | timestamp | DEFAULT now() | 创建时间 |
外键约束
- 无
索引
- 无
数据结构
无
te_member
描述:会员表
数据列
| 列名 | 数据类型 | 约束 | 描述 | 是否为空 | 键约束 | 级联修改 | 级联删除 |
|---|---|---|---|---|---|---|---|
| member_uuid | varchar(36) | PRIMARY KEY | 会员表主键 | ||||
| name | varchar(30) | 名字 | |||||
| display_name | varchar(30) | 展示名字 | |||||
| description | integer | 会员描述 | |||||
| created_at | timestamp | DEFAULT now() | 创建时间 | ||||
| updated_at | timestamp | DEFAULT now() | 修改时间 | ||||
| card_amount | integer | DEFAULT 0 | 卡片数目 | ||||
| content_amount | integer | DEFAULT 0 | 内容条目 |
外键约束
- 无
索引
- te_member_name_uindex:
name列的唯一索引
数据结构
无
te_real_authorization
描述:用户实名认证信息
数据列
| 列名 | 数据类型 | 约束 | 描述 | 是否为空 | 键约束 | 级联修改 | 级联删除 |
|---|---|---|---|---|---|---|---|
| real_authorization_uuid | varchar(36) | PRIMARY KEY | 实名认证主键 | ||||
| type | boolean | DEFAULT false | 是否是企业认证(否则是个人认证) | ||||
| channel | boolean | DEFAULT true | 是否是本地认证渠道(否则是支付宝实名认证渠道) | ||||
| has_pass | smallint | DEFAULT 0 | 是否通过实名认证(0为提交,1为通过,2为不通过) | ||||
| name | varchar(255) | 名字(个人为真实姓名,企业为企业全称名字) | |||||
| id | varchar(18) | 身份证号码或者 | |||||
| start_time | date | 证件有效期开始时间 | |||||
| end_time | date | 证件有效期结束时间 | |||||
| address | varchar(255) | 证件地址 | |||||
| created_at | timestamp | DEFAULT now() | 创建时间 |
外键约束
- 无
索引
- 无
数据结构
无
te_role
描述:角色表
数据列
| 列名 | 数据类型 | 约束 | 描述 | 是否为空 | 键约束 | 级联修改 | 级联删除 |
|---|---|---|---|---|---|---|---|
| role_uuid | varchar(36) | PRIMARY KEY | 角色主键 | ||||
| name | varchar(30) | 名字 | |||||
| display_name | varchar(30) | 展示名字 | |||||
| description | varchar(1024) | 内容描述 |
外键约束
- 无
索引
- te_role_name_uindex:
name列的唯一索引
数据结构
无
te_user
描述:用户表
数据列
| 列名 | 数据类型 | 约束 | 描述 | 是否为空 | 键约束 | 级联修改 | 级联删除 |
|---|---|---|---|---|---|---|---|
| uuid | varchar(32) | PRIMARY KEY | 用户 uuid | ||||
| username | varchar(48) | 用户名 | |||||
| varchar(320) | 邮箱 | email_uindex | |||||
| phone | varchar(11) | 手机号 | phone_uindex | ||||
| password | char(60) | 用户密码 | |||||
| avatar | varchar(1024) | 用户头像 | 是 | ||||
| real_auth_uuid | varchar(36) | FOREIGN KEY | 实名认证编号 | te_real_authorization_real_auth_uuid_fk | cascade | restrict | |
| enable | boolean | DEFAULT true | 账户启用 | ||||
| ban | boolean | DEFAULT false | 是否封禁 | ||||
| ban_reason | varchar(1024) | 封禁原因 | 是 | ||||
| role | varchar(36) | FOREIGN KEY | 用户所在角色组 | te_role_role_uuid_fk | cascade | restrict | |
| member | varchar(36) | FOREIGN KEY | 会员角色组 | 是 | te_member_member_uuid_fk | cascade | set_null |
| created_at | timestamp | DEFAULT now() | 创建时间 | ||||
| updated_at | timestamp | DEFAULT now() | 修改时间 | 是 | |||
| banned_at | timestamp | 封禁时间 | 是 | ||||
| user_qq | varchar(14) | 用户 QQ 号 | 是 | ||||
| user_wechat | varchar(20) | 用户微信 | 是 |
外键约束
- te_real_authorization_real_auth_uuid_fk:
real_auth_uuid列引用te_real_authorization表的real_authorization_uuid列,更新时级联,删除时限制 - te_role_role_uuid_fk:
role列引用te_role表的role_uuid列,更新时级联,删除时限制 - te_member_member_uuid_fk:
member列引用te_member表的member_uuid列,更新时级联,删除时设置为 NULL
索引
- te_user_username_uindex:
username列的唯一索引 - te_user_email_uindex:
email列的唯一索引 - te_user_phone_uindex:
phone列的唯一索引