272 lines
		
	
	
		
			9.5 KiB
		
	
	
	
		
			Transact-SQL
		
	
	
	
			
		
		
	
	
			272 lines
		
	
	
		
			9.5 KiB
		
	
	
	
		
			Transact-SQL
		
	
	
	
--博晟培训考试
 | 
						|
INSERT INTO dbo.Sys_Menu(MenuId,MenuName,Url,SortIndex,SuperMenu,MenuType,IsOffice,IsEnd,IsUsed)
 | 
						|
VALUES('3FD5EEC5-B3ED-4944-B9E9-6B8C923316E3','博晟培训考试','',95,'0','Menu_HSSE',0,0,1)
 | 
						|
GO
 | 
						|
 | 
						|
	INSERT INTO dbo.Sys_Menu(MenuId,MenuName,Url,SortIndex,SuperMenu,MenuType,IsOffice,IsEnd,IsUsed)
 | 
						|
	VALUES('FCA7A020-9F1B-4E1B-B457-001E05A19774','项目单位','BoSheng/BoUnit.aspx',10,'3FD5EEC5-B3ED-4944-B9E9-6B8C923316E3','Menu_HSSE',0,1,1)
 | 
						|
	GO
 | 
						|
	INSERT INTO dbo.Sys_Menu(MenuId,MenuName,Url,SortIndex,SuperMenu,MenuType,IsOffice,IsEnd,IsUsed)
 | 
						|
	VALUES('4E0030F6-EF5E-40A6-939F-C29BC4D7CEE1','人员信息','BoSheng/BoPerson.aspx',20,'3FD5EEC5-B3ED-4944-B9E9-6B8C923316E3','Menu_HSSE',0,1,1)
 | 
						|
	GO
 | 
						|
	INSERT INTO dbo.Sys_Menu(MenuId,MenuName,Url,SortIndex,SuperMenu,MenuType,IsOffice,IsEnd,IsUsed)
 | 
						|
	VALUES('9DF3DA33-E80D-4BF5-882C-842E400F7CAF','培训记录','BoSheng/BoTrain.aspx',30,'3FD5EEC5-B3ED-4944-B9E9-6B8C923316E3','Menu_HSSE',0,1,1)
 | 
						|
	GO
 | 
						|
	INSERT INTO dbo.Sys_Menu(MenuId,MenuName,Url,SortIndex,SuperMenu,MenuType,IsOffice,IsEnd,IsUsed)
 | 
						|
	VALUES('17666A2C-EE47-42DE-AB8E-E23088BB156D','培训人员','BoSheng/BoTrainPerson.aspx',40,'3FD5EEC5-B3ED-4944-B9E9-6B8C923316E3','Menu_HSSE',0,1,1)
 | 
						|
	GO
 | 
						|
	INSERT INTO dbo.Sys_Menu(MenuId,MenuName,Url,SortIndex,SuperMenu,MenuType,IsOffice,IsEnd,IsUsed)
 | 
						|
	VALUES('909BBC10-68D4-4C97-9FC3-9C1168D5FBC5','培训试卷','BoSheng/BoExam.aspx',50,'3FD5EEC5-B3ED-4944-B9E9-6B8C923316E3','Menu_HSSE',0,1,1)
 | 
						|
	GO
 | 
						|
	INSERT INTO dbo.Sys_Menu(MenuId,MenuName,Url,SortIndex,SuperMenu,MenuType,IsOffice,IsEnd,IsUsed)
 | 
						|
	VALUES('C5DF2DE4-EB56-45F9-9881-6CD0B7A8E72F','人员培训记录','BoSheng/BoPersonTrainRecord.aspx',60,'3FD5EEC5-B3ED-4944-B9E9-6B8C923316E3','Menu_HSSE',0,1,1)
 | 
						|
	GO
 | 
						|
 | 
						|
--- 1 项目单位 
 | 
						|
CREATE TABLE [dbo].[Bo_Sheng_Unit](
 | 
						|
	[ID] [nvarchar](50) NOT NULL,
 | 
						|
	[ProjectId] [nvarchar](50) NULL,
 | 
						|
	[ParentID] [nvarchar](50) NULL,
 | 
						|
	[DepartCode] [nvarchar](50) NULL,
 | 
						|
	[ParentCode] [nvarchar](50) NULL,
 | 
						|
	[DepartName] [nvarchar](50) NULL,
 | 
						|
	[DepartType] [nvarchar](50) NULL,
 | 
						|
	[DepartShortName] [nvarchar](50) NULL,
 | 
						|
	[DepartOrder] [nvarchar](50) NULL,
 | 
						|
	[State] [nvarchar](50) NULL,
 | 
						|
	[DepartSir] [nvarchar](50) NULL,
 | 
						|
	[IsEpiboly] [nvarchar](50) NULL,
 | 
						|
	[Phone] [nvarchar](50) NULL,
 | 
						|
	[Charge] [nvarchar](50) NULL,
 | 
						|
	[Remark] [nvarchar](50) NULL,
 | 
						|
	[OwnerDeptID] [nvarchar](50) NULL,
 | 
						|
	[CreateDate] [datetime] NULL,
 | 
						|
	[CreateUser] [nvarchar](50) NULL,
 | 
						|
	[OperDate] [datetime] NULL,
 | 
						|
	[OperUser] [nvarchar](50) NULL,
 | 
						|
 CONSTRAINT [PK_Bo_Sheng_Unit] PRIMARY KEY CLUSTERED 
 | 
						|
(
 | 
						|
	[ID] 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
 | 
						|
 | 
						|
--- 2 人员信息
 | 
						|
CREATE TABLE [dbo].[Bo_Sheng_Person](
 | 
						|
	[ID] [nvarchar](50) NOT NULL,
 | 
						|
	[ProjectId] [nvarchar](50) NULL,
 | 
						|
	[CreateDate] [datetime] NULL,
 | 
						|
	[CreateUser] [nvarchar](50) NULL,
 | 
						|
	[OperDate] [datetime] NULL,
 | 
						|
	[OperUser] [nvarchar](50) NULL,
 | 
						|
	[DeleteUser] [nvarchar](50) NULL,
 | 
						|
	[DeleteDate] [datetime] NULL,
 | 
						|
	[DeleteTag] [nvarchar](50) NULL,
 | 
						|
	[Name] [nvarchar](100) NULL,
 | 
						|
	[Sex] [nvarchar](2) NULL,
 | 
						|
	[BirthDay] [datetime] NULL,
 | 
						|
	[Address] [nvarchar](200) NULL,
 | 
						|
	[Nation] [nvarchar](50) NULL,
 | 
						|
	[IdentifyID] [nvarchar](50) NULL,
 | 
						|
	[Kind] [nvarchar](50) NULL,
 | 
						|
	[Photo] [nvarchar](2000) NULL,
 | 
						|
	[Police] [nvarchar](50) NULL,
 | 
						|
	[ValidPeriodStart] [nvarchar](50) NULL,
 | 
						|
	[ValidPeriodEnd] [nvarchar](50) NULL,
 | 
						|
	[Education] [nvarchar](50) NULL,
 | 
						|
	[Native] [nvarchar](500) NULL,
 | 
						|
	[Telephone] [nvarchar](50) NULL,
 | 
						|
	[MaritalStatus] [nvarchar](50) NULL,
 | 
						|
	[BloodGroup] [nvarchar](50) NULL,
 | 
						|
	[RegisteredType] [nvarchar](50) NULL,
 | 
						|
	[Age] [int] NULL,
 | 
						|
	[JobNumber] [nvarchar](50) NULL,
 | 
						|
	[CardContent] [nvarchar](50) NULL,
 | 
						|
	[ContactTel] [nvarchar](50) NULL,
 | 
						|
	[SecondContacts] [nvarchar](50) NULL,
 | 
						|
	[SecondContactsTel] [nvarchar](50) NULL,
 | 
						|
	[NewAddress] [nvarchar](50) NULL,
 | 
						|
	[HealthCondition] [nvarchar](50) NULL,
 | 
						|
	[HealthFile] [nvarchar](500) NULL,
 | 
						|
	[BuildArea] [nvarchar](50) NULL,
 | 
						|
	[TraPrincipal] [nvarchar](50) NULL,
 | 
						|
	[RegisterDate] [datetime] NULL,
 | 
						|
	[CategoryType] [nvarchar](50) NULL,
 | 
						|
	[Station] [nvarchar](50) NULL,
 | 
						|
	[Category] [nvarchar](50) NULL,
 | 
						|
	[CategoryLevel] [nvarchar](50) NULL,
 | 
						|
	[EntranceDate] [datetime] NULL,
 | 
						|
	[IsOut] [nvarchar](50) NULL,
 | 
						|
	[LeaveDate] [datetime] NULL,
 | 
						|
	[IsBlackList] [nvarchar](50) NULL,
 | 
						|
	[AgreementId] [nvarchar](100) NULL,
 | 
						|
	[HasInsurance] [nvarchar](50) NULL,
 | 
						|
	[DeviceNumber] [nvarchar](50) NULL,
 | 
						|
	[IsActive] [nvarchar](50) NULL,
 | 
						|
	[DepartId] [nvarchar](50) NULL,
 | 
						|
	[DepartName] [nvarchar](100) NULL,
 | 
						|
	[OwnerDepartId] [nvarchar](50) NULL,
 | 
						|
	[UploadTime] [datetime] NULL,
 | 
						|
 CONSTRAINT [PK_Bo_Sheng_Person] PRIMARY KEY CLUSTERED 
 | 
						|
(
 | 
						|
	[ID] 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
 | 
						|
 | 
						|
--- 3 培训记录
 | 
						|
CREATE TABLE [dbo].[Bo_Sheng_Train](
 | 
						|
	[ID] [nvarchar](50) NOT NULL,
 | 
						|
	[ProjectId] [nvarchar](50) NULL,
 | 
						|
	[DeleteUser] [nvarchar](50) NULL,
 | 
						|
	[DeleteDate] [datetime] NULL,
 | 
						|
	[DeleteTag] [nvarchar](50) NULL,
 | 
						|
	[RecordName] [nvarchar](500) NULL,
 | 
						|
	[TrainType] [nvarchar](50) NULL,
 | 
						|
	[PaperMode] [nvarchar](50) NULL,
 | 
						|
	[TrainMode] [nvarchar](50) NULL,
 | 
						|
	[TrainPrincipal] [nvarchar](50) NULL,
 | 
						|
	[TrainStartDate] [datetime] NULL,
 | 
						|
	[TrainEndDate] [datetime] NULL,
 | 
						|
	[TrainContent] [nvarchar](max) NULL,
 | 
						|
	[TrainDescript] [nvarchar](max) NULL,
 | 
						|
	[TrainPeriod] [nvarchar](50) NULL,
 | 
						|
	[PersonCount] [int] NULL,
 | 
						|
	[PassedCount] [int] NULL,
 | 
						|
	[CoverImg] [nvarchar](2000) NULL,
 | 
						|
	[DemandID] [nvarchar](50) NULL,
 | 
						|
	[CourseCount] [int] NULL,
 | 
						|
	[CourseDuration] [nvarchar](50) NULL,
 | 
						|
	[Source] [nvarchar](50) NULL,
 | 
						|
	[Description] [nvarchar](500) NULL,
 | 
						|
	[DeviceNo] [nvarchar](50) NULL,
 | 
						|
	[OwnerDepartId] [nvarchar](50) NULL,
 | 
						|
	[UploadTime] [datetime] NULL,
 | 
						|
	[OwnerDeptName] [nvarchar](100) NULL,
 | 
						|
	[TrainDepart] [nvarchar](max) NULL,
 | 
						|
	[CreateDate] [datetime] NULL,
 | 
						|
	[CreateUser] [nvarchar](50) NULL,
 | 
						|
	[OperDate] [datetime] NULL,
 | 
						|
	[OperUser] [nvarchar](50) NULL,
 | 
						|
 CONSTRAINT [PK_Bo_Sheng_Train] PRIMARY KEY CLUSTERED 
 | 
						|
(
 | 
						|
	[ID] 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
 | 
						|
 | 
						|
--- 4 培训人员
 | 
						|
CREATE TABLE [dbo].[Bo_Sheng_TrainPerson](
 | 
						|
	[ID] [nvarchar](50) NOT NULL,
 | 
						|
	[ProjectId] [nvarchar](50) NULL,
 | 
						|
	[DeleteUser] [nvarchar](50) NULL,
 | 
						|
	[DeleteDate] [datetime] NULL,
 | 
						|
	[DeleteTag] [nvarchar](50) NULL,
 | 
						|
	[EmpName] [nvarchar](100) NULL,
 | 
						|
	[IdentifyId] [nvarchar](50) NULL,
 | 
						|
	[Photo] [nvarchar](500) NULL,
 | 
						|
	[Station] [nvarchar](50) NULL,
 | 
						|
	[Category] [nvarchar](50) NULL,
 | 
						|
	[CategoryName] [nvarchar](50) NULL,
 | 
						|
	[RecordId] [nvarchar](50) NULL,
 | 
						|
	[SignName] [nvarchar](500) NULL,
 | 
						|
	[DepartId] [nvarchar](50) NULL,
 | 
						|
	[DepartName] [nvarchar](50) NULL,
 | 
						|
	[SignInDate] [datetime] NULL,
 | 
						|
	[SignInType] [nvarchar](50) NULL,
 | 
						|
	[TrainPeriod] [nvarchar](50) NULL,
 | 
						|
	[State] [nvarchar](50) NULL,
 | 
						|
	[TotalScore] [decimal](18, 2) NULL,
 | 
						|
	[PassScore] [decimal](18, 0) NULL,
 | 
						|
	[Score] [decimal](18, 2) NULL,
 | 
						|
	[IsPass] [nvarchar](50) NULL,
 | 
						|
	[GroupNo] [nvarchar](50) NULL,
 | 
						|
	[ExamNo] [nvarchar](50) NULL,
 | 
						|
	[ExamCount] [int] NULL,
 | 
						|
	[DeviceNo] [nvarchar](50) NULL,
 | 
						|
	[OwnerDepartId] [nvarchar](50) NULL,
 | 
						|
	[UploadTime] [datetime] NULL,
 | 
						|
	[Answers] [nvarchar](2000) NULL,
 | 
						|
	[CreateDate] [datetime] NULL,
 | 
						|
	[CreateUser] [nvarchar](50) NULL,
 | 
						|
	[OperDate] [datetime] NULL,
 | 
						|
	[OperUser] [nvarchar](50) NULL,
 | 
						|
 CONSTRAINT [PK_Bo_Sheng_TrainPerson] PRIMARY KEY CLUSTERED 
 | 
						|
(
 | 
						|
	[ID] 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
 | 
						|
 | 
						|
--- 5 考试试卷
 | 
						|
CREATE TABLE [dbo].[Bo_Sheng_Exam](
 | 
						|
	[ID] [nvarchar](50) NOT NULL,
 | 
						|
	[ProjectId] [nvarchar](50) NULL,
 | 
						|
	[RecordId] [nvarchar](50) NULL,
 | 
						|
	[ExamNo] [nvarchar](50) NULL,
 | 
						|
	[GroupNo] [nvarchar](50) NULL,
 | 
						|
	[CourseID] [nvarchar](50) NULL,
 | 
						|
	[COrder] [int] NULL,
 | 
						|
	[QsnCode] [nvarchar](50) NULL,
 | 
						|
	[QsnId] [nvarchar](50) NULL,
 | 
						|
	[QsnContent] [nvarchar](max) NULL,
 | 
						|
	[QsnFileName] [nvarchar](50) NULL,
 | 
						|
	[QsnAnswer] [nvarchar](50) NULL,
 | 
						|
	[QsnCategory] [nvarchar](50) NULL,
 | 
						|
	[QsnKind] [nvarchar](50) NULL,
 | 
						|
	[QsnImportant] [nvarchar](50) NULL,
 | 
						|
	[Description] [nvarchar](500) NULL,
 | 
						|
	[Analysis] [nvarchar](max) NULL,
 | 
						|
	[UploadTime] [datetime] NULL,
 | 
						|
 CONSTRAINT [PK_Bo_Sheng_Exam] PRIMARY KEY CLUSTERED 
 | 
						|
(
 | 
						|
	[ID] 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
 | 
						|
 | 
						|
--- 6 人员培训记录
 | 
						|
CREATE TABLE [dbo].[Bo_Sheng_PersonTrainRecord](
 | 
						|
	[ID] [nvarchar](50) NOT NULL,
 | 
						|
	[ProjectId] [nvarchar](50) NULL,
 | 
						|
	[EmpName] [nvarchar](50) NULL,
 | 
						|
	[IdentifyId] [nvarchar](50) NULL,
 | 
						|
	[CategoryName] [nvarchar](50) NULL,
 | 
						|
	[RecordId] [nvarchar](50) NULL,
 | 
						|
	[DepartId] [nvarchar](50) NULL,
 | 
						|
	[DepartName] [nvarchar](50) NULL,
 | 
						|
	[TrainPeriod] [nvarchar](50) NULL,
 | 
						|
	[TotalScore] [decimal](18, 2) NULL,
 | 
						|
	[PassScore] [decimal](18, 2) NULL,
 | 
						|
	[Score] [decimal](18, 2) NULL,
 | 
						|
	[IsPass] [nvarchar](50) NULL,
 | 
						|
	[GroupNo] [nvarchar](50) NULL,
 | 
						|
	[ExamNo] [nvarchar](50) NULL,
 | 
						|
	[ExamCount] [nvarchar](50) NULL,
 | 
						|
	[DeviceNo] [nvarchar](50) NULL,
 | 
						|
	[OwnerDepartId] [nvarchar](50) NULL,
 | 
						|
	[Answers] [nvarchar](500) NULL,
 | 
						|
	[RecordName] [nvarchar](50) NULL,
 | 
						|
	[TrainType] [nvarchar](50) NULL,
 | 
						|
	[PaperMode] [nvarchar](50) NULL,
 | 
						|
	[TrainMode] [nvarchar](50) NULL,
 | 
						|
	[TrainPrincipal] [nvarchar](50) NULL,
 | 
						|
	[TrainStartDate] [datetime] NULL,
 | 
						|
	[TrainEndDate] [datetime] NULL,
 | 
						|
	[TrainContent] [nvarchar](2000) NULL,
 | 
						|
	[TrainDescript] [nvarchar](max) NULL,
 | 
						|
 CONSTRAINT [PK_Bo_Sheng_PersonTrainRecord] PRIMARY KEY CLUSTERED 
 | 
						|
(
 | 
						|
	[ID] 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
 | 
						|
 | 
						|
 |