-- 微博广告表
CREATE TABLE `advertiser_device_weibo` (
`ad_id` BIGINT(20) UNSIGNED NOT NULL AUTO_INCREMENT COMMENT '逻辑主键，没什么含义',
`campaignid` VARCHAR(32) DEFAULT NULL COMMENT '广告主自定义监控id',
`devicetype` VARCHAR(64) DEFAULT NULL COMMENT '设备机型信息',
`osversion` VARCHAR(64) DEFAULT NULL COMMENT '设备操作系统信息',
`ip` VARCHAR(64) DEFAULT NULL COMMENT '点击广告的设备 IP {ip} 信息(ipv6 ipv4)',
`clicktime` VARCHAR(16) DEFAULT NULL COMMENT '点 击 的 时 间 , unix {clicktime}时间戳,13 位(毫秒',
`idfa_md5` VARCHAR(32) DEFAULT NULL COMMENT 'idfa_md5',
`imei_md5` VARCHAR(32) DEFAULT NULL COMMENT 'imei_md5',
`oaid` VARCHAR(64) DEFAULT NULL COMMENT 'oaid',
`androidid_md5` VARCHAR(32) DEFAULT NULL COMMENT 'androidid_MD5',
`imp` VARCHAR(256) DEFAULT NULL COMMENT '新浪微博广告系统 {IMP}的内部参数,需要广告主在激活消息中回传',
`mac_md5` VARCHAR(32) DEFAULT NULL COMMENT '终 端 eth0 接口 的 {mac_MD5}MAC 地址',
`ua` VARCHAR(256) DEFAULT NULL COMMENT 'User-Agent',
`sorted_type` VARCHAR(8) DEFAULT NULL COMMENT '点击行为',
`adid` VARCHAR(32) DEFAULT NULL COMMENT '计划 id',
`creative_id` VARCHAR(32) DEFAULT NULL COMMENT '创意 id',
`brand` VARCHAR(32) DEFAULT NULL COMMENT '设备品牌信息',
`open_notify_status` TINYINT(4) UNSIGNED NOT NULL COMMENT '打开通知状态，NotifyStatusEnum',
`register_notify_status` TINYINT(4) UNSIGNED NOT NULL COMMENT '注册通知状态，NotifyStatusEnum',
`order_notify_status` TINYINT(4) UNSIGNED NOT NULL COMMENT '下单通知状态，NotifyStatusEnum',
`pay_notify_status` TINYINT(4) UNSIGNED NOT NULL COMMENT '支付通知状态，NotifyStatusEnum',
`create_time` TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
PRIMARY KEY (`ad_id`),
KEY (`idfa_md5`),
KEY (`imei_md5`),
KEY (`oaid`),
KEY (`androidid_md5`)
) ENGINE=InnoDB AUTO_INCREMENT=10000001 DEFAULT CHARSET=utf8mb4 COMMENT='微博广告表';


-- 趣头条事件表
CREATE TABLE `advertiser_device_qtt` (
`ad_id` BIGINT(20) UNSIGNED NOT NULL AUTO_INCREMENT COMMENT '逻辑主键，没什么含义',
`cid` VARCHAR(64) DEFAULT NULL COMMENT '广告创意 ID',
`os` TINYINT(4) DEFAULT NULL COMMENT '客户端操作系统类型 0 代表安卓,1 代表 Ios',
`idfa` VARCHAR(64) DEFAULT NULL COMMENT 'idfa',
`imeimd5` VARCHAR(32) DEFAULT NULL COMMENT 'imei md5',
`oaid` VARCHAR(64) DEFAULT NULL COMMENT 'oaid',
`androididmd5` VARCHAR(32) DEFAULT NULL COMMENT 'androidid md5',
`callback_url` VARCHAR(512) DEFAULT NULL COMMENT '回调地址',
`unit` VARCHAR(64) DEFAULT NULL COMMENT '单元 ID',
`plan` VARCHAR(64) DEFAULT NULL COMMENT '计划 ID',
`uid` VARCHAR(64) DEFAULT NULL COMMENT '账户 ID',
`ip` VARCHAR(64) DEFAULT NULL COMMENT 'IP地址',
`ua` VARCHAR(256) DEFAULT NULL COMMENT 'User-Agent encode',
`open_notify_status` TINYINT(4) UNSIGNED NOT NULL COMMENT '打开通知状态，NotifyStatusEnum',
`register_notify_status` TINYINT(4) UNSIGNED NOT NULL COMMENT '注册通知状态，NotifyStatusEnum',
`next_notify_status` TINYINT(4) UNSIGNED NOT NULL COMMENT '次日留存通知状态，NotifyStatusEnum',
`pay_notify_status` TINYINT(4) UNSIGNED NOT NULL COMMENT '支付通知状态，NotifyStatusEnum',
`create_time` TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
PRIMARY KEY (`ad_id`),
KEY (`idfa`),
KEY (`imeimd5`),
KEY (`oaid`),
KEY (`androididmd5`)
) ENGINE=InnoDB AUTO_INCREMENT=10000001 DEFAULT CHARSET=utf8mb4 COMMENT='趣头条事件表';



RENAME TABLE `user_device_advertiser` TO `advertiser_device_juz`;


ALTER TABLE `user_device` add COLUMN `idfa` VARCHAR(64) DEFAULT NULL COMMENT '苹果IDFA(广告标识符)' AFTER `device_id`;
ALTER TABLE `user_device` add COLUMN `imei` VARCHAR(64) DEFAULT NULL COMMENT '安卓IMEI' AFTER `idfa`;
ALTER TABLE `user_device` add COLUMN `oaid` VARCHAR(64) DEFAULT NULL COMMENT '安卓OAID' AFTER `imei`;
ALTER TABLE `user_device` add COLUMN `androidid` VARCHAR(64) DEFAULT NULL COMMENT '安卓AndroidId' AFTER `oaid`;
ALTER TABLE `user_device` add COLUMN `advertiser_id` BIGINT(20) UNSIGNED DEFAULT NULL COMMENT '广告商主键' AFTER `advertiser`;


ALTER TABLE `user` add COLUMN `ud_id` BIGINT(20) UNSIGNED DEFAULT NULL COMMENT '用户设备编号' AFTER `reg_channel`;