004_invitation_code.sql 651 B

123456789101112131415
  1. -- 邀请码表 — 注册邀约制
  2. CREATE TABLE sys_invitation_code (
  3. id BIGSERIAL PRIMARY KEY,
  4. uuid VARCHAR(64),
  5. status VARCHAR(1) DEFAULT '0', -- 0=未使用, 1=已使用
  6. code VARCHAR(64) NOT NULL,
  7. used_by BIGINT, -- 使用者 user_id
  8. used_time TIMESTAMPTZ, -- 使用时间
  9. created_by BIGINT, -- 生成者 user_id
  10. description VARCHAR(255),
  11. created_time TIMESTAMPTZ DEFAULT now(),
  12. updated_time TIMESTAMPTZ DEFAULT now()
  13. );
  14. CREATE UNIQUE INDEX idx_invitation_code ON sys_invitation_code (code);