61 lines
3.8 KiB
SQL
61 lines
3.8 KiB
SQL
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='审计报告表'; |