-- ----------------------------
-- 联系表单/销售线索表
-- 存放官网 /contact 页面提交的咨询需求
-- ----------------------------
CREATE TABLE IF NOT EXISTS `cms_contact_lead` (
  `lead_id`       INT           NOT NULL AUTO_INCREMENT   COMMENT '线索ID',
  `name`          VARCHAR(50)   NOT NULL                  COMMENT '联系人姓名',
  `phone`         VARCHAR(20)   NOT NULL                  COMMENT '手机号',
  `company`       VARCHAR(100)  DEFAULT NULL              COMMENT '单位/公司名称',
  `delivery`      VARCHAR(20)   DEFAULT NULL              COMMENT '交付方式: saas/private/hybrid',
  `need`          TEXT          DEFAULT NULL              COMMENT '需求描述',
  `source`        VARCHAR(50)   DEFAULT 'web'             COMMENT '来源渠道: web/miniapp/app',
  `ip`            VARCHAR(50)   DEFAULT NULL              COMMENT '提交IP',
  `status`        TINYINT       NOT NULL DEFAULT 0        COMMENT '跟进状态: 0待跟进 1跟进中 2已成交 3无效',
  `remarks`       VARCHAR(500)  DEFAULT NULL              COMMENT '销售备注',
  `deleted`       TINYINT       NOT NULL DEFAULT 0        COMMENT '是否删除: 0否 1是',
  `tenant_id`     INT           DEFAULT NULL              COMMENT '租户ID',
  `create_time`   DATETIME      DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  `update_time`   DATETIME      DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
  PRIMARY KEY (`lead_id`),
  KEY `idx_tenant_id` (`tenant_id`),
  KEY `idx_phone` (`phone`),
  KEY `idx_status` (`status`),
  KEY `idx_create_time` (`create_time`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='联系表单/销售线索';
