-- 邮件签名表（mail 库 sp_email_platform_*）
CREATE TABLE IF NOT EXISTS `email_signature` (
    `id`                BIGINT(20)    NOT NULL AUTO_INCREMENT COMMENT '主键',
    `signature_title`   VARCHAR(128)  NOT NULL COMMENT '签名名称',
    `signature_content` MEDIUMTEXT             COMMENT '签名内容(HTML)',
    `is_default`        TINYINT(1)    NOT NULL DEFAULT 0 COMMENT '是否默认签名：1是 0否',
    `smtp_pop_id`       BIGINT(20)             DEFAULT NULL COMMENT '关联邮箱账号 smtp_pop_settings.id，空表示通用',
    `owner_by`          BIGINT(20)             DEFAULT NULL COMMENT '所属用户',
    `create_by`         BIGINT(20)             DEFAULT NULL,
    `update_by`         BIGINT(20)             DEFAULT NULL,
    `create_time`       DATETIME               DEFAULT NULL,
    `update_time`       DATETIME               DEFAULT NULL,
    `is_delete`         TINYINT(1)    NOT NULL DEFAULT 0 COMMENT '0未删除 1已删除',
    `enabled`           TINYINT(1)    NOT NULL DEFAULT 1 COMMENT '1启用 0禁用',
    `sort`              INT(11)                DEFAULT 0 COMMENT '排序，越小越靠前',
    PRIMARY KEY (`id`),
    KEY `idx_email_signature_owner` (`owner_by`, `is_delete`),
    KEY `idx_email_signature_smtp` (`smtp_pop_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='邮件签名';
