INSERT INTO dbo.Sys_Menu(MenuId,MenuName,Url,SortIndex,SuperMenu,MenuType,IsOffice,IsEnd,IsUsed) VALUES('F734733B-4DB4-4DB7-9A0C-894C876BDB76','分包商HSE管理制度','HSSE/ActionPlan/SubManageRule.aspx',13,'7944B1C6-636B-4AD8-980C-A2F6D44883D3','Menu_HSSE',0,1,1) GO --分包商HSE管理制度按钮 INSERT INTO dbo.Sys_ButtonToMenu(ButtonToMenuId,MenuId,ButtonName,SortIndex) VALUES('1D420DC1-34AE-493E-8F2D-CAEA41DF64C9','F734733B-4DB4-4DB7-9A0C-894C876BDB76','增加',1) INSERT INTO dbo.Sys_ButtonToMenu(ButtonToMenuId,MenuId,ButtonName,SortIndex) VALUES('BF1C0D7A-267E-41B4-8D8E-A99371FC1B3A','F734733B-4DB4-4DB7-9A0C-894C876BDB76','修改',2) INSERT INTO dbo.Sys_ButtonToMenu(ButtonToMenuId,MenuId,ButtonName,SortIndex) VALUES('266F6D4F-193B-4CD6-9D3E-5AFD06679B72','F734733B-4DB4-4DB7-9A0C-894C876BDB76','删除',3) INSERT INTO dbo.Sys_ButtonToMenu(ButtonToMenuId,MenuId,ButtonName,SortIndex) VALUES('CA237F10-32FC-4BA7-BD05-1FF9E5D6EC65','F734733B-4DB4-4DB7-9A0C-894C876BDB76','保存',4) INSERT INTO dbo.Sys_ButtonToMenu(ButtonToMenuId,MenuId,ButtonName,SortIndex) VALUES('D8F410DF-6043-4F71-A1AB-03A623D19824','F734733B-4DB4-4DB7-9A0C-894C876BDB76','发布',5) GO INSERT INTO dbo.Sys_Menu(MenuId,MenuName,Url,SortIndex,SuperMenu,MenuType,IsOffice,IsEnd,IsUsed) VALUES('609F0D64-ABB8-4F5C-9646-FC1DFC8BAB85','协调与沟通','DocManage/DocManage.aspx',10,'0','Menu_Doc',0,1,1) GO INSERT INTO dbo.Sys_ButtonToMenu(ButtonToMenuId,MenuId,ButtonName,SortIndex) VALUES('446DC128-39C7-4C18-BFA7-8DD44CFDCD3B','609F0D64-ABB8-4F5C-9646-FC1DFC8BAB85','增加',1) INSERT INTO dbo.Sys_ButtonToMenu(ButtonToMenuId,MenuId,ButtonName,SortIndex) VALUES('445656DA-132D-41F3-A921-1A9BF4269CEB','609F0D64-ABB8-4F5C-9646-FC1DFC8BAB85','修改',2) INSERT INTO dbo.Sys_ButtonToMenu(ButtonToMenuId,MenuId,ButtonName,SortIndex) VALUES('6EEB512C-1650-4B3D-B442-772DE10234AD','609F0D64-ABB8-4F5C-9646-FC1DFC8BAB85','保存',3) INSERT INTO dbo.Sys_ButtonToMenu(ButtonToMenuId,MenuId,ButtonName,SortIndex) VALUES('A1AFBD64-32F8-4A92-A832-B656C5DFB679','609F0D64-ABB8-4F5C-9646-FC1DFC8BAB85','删除',4) GO insert into Sys_Menu( MenuId,MenuName,Url,SortIndex,SuperMenu,MenuType ,IsOffice,IsEnd,IsUsed ) values('F0DF2F2B-7C12-4A0F-B7D4-0B00BADE1D64','文档类别定义','BaseInfo/DocType.aspx',170,'5196A6FD-4BF1-46B3-8D24-9A3CE5BB4760','Menu_SysSet',1,1,1) GO insert into Sys_ButtonToMenu (ButtonToMenuId,MenuId,ButtonName,SortIndex) values('27DasEC6-5D58-4B06-BF3F-C62E1D361074','F0DF2F2B-7C12-4A0F-B7D4-0B00BADE1D64','增加',1) insert into Sys_ButtonToMenu (ButtonToMenuId,MenuId,ButtonName,SortIndex) values('7EB2ESDA-0DEE-45D2-81BA-A49F9F8D556E','F0DF2F2B-7C12-4A0F-B7D4-0B00BADE1D64','修改',2) insert into Sys_ButtonToMenu (ButtonToMenuId,MenuId,ButtonName,SortIndex) values('EF174SDA-1E96-4523-9CD5-5040D2442DC6','F0DF2F2B-7C12-4A0F-B7D4-0B00BADE1D64','删除',3) insert into Sys_ButtonToMenu (ButtonToMenuId,MenuId,ButtonName,SortIndex) values('124B7659-5F18-49F3-8D30-BF8652383027','F0DF2F2B-7C12-4A0F-B7D4-0B00BADE1D64','保存',4) GO update Sys_Menu set MenuName='HSSE事故(含未遂)处理' where MenuId='9A9D6805-6C98-46E4-943E-130C4A3EB9A2' Go /****** Object: Table [dbo].[ActionPlan_SubManagerRule] Script Date: 2023/5/22 14:15:28 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO SET ANSI_PADDING ON GO CREATE TABLE [dbo].[ActionPlan_SubManagerRule]( [ManagerRuleId] [nvarchar](50) NOT NULL, [ManageRuleCode] [nvarchar](50) NULL, [ProjectId] [nvarchar](50) NULL, [ManageRuleName] [nvarchar](50) NULL, [ManageRuleTypeId] [nvarchar](50) NULL, [VersionNo] [nvarchar](50) NULL, [CompileDate] [datetime] NULL, [CompileMan] [nvarchar](50) NULL, [AttachUrl] [nvarchar](2000) NULL, [Remark] [nvarchar](1000) NULL, [IsIssue] [bit] NULL, [IssueDate] [datetime] NULL, [Flag] [bit] NULL, [State] [char](1) NOT NULL, [SeeFile] [nvarchar](max) NULL, CONSTRAINT [PK_ActionPlan_SubManagerRule] PRIMARY KEY CLUSTERED ( [ManagerRuleId] 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] GO SET ANSI_PADDING OFF GO ALTER TABLE [dbo].[ActionPlan_SubManagerRule] WITH CHECK ADD CONSTRAINT [FK_ActionPlan_SubManagerRule_Base_Project] FOREIGN KEY([ProjectId]) REFERENCES [dbo].[Base_Project] ([ProjectId]) GO ALTER TABLE [dbo].[ActionPlan_SubManagerRule] CHECK CONSTRAINT [FK_ActionPlan_SubManagerRule_Base_Project] GO ALTER TABLE [dbo].[ActionPlan_SubManagerRule] WITH CHECK ADD CONSTRAINT [FK_ActionPlan_SubManagerRule_Sys_User] FOREIGN KEY([CompileMan]) REFERENCES [dbo].[Sys_User] ([UserId]) GO ALTER TABLE [dbo].[ActionPlan_SubManagerRule] CHECK CONSTRAINT [FK_ActionPlan_SubManagerRule_Sys_User] GO EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'管理规定编号' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'ActionPlan_SubManagerRule', @level2type=N'COLUMN',@level2name=N'ManageRuleCode' GO EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'项目Id' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'ActionPlan_SubManagerRule', @level2type=N'COLUMN',@level2name=N'ProjectId' GO EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'文件名称' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'ActionPlan_SubManagerRule', @level2type=N'COLUMN',@level2name=N'ManageRuleName' GO EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'版本号' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'ActionPlan_SubManagerRule', @level2type=N'COLUMN',@level2name=N'VersionNo' GO EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'编制日期' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'ActionPlan_SubManagerRule', @level2type=N'COLUMN',@level2name=N'CompileDate' GO EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'编制人' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'ActionPlan_SubManagerRule', @level2type=N'COLUMN',@level2name=N'CompileMan' GO EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'发布(true-发布,false-未发布)' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'ActionPlan_SubManagerRule', @level2type=N'COLUMN',@level2name=N'IsIssue' GO EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'发布日期' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'ActionPlan_SubManagerRule', @level2type=N'COLUMN',@level2name=N'IssueDate' GO EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'标记(0-不参加流程,1-参加流程)' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'ActionPlan_SubManagerRule', @level2type=N'COLUMN',@level2name=N'Flag' GO EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'办理状态(0--重新编制, 1--编制, 2--现场HSSE经理, 3--项目HSSE经理, 4--项目经理,5--审批完成)' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'ActionPlan_SubManagerRule', @level2type=N'COLUMN',@level2name=N'State' GO EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'内容' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'ActionPlan_SubManagerRule', @level2type=N'COLUMN',@level2name=N'SeeFile' GO EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'分包商安全管理规定表' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'ActionPlan_SubManagerRule' GO drop table Base_DocType drop table Doc_DocManage drop table Doc_DocManageApprove /****** Object: Table [dbo].[Base_DocType] Script Date: 2023/5/22 15:49:58 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[Base_DocType]( [DocTypeId] [nvarchar](50) NOT NULL, [DocTypeCode] [nvarchar](50) NULL, [DocTypeName] [nvarchar](50) NULL, [CodeRule] [nvarchar](200) NULL, CONSTRAINT [PK_Base_DocType] PRIMARY KEY CLUSTERED ( [DocTypeId] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ) ON [PRIMARY] GO EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'主键' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Base_DocType', @level2type=N'COLUMN',@level2name=N'DocTypeId' GO EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'类别编号' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Base_DocType', @level2type=N'COLUMN',@level2name=N'DocTypeCode' GO EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'类别名称' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Base_DocType', @level2type=N'COLUMN',@level2name=N'DocTypeName' GO EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'文档类别定义表' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Base_DocType' GO /****** Object: Table [dbo].[Doc_DocManage] Script Date: 2023/5/22 15:41:32 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO SET ANSI_PADDING ON GO CREATE TABLE [dbo].[Doc_DocManage]( [DocId] [nvarchar](50) NOT NULL, [DocCode] [nvarchar](50) NULL, [DocName] [nvarchar](100) NULL, [DocTypeId] [nvarchar](50) NULL, [CNProfessionalId] [nvarchar](50) NULL, [ProjectId] [nvarchar](50) NULL, [DocContent] [nvarchar](2000) NULL, [SendUnitId] [nvarchar](50) NULL, [ReceivUnitIds] [nvarchar](500) NULL, [CompileMan] [nvarchar](50) NULL, [CompileDate] [datetime] NULL, [State] [char](1) NULL, [AcceptMan] [nvarchar](1000) NULL, [DepartId] [nvarchar](50) NULL, [FinishTime] [datetime] NULL, [ProjectSubjectId] [nvarchar](50) NULL, [CopyMan] [nvarchar](1000) NULL, CONSTRAINT [PK_Doc_DocManage] PRIMARY KEY CLUSTERED ( [DocId] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ) ON [PRIMARY] GO SET ANSI_PADDING OFF GO ALTER TABLE [dbo].[Doc_DocManage] WITH CHECK ADD CONSTRAINT [FK_Doc_DocManage_Base_CNProfessional] FOREIGN KEY([CNProfessionalId]) REFERENCES [dbo].[Base_CNProfessional] ([CNProfessionalId]) GO ALTER TABLE [dbo].[Doc_DocManage] CHECK CONSTRAINT [FK_Doc_DocManage_Base_CNProfessional] GO ALTER TABLE [dbo].[Doc_DocManage] WITH CHECK ADD CONSTRAINT [FK_Doc_DocManage_Base_DocType] FOREIGN KEY([DocTypeId]) REFERENCES [dbo].[Base_DocType] ([DocTypeId]) GO ALTER TABLE [dbo].[Doc_DocManage] CHECK CONSTRAINT [FK_Doc_DocManage_Base_DocType] GO ALTER TABLE [dbo].[Doc_DocManage] WITH CHECK ADD CONSTRAINT [FK_Doc_DocManage_Base_Project] FOREIGN KEY([ProjectId]) REFERENCES [dbo].[Base_Project] ([ProjectId]) GO ALTER TABLE [dbo].[Doc_DocManage] CHECK CONSTRAINT [FK_Doc_DocManage_Base_Project] GO ALTER TABLE [dbo].[Doc_DocManage] WITH CHECK ADD CONSTRAINT [FK_Doc_DocManage_Base_Unit] FOREIGN KEY([SendUnitId]) REFERENCES [dbo].[Base_Unit] ([UnitId]) GO ALTER TABLE [dbo].[Doc_DocManage] CHECK CONSTRAINT [FK_Doc_DocManage_Base_Unit] GO ALTER TABLE [dbo].[Doc_DocManage] WITH CHECK ADD CONSTRAINT [FK_Doc_DocManage_Sys_User] FOREIGN KEY([CompileMan]) REFERENCES [dbo].[Sys_User] ([UserId]) GO ALTER TABLE [dbo].[Doc_DocManage] CHECK CONSTRAINT [FK_Doc_DocManage_Sys_User] GO EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'文档Id' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Doc_DocManage', @level2type=N'COLUMN',@level2name=N'DocId' GO EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'文档编号' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Doc_DocManage', @level2type=N'COLUMN',@level2name=N'DocCode' GO EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'文档名称' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Doc_DocManage', @level2type=N'COLUMN',@level2name=N'DocName' GO EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'文档类别Id' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Doc_DocManage', @level2type=N'COLUMN',@level2name=N'DocTypeId' GO EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'专业Id' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Doc_DocManage', @level2type=N'COLUMN',@level2name=N'CNProfessionalId' GO EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'项目Id' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Doc_DocManage', @level2type=N'COLUMN',@level2name=N'ProjectId' GO EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'文档内容' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Doc_DocManage', @level2type=N'COLUMN',@level2name=N'DocContent' GO EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'发送单位Id' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Doc_DocManage', @level2type=N'COLUMN',@level2name=N'SendUnitId' GO EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'接收单位Ids' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Doc_DocManage', @level2type=N'COLUMN',@level2name=N'ReceivUnitIds' GO EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'编制人' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Doc_DocManage', @level2type=N'COLUMN',@level2name=N'CompileMan' GO EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'编制时间' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Doc_DocManage', @level2type=N'COLUMN',@level2name=N'CompileDate' GO EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'状态' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Doc_DocManage', @level2type=N'COLUMN',@level2name=N'State' GO EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'文档管理表' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Doc_DocManage' GO CREATE TABLE [dbo].[Doc_DocManageApprove]( [DocManageApproveId] [nvarchar](50) NOT NULL, [DocId] [nvarchar](50) NULL, [ApproveMan] [nvarchar](50) NULL, [ApproveDate] [datetime] NULL, [IsAgree] [bit] NULL, [ApproveIdea] [nvarchar](500) NULL, [Type] [varchar](50) NULL, CONSTRAINT [PK_Doc_DocManageApprove] PRIMARY KEY CLUSTERED ( [DocManageApproveId] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ) ON [PRIMARY] GO SET ANSI_PADDING OFF GO ALTER TABLE [dbo].[Doc_DocManageApprove] WITH CHECK ADD CONSTRAINT [FK_Doc_DocManageApprove_Doc_DocManage] FOREIGN KEY([DocId]) REFERENCES [dbo].[Doc_DocManage] ([DocId]) GO ALTER TABLE [dbo].[Doc_DocManageApprove] CHECK CONSTRAINT [FK_Doc_DocManageApprove_Doc_DocManage] GO ALTER TABLE [dbo].[Doc_DocManageApprove] WITH CHECK ADD CONSTRAINT [FK_Doc_DocManageApprove_Sys_User] FOREIGN KEY([ApproveMan]) REFERENCES [dbo].[Sys_User] ([UserId]) GO ALTER TABLE [dbo].[Doc_DocManageApprove] CHECK CONSTRAINT [FK_Doc_DocManageApprove_Sys_User] GO EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'主键' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Doc_DocManageApprove', @level2type=N'COLUMN',@level2name=N'DocManageApproveId' GO EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'外键' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Doc_DocManageApprove', @level2type=N'COLUMN',@level2name=N'DocId' GO EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'审批人' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Doc_DocManageApprove', @level2type=N'COLUMN',@level2name=N'ApproveMan' GO EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'审批日期' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Doc_DocManageApprove', @level2type=N'COLUMN',@level2name=N'ApproveDate' GO EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'是否同意' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Doc_DocManageApprove', @level2type=N'COLUMN',@level2name=N'IsAgree' GO EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'审核意见' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Doc_DocManageApprove', @level2type=N'COLUMN',@level2name=N'ApproveIdea' GO EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'文档管理审批表' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'Doc_DocManageApprove' GO