DROP TABLE IF EXISTS `todo_item`; CREATE TABLE `todo_item` ( `id` bigint NOT NULL AUTO_INCREMENT COMMENT '主键ID', `client_type` varchar(16) NOT NULL COMMENT '客户端类型:enterprise-企业端, law-执法端, supervise-监督端', `type` varchar(16) DEFAULT NULL COMMENT '类型:PFFW|普法服务,ZFPJ-执法评价,ZFYG-预告,RW-任务,YY-预约', `source_id` bigint DEFAULT NULL COMMENT '记录来源ID(关联业务表主键)', `enterprise_id` varchar(50) DEFAULT NULL COMMENT '被执法企业ID', `enterprise_number` varchar(32) DEFAULT NULL COMMENT '企业统一社会信用代码', `agent_user_id` varchar(50) DEFAULT NULL COMMENT '代办人员ID', `read_status` tinyint DEFAULT 0 COMMENT '阅读状态:0未读 1已读', `is_delete` int(4) DEFAULT 0 COMMENT '是否删除 0 否 1是', `create_dept` varchar(100) DEFAULT NULL COMMENT '创建部门', `create_by` varchar(50) DEFAULT NULL COMMENT '创建者', `update_by` varchar(50) DEFAULT NULL COMMENT '更新者', `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间', `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间', PRIMARY KEY (`id`) USING BTREE, UNIQUE KEY `uk_client_type_source` (`client_type`,`type`,`source_id`) USING BTREE COMMENT '客户端+类型+来源ID 唯一索引', KEY `idx_credit_code` (`credit_code`) USING BTREE COMMENT '企业信用代码索引', KEY `idx_agent_user_id` (`agent_user_id`) USING BTREE COMMENT '代办人员ID索引', ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='待办事项表'; ALTER TABLE `enforcement_registration` ADD COLUMN `has_evaluate` tinyint(1) DEFAULT 0 COMMENT '是否评价:0-未评价 1-已评价' AFTER `is_real_union`; -- 已评价需要初始化数据