Skip to content
wzdot edited this page Oct 28, 2014 · 26 revisions

系统信息(systems)

字段 类型 允许为空 缺省 备注
name varchar(50) - 名称
uid varchar(64) - 公钥
secret varchar(64) - 私钥
locked boolean - 锁定
timeout date false 失效时间
autorise boolean - false 自动激活
  • 唯一约束:uid
  • 当timeout为NULL时,代表永久有效。

客户端信息(clients)

字段 类型 允许为空 缺省 备注
name varchar(50) - 姓名
system_id integer -
activate boolean - false 激活
session_token varchar(64) - 访问令牌
  • 唯一约束:[name, system_id]

客户硬件信息(hardwares)

字段 类型 允许为空 缺省 备注
client_id integer -
hardware_code varchar(100) - 硬件序列号
activate boolean - 激活
  • 唯一约束:[client_id, hardware_code]

用户信息(users)

字段 类型 允许为空 缺省 备注
system_id integer -
username varchar(50) - 用户名
password_digest varchar(60) - 密码
email varchar(50) - 电子邮件
  • 唯一约束:[system_id, username],[system_id, email]
  • 用户名长度 >= 4
  • 密码长度 >= 6

用户属性(profiles)

字段 类型 允许为空 缺省 备注
user_id integer - 用户ID
name varchar(50) - 姓名
admin boolean - false 管理员
superadmin boolean - false 超级用户
locked boolean - false 是否锁定
login_token varchar(60) -
reset_password_token varchar(60) -
reset_password_created_at datetime -
remember_created_at datetime -
  • 唯一约束:user_id