CREATE TABLE IF NOT EXISTS `yxe_self_report` ( `id` int NOT NULL AUTO_INCREMENT, `user_id` int DEFAULT NULL COMMENT '提交人ID', `merchant_id` int DEFAULT NULL COMMENT '门店ID', `merchant_name` varchar(255) DEFAULT NULL COMMENT '门店名称', `chain_id` varchar(64) DEFAULT NULL COMMENT '连锁ID', `chain_name` varchar(255) DEFAULT NULL COMMENT '连锁名称', `date` varchar(32) DEFAULT NULL COMMENT '填报日期', `activity_time` varchar(32) DEFAULT NULL COMMENT '活动时间', `reward` decimal(10,2) DEFAULT NULL COMMENT '奖金金额', `image` longtext COMMENT '全部图片集合', `clock_photos` longtext COMMENT '上下班打卡图', `booth_photos` longtext COMMENT '门头摆台照', `sales_groups` longtext COMMENT '销量填写JSON', `receipt_photo` longtext COMMENT '小票图', `summary` longtext COMMENT '活动小结', `rating` varchar(32) DEFAULT NULL COMMENT '门店评分', `lat` varchar(64) DEFAULT NULL COMMENT '纬度', `lng` varchar(64) DEFAULT NULL COMMENT '经度', `location` varchar(500) DEFAULT NULL COMMENT '定位地址', `sort_number` int DEFAULT 0 COMMENT '排序', `comments` varchar(500) DEFAULT NULL COMMENT '备注', `status` tinyint DEFAULT 0 COMMENT '状态:0待审核,1通过,2拒绝', `reject_reason` varchar(500) DEFAULT NULL COMMENT '驳回原因', `deleted` tinyint DEFAULT 0 COMMENT '逻辑删除', `tenant_id` int DEFAULT 10325 COMMENT '租户ID', `create_time` datetime DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间', `update_time` datetime DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间', PRIMARY KEY (`id`), KEY `idx_yxe_self_report_user_id` (`user_id`), KEY `idx_yxe_self_report_merchant_id` (`merchant_id`), KEY `idx_yxe_self_report_status` (`status`), KEY `idx_yxe_self_report_create_time` (`create_time`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='自主填报';