Files
SGGL_SHJ/DataBase/版本日志/SGGLDB_V2026-07-13-lpf.sql
T
lpf 7fb6b255d2 feat(hjgl): 完善图纸识别与材料管段信息管理
扩展图纸识别结果模型和保存流程,按管线及页码替换识别明细,
避免重复导入造成数据累积;同时自动补充材料编码库数据,
新增材料总览、管段长度总览及 PDF 焊口标记功能,提升识别数据
的查询、复核和后续使用效率。
2026-07-17 14:36:32 +08:00

44 lines
2.0 KiB
Transact-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.
IF COL_LENGTH('dbo.Tw_InOutPlanMaster', 'TransferWarehouseId') IS NULL
BEGIN
ALTER TABLE dbo.Tw_InOutPlanMaster
ADD TransferWarehouseId NVARCHAR(50) NULL;
END;
GO
IF COL_LENGTH('dbo.Tw_InOutPlanMaster', 'TransferBatchId') IS NULL
BEGIN
ALTER TABLE dbo.Tw_InOutPlanMaster
ADD TransferBatchId NVARCHAR(50) NULL;
END;
GO
-- 创建 HJGL_DrawingRecognition_Material 表
CREATE TABLE HJGL_DrawingRecognition_Material (
id NVARCHAR(50) NOT NULL, -- 主键
pipe_no NVARCHAR(200) NULL, -- 管线号
pipe_page_no INT NULL, -- 管线号码
seq_no INT NULL, -- 序号(原值为字符串 "1"
category NVARCHAR(255) NULL, -- 类别(允许空)
description NVARCHAR(1000) NULL, -- 描述(支持长文本)
spec NVARCHAR(100) NULL, -- 规格
code NVARCHAR(100) NULL, -- 代码
qty NVARCHAR(50) NULL, -- 数量(含单位,如 "3.5 M"
unit NVARCHAR(50) NULL, -- 单位(允许空)
material NVARCHAR(255) NULL, -- 材料(允许空)
drawing_number NVARCHAR(200) NULL, -- 图号(允许空)
remark NVARCHAR(1000) NULL, -- 备注(允许空)
CONSTRAINT PK_HJGL_DrawingRecognition_Material PRIMARY KEY (id) -- 主键约束
);
GO
-- 创建 HJGL_DrawingRecognition_PipeLengths 表
CREATE TABLE HJGL_DrawingRecognition_PipeLengths (
id NVARCHAR(50) NOT NULL, -- 记录ID
pipe_no NVARCHAR(200) NULL, -- 管线号
pipe_page_no INT NULL, -- 管线号页码
group_index INT NULL, -- 组索引
pos_no NVARCHAR(50) NULL, -- 位置编号(如 "<1>"
length_mm NVARCHAR(50) NULL, -- 长度(单位:毫米)
dn NVARCHAR(50) NULL -- 公称直径(DN
CONSTRAINT PK_HJGL_DrawingRecognition_PipeLengths PRIMARY KEY (id) -- 主键约束
);
GO