-- 工行积分推送队列表

-- 临时修改sql_mode，避免只能使用严格模式的问题
SET SESSION sql_mode = '';

-- 创建表
CREATE TABLE IF NOT EXISTS `fa_icbc_queue` (
  `id` int(11) NOT NULL AUTO_INCREMENT COMMENT 'ID',
  `mobile_phone` varchar(20) NOT NULL DEFAULT '' COMMENT '手机号',
  `integral_value` int(11) NOT NULL DEFAULT '0' COMMENT '积分值',
  `integral_type` varchar(50) NOT NULL DEFAULT '' COMMENT '积分类型',
  `nickname` varchar(100) NOT NULL DEFAULT '' COMMENT '用户昵称',
  `status` tinyint(1) NOT NULL DEFAULT '0' COMMENT '状态:0=待处理,1=处理中,2=成功,3=失败',
  `retry_count` int(11) NOT NULL DEFAULT '0' COMMENT '重试次数',
  `result` text COMMENT '返回结果',
  `error_msg` varchar(500) DEFAULT '' COMMENT '错误信息',
  `createtime` int(11) DEFAULT NULL COMMENT '创建时间',
  `updatetime` int(11) DEFAULT NULL COMMENT '更新时间',
  PRIMARY KEY (`id`),
  KEY `status` (`status`),
  KEY `createtime` (`createtime`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='工行积分推送队列';

-- 恢复原来的sql_mode（可选）
-- SET SESSION sql_mode = 'ONLY_FULL_GROUP_BY,STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION';

