-- 创建腾讯广告账户表
CREATE TABLE IF NOT EXISTS `tencent_account` (
    `id` BIGINT NOT NULL AUTO_INCREMENT COMMENT '主键ID',
    `org_account_id` BIGINT NOT NULL COMMENT '组织账户ID，来自tencent_ads_auth表的accountId',
    `account_id` BIGINT NOT NULL COMMENT '广告账户ID',
    `corporation_name` VARCHAR(255) DEFAULT NULL COMMENT '企业名称',
    `is_bid` TINYINT(1) DEFAULT NULL COMMENT '是否竞价广告账户，1:是 0:否',
    `is_mp` TINYINT(1) DEFAULT NULL COMMENT '是否微信MP广告账户，1:是 0:否',
    `is_adx` TINYINT(1) DEFAULT NULL COMMENT '废弃字段，1:是 0:否',
    `comment_list` TEXT DEFAULT NULL COMMENT '广告主备注列表，JSON字符串格式',
    `comment_user_id` BIGINT DEFAULT NULL COMMENT '备注列表第一个元素的用户ID',
    `comment` VARCHAR(500) DEFAULT NULL COMMENT '备注列表第一个元素的备注内容',
    `create_time` DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
    `update_time` DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
    `deleted` TINYINT(1) NOT NULL DEFAULT 0 COMMENT '逻辑删除标识：0-未删除，1-已删除',
    PRIMARY KEY (`id`),
    UNIQUE KEY `uk_org_account` (`org_account_id`, `account_id`),
    KEY `idx_org_account_id` (`org_account_id`),
    KEY `idx_account_id` (`account_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='腾讯广告账户表';
