feat: PDF上传维护支持整线PDF并调整导出列名

This commit is contained in:
XingCheng3
2026-07-16 16:45:44 +08:00
parent 3415f76ff4
commit 8029b76380
6 changed files with 258 additions and 171 deletions

View File

@@ -0,0 +1,83 @@
-- 整线PDF表 + SP + 原查询/查看改造
IF OBJECT_ID(N'dbo.基础数据_操作指南整线指导文件', N'U') IS NULL
BEGIN
CREATE TABLE [dbo].[_操作指南整线指导文件](
[ID] int IDENTITY(1,1) NOT NULL PRIMARY KEY,
[] varbinary(MAX) NULL,
[] nvarchar(200) NULL,
[] datetime NULL DEFAULT (getdate())
)
END
GO
CREATE OR ALTER PROCEDURE [dbo].[_操作指南整线指导文件_查询]
AS
SET NOCOUNT ON
BEGIN
SELECT [ID], [], []
FROM [dbo].[_操作指南整线指导文件]
ORDER BY [] DESC
END
GO
CREATE OR ALTER PROCEDURE [dbo].[_操作指南整线指导文件_保存文件]
@ nvarchar(200) = NULL,
@ nvarchar(50) = NULL,
@ varbinary(MAX) = NULL
AS
SET NOCOUNT ON
BEGIN
INSERT INTO [dbo].[_操作指南整线指导文件] ([], [])
VALUES (@, @)
SELECT '1' AS result
END
GO
CREATE OR ALTER PROCEDURE [dbo].[_操作指南整线指导文件_查看文件]
@ID int = 1
AS
SET NOCOUNT ON
BEGIN
SELECT TOP 1 *
FROM [dbo].[_操作指南整线指导文件]
WHERE ID = @ID
END
GO
CREATE OR ALTER PROCEDURE [dbo].[_操作指南整线指导文件_删除]
@ID int = 1
AS
SET NOCOUNT ON
BEGIN
DELETE FROM [dbo].[_操作指南整线指导文件]
WHERE ID = @ID
SELECT '1' AS result
END
GO
CREATE OR ALTER PROCEDURE [dbo].[_操作指南指导文件_查询]
@ nvarchar(50) = 'OP010'
AS
SET NOCOUNT ON
BEGIN
SELECT [ID], [], [], []
FROM [dbo].[_操作指南指导文件]
WHERE = @
UNION ALL
SELECT [ID] + 100000000, [], N'整线', []
FROM [dbo].[_操作指南整线指导文件]
ORDER BY [] DESC
END
GO
CREATE OR ALTER PROCEDURE [dbo].[_操作指南指导文件_查看文件]
@ID int = 1
AS
SET NOCOUNT ON
BEGIN
IF @ID >= 100000000
SELECT TOP 1 * FROM [dbo].[_操作指南整线指导文件] WHERE ID = @ID - 100000000
ELSE
SELECT TOP 1 * FROM [dbo].[_操作指南指导文件] WHERE ID = @ID
END
GO