-- 反馈表：sys_feedback（修复TEXT字段默认值错误）
CREATE TABLE `sys_feedback` (
  `id` varchar(36) NOT NULL COMMENT 'ID',
  `tenant_id` varchar(64) NOT NULL COMMENT '租户ID',
  `feedback_name` varchar(50) DEFAULT '' COMMENT '反馈人姓名',
  `module` varchar(30) NOT NULL COMMENT '反馈对应模块',
  `feedback_type` varchar(20) NOT NULL COMMENT '反馈类型',
  `content` text NOT NULL COMMENT '反馈详细内容',
  `attachment_url` varchar(255) DEFAULT '' COMMENT '附件URL',
  `handle_status` varchar(20) NOT NULL DEFAULT '0' COMMENT '处理状态（0-待处理/1-处理中/2-已解决/3-已驳回/4-无需处理）',
  `handle_remark` text COMMENT '处理备注（移除默认值，TEXT类型不支持）',
  `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
  `delete_time` datetime DEFAULT NULL COMMENT '删除时间',
  PRIMARY KEY (`id`),
  KEY `idx_tenant_id` (`tenant_id`) COMMENT '租户ID索引，优化租户级查询',
  KEY `idx_module` (`module`) COMMENT '模块索引，优化模块级反馈统计',
  KEY `idx_handle_status` (`handle_status`) COMMENT '处理状态索引，优化待处理反馈查询',
  KEY `idx_create_time` (`create_time`) COMMENT '创建时间索引，优化时间范围查询'
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='通用反馈表（支持租户隔离、软删除）';