ALTER TABLE `cms_demo`.`pwl_project` ADD COLUMN `person_name` varchar(50) NULL COMMENT '针对用户名称' AFTER `company_id`, ADD COLUMN `position` varchar(50) NULL COMMENT '用户职务' AFTER `person_name`; CREATE TABLE `audit_evidence` ( `id` int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT '主键ID', `case_index` varchar(255) DEFAULT NULL COMMENT '案件编号', `project_id` int(11) NOT NULL COMMENT '项目编号', `project_name` varchar(255) DEFAULT NULL COMMENT '项目名称', `content_type` int(10) unsigned NOT NULL COMMENT '内容类型,1到11', `audited_target` varchar(255) DEFAULT NULL COMMENT '被审计单位或个人', `audit_matter_type` varchar(50) DEFAULT NULL COMMENT '审计事项类型', `audit_matter` varchar(100) DEFAULT NULL COMMENT '审计事项描述', `summary_title` varchar(255) DEFAULT NULL COMMENT '核心问题标题', `audit_record` varchar(2000) DEFAULT NULL COMMENT '客观的审计核查事实记录', `audit_finding` varchar(255) DEFAULT NULL COMMENT '审计发现的具体问题', `evidence_basis` varchar(255) DEFAULT NULL COMMENT '定性依据', `handling` varchar(255) DEFAULT NULL COMMENT '拟采取的处理措施', `suggestion` varchar(255) DEFAULT NULL COMMENT '改进或整改建议', `attachment` varchar(255) DEFAULT NULL COMMENT '随附的证明材料', `auditors` varchar(50) DEFAULT NULL COMMENT '审计人员姓名', `compile_date` varchar(20) DEFAULT NULL COMMENT '编制日期', `provider_opinion` varchar(255) DEFAULT NULL COMMENT '证据提供单位或个人意见', `provider_date` varchar(20) DEFAULT NULL COMMENT '证据提供日期', `attachment_pages` int(11) DEFAULT NULL COMMENT '附件页数', `feedback_deadline` varchar(100) DEFAULT NULL COMMENT '反馈期限', `data` longtext COMMENT '取证单数据', `user_id` int(11) DEFAULT NULL COMMENT '用户ID', `username` varchar(30) DEFAULT NULL COMMENT '用户名', `status` int(11) DEFAULT NULL COMMENT '状态, 0正常, 1冻结', `deleted` int(11) DEFAULT NULL COMMENT '是否删除, 0否, 1是', `tenant_id` int(11) DEFAULT NULL COMMENT '租户id', `create_time` datetime DEFAULT NULL COMMENT '创建时间', `update_time` datetime DEFAULT NULL COMMENT '修改时间', PRIMARY KEY (`id`) ) ENGINE=InnoDB AUTO_INCREMENT=7 DEFAULT CHARSET=utf8mb4 COMMENT='审计取证单表'; -- 审计报告表 CREATE TABLE IF NOT EXISTS `audit_report` ( `id` BIGINT(20) NOT NULL AUTO_INCREMENT COMMENT '主键 ID', `project_id` INT(11) DEFAULT NULL COMMENT '项目编号', `project_name` VARCHAR(255) DEFAULT NULL COMMENT '项目名称', `case_index` VARCHAR(100) DEFAULT NULL COMMENT '案引号', `audited_target` VARCHAR(255) DEFAULT NULL COMMENT '被审计单位', `report_content` LONGTEXT COMMENT '报告内容(JSON 格式,包含 sections 和 previewHtml)', `preview_html` LONGTEXT COMMENT '报告预览 HTML', `section_count` INT(11) DEFAULT NULL COMMENT '章节数量', `user_id` INT(11) DEFAULT NULL COMMENT '用户 ID', `username` VARCHAR(100) DEFAULT NULL COMMENT '用户名', `status` INT(1) DEFAULT 0 COMMENT '状态,0 正常,1 冻结', `deleted` INT(1) DEFAULT 0 COMMENT '是否删除,0 否,1 是', `tenant_id` INT(11) DEFAULT NULL COMMENT '租户 id', `form_commit` INT(11) DEFAULT NULL COMMENT '表单提交标识,用于判断记录是否存在', `create_time` DATETIME DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间', `update_time` DATETIME DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '修改时间', PRIMARY KEY (`id`), KEY `idx_project_id` (`project_id`), KEY `idx_form_commit` (`form_commit`), KEY `idx_project_form` (`project_id`, `form_commit`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='审计报告表';