164 lines
9.0 KiB
Transact-SQL
164 lines
9.0 KiB
Transact-SQL
|
||
|
||
|
||
|
||
--单位补充本单位
|
||
IF NOT EXISTS (SELECT 1 FROM INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME = 'Base_Unit' AND COLUMN_NAME = 'IsThisUnit')
|
||
BEGIN
|
||
--本单位
|
||
ALTER TABLE Base_Unit ADD IsThisUnit bit;
|
||
END
|
||
GO
|
||
|
||
|
||
update Base_Unit
|
||
set IsThisUnit=1 where UnitName='中油(新疆)石油工程有限公司油建分公司'
|
||
|
||
GO
|
||
|
||
|
||
|
||
|
||
|
||
--定时任务
|
||
IF NOT EXISTS (SELECT * FROM Sys_Menu WHERE MenuId = '59163077-3E2B-46CF-AA3D-32879AFF4E29')
|
||
BEGIN
|
||
insert into Sys_Menu(MenuId,MenuName,Url,SortIndex,SuperMenu,MenuType,IsOffice,IsEnd,IsUsed)
|
||
values('59163077-3E2B-46CF-AA3D-32879AFF4E29','定时任务','',30,'0','Menu_SysSet',1,0,1)
|
||
insert into Sys_Menu(MenuId,MenuName,Url,SortIndex,SuperMenu,MenuType,IsOffice,IsEnd,IsUsed)
|
||
values('FFD221D7-AE05-447F-8727-80058A04F401','接口设置','TaskScheduling/InterFace/InterFaceSet.aspx',10,'59163077-3E2B-46CF-AA3D-32879AFF4E29','Menu_SysSet',0,1,1)
|
||
insert into Sys_Menu(MenuId,MenuName,Url,SortIndex,SuperMenu,MenuType,IsOffice,IsEnd,IsUsed)
|
||
values('FFD221D7-AE05-447F-8727-80058A04F402','任务清单','TaskScheduling/InterFace/InterFaceTask.aspx',20,'59163077-3E2B-46CF-AA3D-32879AFF4E29','Menu_SysSet',0,1,1)
|
||
insert into Sys_Menu(MenuId,MenuName,Url,SortIndex,SuperMenu,MenuType,IsOffice,IsEnd,IsUsed)
|
||
values('FFD221D7-AE05-447F-8727-80058A04F404','请求日志','TaskScheduling/InterFace/IFLogList.aspx',30,'59163077-3E2B-46CF-AA3D-32879AFF4E29','Menu_SysSet',0,1,1)
|
||
END
|
||
GO
|
||
--菜单按钮
|
||
IF NOT EXISTS (SELECT * FROM Sys_ButtonToMenu WHERE MenuId = 'FFD221D7-AE05-447F-8727-80058A04F401')
|
||
BEGIN
|
||
INSERT INTO [dbo].[Sys_ButtonToMenu] ([ButtonToMenuId], [MenuId], [ButtonName], [SortIndex])
|
||
VALUES (N'BC1DB04A-2E13-47D4-9AB5-42E6F0158431', N'FFD221D7-AE05-447F-8727-80058A04F401', N'增加', 1);
|
||
INSERT INTO [dbo].[Sys_ButtonToMenu] ([ButtonToMenuId], [MenuId], [ButtonName], [SortIndex])
|
||
VALUES (N'854EA099-FC89-4E57-A50C-BB2B528D0990', N'FFD221D7-AE05-447F-8727-80058A04F401', N'修改', 2);
|
||
INSERT INTO [dbo].[Sys_ButtonToMenu] ([ButtonToMenuId], [MenuId], [ButtonName], [SortIndex])
|
||
VALUES (N'97636C2F-D4B2-463B-8786-D6E1166881CB', N'FFD221D7-AE05-447F-8727-80058A04F401', N'删除', 3);
|
||
INSERT INTO [dbo].[Sys_ButtonToMenu] ([ButtonToMenuId], [MenuId], [ButtonName], [SortIndex])
|
||
VALUES (N'3D18F9A3-527E-40AB-A370-8677D14B1FFE', N'FFD221D7-AE05-447F-8727-80058A04F401', N'保存', 4);
|
||
END
|
||
GO
|
||
|
||
IF NOT EXISTS (SELECT * FROM Sys_ButtonToMenu WHERE MenuId = 'FFD221D7-AE05-447F-8727-80058A04F402')
|
||
BEGIN
|
||
INSERT INTO [dbo].[Sys_ButtonToMenu] ([ButtonToMenuId], [MenuId], [ButtonName], [SortIndex])
|
||
VALUES (N'A867DA48-1A0F-41C1-BEF7-7324C8C14633', N'FFD221D7-AE05-447F-8727-80058A04F402', N'增加', 1);
|
||
INSERT INTO [dbo].[Sys_ButtonToMenu] ([ButtonToMenuId], [MenuId], [ButtonName], [SortIndex])
|
||
VALUES (N'E649B4BE-86DB-4DB5-A0A8-B80974EE9EC0', N'FFD221D7-AE05-447F-8727-80058A04F402', N'修改', 2);
|
||
INSERT INTO [dbo].[Sys_ButtonToMenu] ([ButtonToMenuId], [MenuId], [ButtonName], [SortIndex])
|
||
VALUES (N'21D5E066-0127-44B1-8C99-490FEE6C8AA1', N'FFD221D7-AE05-447F-8727-80058A04F402', N'删除', 3);
|
||
INSERT INTO [dbo].[Sys_ButtonToMenu] ([ButtonToMenuId], [MenuId], [ButtonName], [SortIndex])
|
||
VALUES (N'FCDFD9CB-E796-4FB7-A93F-9A15F7799AC2', N'FFD221D7-AE05-447F-8727-80058A04F402', N'保存', 4);
|
||
END
|
||
GO
|
||
|
||
|
||
|
||
delete HSSEData_HSSE where ReportDate<'2025-01-01'
|
||
delete Project_HSSEData_HSSE where ReportDate<'2025-01-01'
|
||
|
||
--drop table InterFaceLog
|
||
--drop table InterFaceTask
|
||
--drop table InterFaceSet
|
||
|
||
IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'InterFaceLog') AND type = N'U')
|
||
BEGIN
|
||
|
||
CREATE TABLE [dbo].[InterFaceLog](
|
||
[InterFaceLogId] [nvarchar](50) NOT NULL,
|
||
[UserId] [nvarchar](50) NULL,
|
||
[UnitId] [nvarchar](50) NULL,
|
||
[InterFaceName] [nvarchar](500) NULL,
|
||
[InterFaceUrl] [varchar](max) NULL,
|
||
[InterFaceMehtod] [nvarchar](200) NULL,
|
||
[InterFaceBody] [varchar](max) NULL,
|
||
[InterFaceReturnData] [varchar](max) NULL,
|
||
[InterFaceLogDate] [datetime] NULL,
|
||
[InterFaceType] [nvarchar](50) NULL,
|
||
[LogSate] [bit] NULL,
|
||
[IP] [nvarchar](50) NULL,
|
||
CONSTRAINT [PK_InterFaceLog] PRIMARY KEY CLUSTERED
|
||
(
|
||
[InterFaceLogId] ASC
|
||
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
|
||
) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY]
|
||
END
|
||
|
||
GO
|
||
|
||
|
||
|
||
|
||
IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'InterFaceTask') AND type = N'U')
|
||
BEGIN
|
||
CREATE TABLE [dbo].[InterFaceTask](
|
||
[InterFaceTaskId] [nvarchar](50) NOT NULL,
|
||
[InterFaceName] [nvarchar](100) NULL,
|
||
[InterFaceSetLists] [nvarchar](max) NULL,
|
||
[Frequency] [nvarchar](50) NULL,
|
||
[CreateTime] [datetime] NULL,
|
||
[Enable] [bit] NULL,
|
||
CONSTRAINT [PK_InterFaceDetail] PRIMARY KEY CLUSTERED
|
||
(
|
||
[InterFaceTaskId] ASC
|
||
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
|
||
) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY]
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'接口任务名称' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'InterFaceTask', @level2type=N'COLUMN',@level2name=N'InterFaceName'
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'接口信息组' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'InterFaceTask', @level2type=N'COLUMN',@level2name=N'InterFaceSetLists'
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'频率' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'InterFaceTask', @level2type=N'COLUMN',@level2name=N'Frequency'
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'创建时间' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'InterFaceTask', @level2type=N'COLUMN',@level2name=N'CreateTime'
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'是否启用' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'InterFaceTask', @level2type=N'COLUMN',@level2name=N'Enable'
|
||
END
|
||
|
||
GO
|
||
|
||
|
||
|
||
|
||
IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'InterFaceSet') AND type = N'U')
|
||
BEGIN
|
||
CREATE TABLE [dbo].[InterFaceSet](
|
||
[InterFaceSetId] [nvarchar](50) NOT NULL,
|
||
[InterFaceName] [nvarchar](100) NULL,
|
||
[InterFaceUrl] [nvarchar](500) NULL,
|
||
[UrlReqMethod] [varchar](50) NULL,
|
||
[UnitId] [nvarchar](50) NULL,
|
||
[AuthUnitIds] [nvarchar](1020) NULL,
|
||
[AuthUnitName] [nvarchar](2000) NULL,
|
||
[IsOpen] [bit] NULL,
|
||
[ValidPeriod] [nvarchar](20) NULL,
|
||
[TxtRemarks] [nvarchar](2000) NULL,
|
||
[InterFaceForUrl] [nvarchar](500) NULL,
|
||
[ForUrlReqMethod] [varchar](50) NULL,
|
||
[IsCallBack] [bit] NULL,
|
||
[InterFaceCallBackUrl] [nvarchar](500) NULL,
|
||
[CallBackUrlReqMethod] [varchar](50) NULL,
|
||
[IsSingleRequest] [bit] NULL,
|
||
[RequestJsonBody] [nvarchar](2000) NULL,
|
||
CONSTRAINT [PK_InterFaceSet] PRIMARY KEY CLUSTERED
|
||
(
|
||
[InterFaceSetId] ASC
|
||
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
|
||
) ON [PRIMARY]
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'接口设置表主键' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'InterFaceSet', @level2type=N'COLUMN',@level2name=N'InterFaceSetId'
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'接口名称' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'InterFaceSet', @level2type=N'COLUMN',@level2name=N'InterFaceName'
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'接口地址' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'InterFaceSet', @level2type=N'COLUMN',@level2name=N'InterFaceUrl'
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'数据来源单位' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'InterFaceSet', @level2type=N'COLUMN',@level2name=N'UnitId'
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'授权单位(可多选使用,拼接最大20个)' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'InterFaceSet', @level2type=N'COLUMN',@level2name=N'AuthUnitIds'
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'是否启用' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'InterFaceSet', @level2type=N'COLUMN',@level2name=N'IsOpen'
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'频率(拼接最高可以设置三个时间段如:08-12,15-18,22-24)' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'InterFaceSet', @level2type=N'COLUMN',@level2name=N'ValidPeriod'
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'备注' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'InterFaceSet', @level2type=N'COLUMN',@level2name=N'TxtRemarks'
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'是否单一请求' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'InterFaceSet', @level2type=N'COLUMN',@level2name=N'IsSingleRequest'
|
||
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'请求报文体' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'InterFaceSet', @level2type=N'COLUMN',@level2name=N'RequestJsonBody'
|
||
END
|
||
|
||
GO
|