-- 三资具体问题上报（物理删除；普通 CRUD，无导入导出）
DROP TABLE IF EXISTS `biz_three_assets_problem_report`;
CREATE TABLE `biz_three_assets_problem_report` (
  `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键',
  `report_time` datetime NOT NULL COMMENT '上报时间',
  `town_dept_id` bigint(20) NOT NULL COMMENT '所属乡镇dept_id',
  `town_name` varchar(64) NOT NULL COMMENT '乡镇名称',
  `village_dept_id` bigint(20) NOT NULL COMMENT '所属村dept_id',
  `village_name` varchar(128) NOT NULL COMMENT '所属村名称',
  `problem_type` varchar(32) NOT NULL COMMENT '问题类型：fund/asset/resource/other',
  `problem_level` varchar(16) NOT NULL COMMENT '问题等级：general/key/major',
  `problem_detail` varchar(2000) NOT NULL COMMENT '问题详细描述',
  `handle_result` varchar(2000) DEFAULT NULL 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 '更新时间',
  `remark` varchar(500) DEFAULT NULL COMMENT '备注',
  PRIMARY KEY (`id`),
  KEY `idx_town_dept_id` (`town_dept_id`),
  KEY `idx_village_dept_id` (`village_dept_id`),
  KEY `idx_report_time` (`report_time`),
  KEY `idx_problem_type` (`problem_type`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='三资具体问题上报';
