-- ---------------------------- -- 看课投诉通道主表 -- ---------------------------- DROP TABLE IF EXISTS `course_complaint_channel`; CREATE TABLE `course_complaint_channel` ( `id` bigint NOT NULL AUTO_INCREMENT COMMENT '主键id', `contact` varchar(200) DEFAULT '' COMMENT '联系方式', `contact_type` varchar(20) DEFAULT '' COMMENT '联系方式类型: wechat-微信, email-邮箱, phone-电话, other-其他', `title` varchar(500) DEFAULT '' COMMENT '投诉标题', `content` text COMMENT '投诉内容', `fs_user_id` varchar(100) DEFAULT '' COMMENT '用户关联id', `proof_images` text COMMENT '凭证图片URL, 逗号分隔', `platform_reply_status` tinyint DEFAULT 0 COMMENT '平台回复状态: 0-未回复, 1-已回复', `user_reply_status` tinyint DEFAULT 0 COMMENT '用户回复状态: 0-未回复, 1-已回复', `is_completed` tinyint DEFAULT 0 COMMENT '是否已完成: 0-未完成, 1-已完成', `remarks` varchar(500) DEFAULT '' COMMENT '备注', `create_by` varchar(64) DEFAULT '' COMMENT '创建者', `create_time` datetime DEFAULT NULL COMMENT '创建时间', `update_by` varchar(64) DEFAULT '' COMMENT '更新者', `update_time` datetime DEFAULT NULL COMMENT '更新时间', `del_flag` tinyint DEFAULT 0 COMMENT '删除标志: 0-存在, 2-删除', PRIMARY KEY (`id`), KEY `idx_fs_user_id` (`fs_user_id`), KEY `idx_contact` (`contact`), KEY `idx_create_time` (`create_time`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci COMMENT='看课投诉通道表'; -- ---------------------------- -- 看课投诉消息记录表 -- ---------------------------- DROP TABLE IF EXISTS `course_complaint_msg`; CREATE TABLE `course_complaint_msg` ( `id` bigint NOT NULL AUTO_INCREMENT COMMENT '主键id', `complaint_id` bigint NOT NULL COMMENT '关联投诉id', `send_type` tinyint DEFAULT 1 COMMENT '发送类型: 1-用户, 2-平台/商家', `content` text COMMENT '消息内容', `images` text COMMENT '图片URL, 逗号分隔', `create_by` varchar(64) DEFAULT '' COMMENT '发送人', `create_time` datetime DEFAULT NULL COMMENT '发送时间', PRIMARY KEY (`id`), KEY `idx_complaint_id` (`complaint_id`), KEY `idx_create_time` (`create_time`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci COMMENT='看课投诉消息记录表';