Files
MES/yawei-mes/.sql/2025-12-05_v1.0.37_周启威_设备维修单增加附件、富文本.sql
2026-04-02 10:39:03 +08:00

29 lines
2.0 KiB
SQL
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

-- 1. 为维修单主表添加富文本内容字段(维修描述)
ALTER TABLE `dm_repair_order`
ADD COLUMN `rich_text_content` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL COMMENT '富文本内容(维修描述)' AFTER `remark`;
-- 2. 为维修单明细表添加富文本内容字段放在fault_name后面
ALTER TABLE `dm_repair_order_entry`
ADD COLUMN `rich_text_content` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NULL COMMENT '富文本内容' AFTER `fault_name`;
-- 2. 创建维修单附件表
CREATE TABLE `dm_repair_order_attachment` (
`id` bigint NOT NULL AUTO_INCREMENT COMMENT 'ID',
`repair_order_id` bigint NOT NULL COMMENT '维修单ID',
`entry_id` bigint DEFAULT NULL COMMENT '明细ID可为空表示主单附件',
`file_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '文件名称',
`file_path` varchar(1000) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '文件路径',
`file_size` bigint NOT NULL COMMENT '文件大小(字节)',
`file_type` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '文件类型',
`create_by` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '创建人',
`create_time` datetime NOT NULL COMMENT '创建时间',
`update_by` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '更新人',
`update_time` datetime DEFAULT NULL COMMENT '更新时间',
`status` char(1) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '0' COMMENT '状态0正常 1删除',
`remark` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '备注',
PRIMARY KEY (`id`) USING BTREE,
KEY `idx_repair_order_id` (`repair_order_id`) USING BTREE,
KEY `idx_entry_id` (`entry_id`) USING BTREE,
KEY `idx_status` (`status`) USING BTREE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='维修单附件表';