20260423_add_cards_issue_fields.sql 1.1 KB

123456789101112131415161718
  1. -- 为 cards 与 cards_his 表增加发放信息字段(价格/对象/备注/时间/管理员)
  2. ALTER TABLE cards
  3. ADD COLUMN issue_price DECIMAL(10,2) NULL COMMENT '发放价格' AFTER is_extracted,
  4. ADD COLUMN issued_to VARCHAR(200) NULL COMMENT '发放给谁(文本)' AFTER issue_price,
  5. ADD COLUMN issue_remark VARCHAR(500) NULL COMMENT '发放备注' AFTER issued_to,
  6. ADD COLUMN issued_at DATETIME NULL COMMENT '发放时间' AFTER issue_remark,
  7. ADD COLUMN issued_admin_id INT NULL COMMENT '发放管理员ID' AFTER issued_at;
  8. ALTER TABLE cards
  9. ADD INDEX idx_cards_issued_at (issued_at),
  10. ADD INDEX idx_cards_issued_admin_id (issued_admin_id);
  11. ALTER TABLE cards_his
  12. ADD COLUMN issue_price DECIMAL(10,2) NULL COMMENT '发放价格' AFTER is_extracted,
  13. ADD COLUMN issued_to VARCHAR(200) NULL COMMENT '发放给谁(文本)' AFTER issue_price,
  14. ADD COLUMN issue_remark VARCHAR(500) NULL COMMENT '发放备注' AFTER issued_to,
  15. ADD COLUMN issued_at DATETIME NULL COMMENT '发放时间' AFTER issue_remark,
  16. ADD COLUMN issued_admin_id INT NULL COMMENT '发放管理员ID' AFTER issued_at;