318 lines
		
	
	
		
			18 KiB
		
	
	
	
		
			MySQL
		
	
	
	
		
		
			
		
	
	
			318 lines
		
	
	
		
			18 KiB
		
	
	
	
		
			MySQL
		
	
	
	
| 
								 | 
							
								CREATE TABLE [dbo].[SitePerson_Person_Bak](
							 | 
						|||
| 
								 | 
							
									[PersonId] [nvarchar](50) NOT NULL,
							 | 
						|||
| 
								 | 
							
									[CardNo] [nvarchar](50) NULL,
							 | 
						|||
| 
								 | 
							
									[PersonName] [nvarchar](50) NULL,
							 | 
						|||
| 
								 | 
							
									[Sex] [char](1) NULL,
							 | 
						|||
| 
								 | 
							
									[IdentityCard] [nvarchar](50) NULL,
							 | 
						|||
| 
								 | 
							
									[Address] [nvarchar](500) NULL,
							 | 
						|||
| 
								 | 
							
									[ProjectId] [nvarchar](50) NOT NULL,
							 | 
						|||
| 
								 | 
							
									[UnitId] [nvarchar](50) NULL,
							 | 
						|||
| 
								 | 
							
									[TeamGroupId] [nvarchar](50) NULL,
							 | 
						|||
| 
								 | 
							
									[WorkAreaId] [nvarchar](200) NULL,
							 | 
						|||
| 
								 | 
							
									[WorkPostId] [nvarchar](50) NULL,
							 | 
						|||
| 
								 | 
							
									[InTime] [datetime] NULL,
							 | 
						|||
| 
								 | 
							
									[OutTime] [datetime] NULL,
							 | 
						|||
| 
								 | 
							
									[OutResult] [nvarchar](50) NULL,
							 | 
						|||
| 
								 | 
							
									[Telephone] [nvarchar](50) NULL,
							 | 
						|||
| 
								 | 
							
									[PositionId] [nvarchar](50) NULL,
							 | 
						|||
| 
								 | 
							
									[PostTitleId] [nvarchar](50) NULL,
							 | 
						|||
| 
								 | 
							
									[PhotoUrl] [nvarchar](2000) NULL,
							 | 
						|||
| 
								 | 
							
									[IsUsed] [bit] NOT NULL,
							 | 
						|||
| 
								 | 
							
									[IsCardUsed] [bit] NOT NULL,
							 | 
						|||
| 
								 | 
							
									[PersonIndex] [int] NULL,
							 | 
						|||
| 
								 | 
							
									[DepartId] [nvarchar](50) NULL,
							 | 
						|||
| 
								 | 
							
									[CertificateId] [nvarchar](50) NULL,
							 | 
						|||
| 
								 | 
							
									[CertificateCode] [nvarchar](20) NULL,
							 | 
						|||
| 
								 | 
							
									[CertificateLimitTime] [datetime] NULL,
							 | 
						|||
| 
								 | 
							
									[QualificationCertificateUrl] [nvarchar](200) NULL,
							 | 
						|||
| 
								 | 
							
									[TrainingCertificateUrl] [nvarchar](200) NULL,
							 | 
						|||
| 
								 | 
							
									[QRCodeAttachUrl] [nvarchar](200) NULL,
							 | 
						|||
| 
								 | 
							
									[Password] [nvarchar](50) NULL,
							 | 
						|||
| 
								 | 
							
									[FromPersonId] [nvarchar](50) NULL,
							 | 
						|||
| 
								 | 
							
									[AuditorId] [nvarchar](50) NULL,
							 | 
						|||
| 
								 | 
							
									[AuditorDate] [datetime] NULL,
							 | 
						|||
| 
								 | 
							
									[ExchangeTime] [datetime] NULL,
							 | 
						|||
| 
								 | 
							
									[ExchangeTime2] [datetime] NULL,
							 | 
						|||
| 
								 | 
							
									[IDCardUrl] [nvarchar](2000) NULL,
							 | 
						|||
| 
								 | 
							
									[isprint] [char](1) NULL,
							 | 
						|||
| 
								 | 
							
									[IsForeign] [bit] NULL,
							 | 
						|||
| 
								 | 
							
									[IsOutside] [bit] NULL,
							 | 
						|||
| 
								 | 
							
									[WelderCode] [nvarchar](50) NULL,
							 | 
						|||
| 
								 | 
							
									[Birthday] [datetime] NULL,
							 | 
						|||
| 
								 | 
							
									[WelderLevel] [nvarchar](50) NULL,
							 | 
						|||
| 
								 | 
							
									[Remark] [nvarchar](500) NULL,
							 | 
						|||
| 
								 | 
							
									[MainCNProfessionalId] [nvarchar](50) NULL,
							 | 
						|||
| 
								 | 
							
									[ViceCNProfessionalId] [nvarchar](500) NULL,
							 | 
						|||
| 
								 | 
							
									[EduLevel] [nvarchar](50) NULL,
							 | 
						|||
| 
								 | 
							
									[MaritalStatus] [nvarchar](50) NULL,
							 | 
						|||
| 
								 | 
							
									[IdcardType] [nvarchar](50) NULL,
							 | 
						|||
| 
								 | 
							
									[IdcardStartDate] [datetime] NULL,
							 | 
						|||
| 
								 | 
							
									[IdcardEndDate] [datetime] NULL,
							 | 
						|||
| 
								 | 
							
									[IdcardForever] [char](1) NULL,
							 | 
						|||
| 
								 | 
							
									[PoliticsStatus] [nvarchar](50) NULL,
							 | 
						|||
| 
								 | 
							
									[IdcardAddress] [nvarchar](50) NULL,
							 | 
						|||
| 
								 | 
							
									[Nation] [nvarchar](50) NULL,
							 | 
						|||
| 
								 | 
							
									[CountryCode] [nvarchar](50) NULL,
							 | 
						|||
| 
								 | 
							
									[ProvinceCode] [nvarchar](50) NULL,
							 | 
						|||
| 
								 | 
							
									[HeadImage] [image] NULL,
							 | 
						|||
| 
								 | 
							
									[RealNameAddTime] [datetime] NULL,
							 | 
						|||
| 
								 | 
							
									[RealNameUpdateTime] [datetime] NULL,
							 | 
						|||
| 
								 | 
							
								 CONSTRAINT [PK_SitePerson_Person_Bak_1] PRIMARY KEY CLUSTERED 
							 | 
						|||
| 
								 | 
							
								(
							 | 
						|||
| 
								 | 
							
									[PersonId] 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].[SitePerson_Person_Bak]  WITH CHECK ADD  CONSTRAINT [FK_SitePerson_Person_Bak_Base_Depart] FOREIGN KEY([DepartId])
							 | 
						|||
| 
								 | 
							
								REFERENCES [dbo].[Base_Depart] ([DepartId])
							 | 
						|||
| 
								 | 
							
								GO
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								ALTER TABLE [dbo].[SitePerson_Person_Bak] CHECK CONSTRAINT [FK_SitePerson_Person_Bak_Base_Depart]
							 | 
						|||
| 
								 | 
							
								GO
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								ALTER TABLE [dbo].[SitePerson_Person_Bak]  WITH CHECK ADD  CONSTRAINT [FK_SitePerson_Person_Bak_Base_Position] FOREIGN KEY([PositionId])
							 | 
						|||
| 
								 | 
							
								REFERENCES [dbo].[Base_Position] ([PositionId])
							 | 
						|||
| 
								 | 
							
								GO
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								ALTER TABLE [dbo].[SitePerson_Person_Bak] CHECK CONSTRAINT [FK_SitePerson_Person_Bak_Base_Position]
							 | 
						|||
| 
								 | 
							
								GO
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								ALTER TABLE [dbo].[SitePerson_Person_Bak]  WITH CHECK ADD  CONSTRAINT [FK_SitePerson_Person_Bak_Base_PostTitle] FOREIGN KEY([PostTitleId])
							 | 
						|||
| 
								 | 
							
								REFERENCES [dbo].[Base_PostTitle] ([PostTitleId])
							 | 
						|||
| 
								 | 
							
								GO
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								ALTER TABLE [dbo].[SitePerson_Person_Bak] CHECK CONSTRAINT [FK_SitePerson_Person_Bak_Base_PostTitle]
							 | 
						|||
| 
								 | 
							
								GO
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								ALTER TABLE [dbo].[SitePerson_Person_Bak]  WITH CHECK ADD  CONSTRAINT [FK_SitePerson_Person_Bak_Base_Project] FOREIGN KEY([ProjectId])
							 | 
						|||
| 
								 | 
							
								REFERENCES [dbo].[Base_Project] ([ProjectId])
							 | 
						|||
| 
								 | 
							
								GO
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								ALTER TABLE [dbo].[SitePerson_Person_Bak] CHECK CONSTRAINT [FK_SitePerson_Person_Bak_Base_Project]
							 | 
						|||
| 
								 | 
							
								GO
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								ALTER TABLE [dbo].[SitePerson_Person_Bak]  WITH CHECK ADD  CONSTRAINT [FK_SitePerson_Person_Bak_Base_Unit] FOREIGN KEY([UnitId])
							 | 
						|||
| 
								 | 
							
								REFERENCES [dbo].[Base_Unit] ([UnitId])
							 | 
						|||
| 
								 | 
							
								GO
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								ALTER TABLE [dbo].[SitePerson_Person_Bak] CHECK CONSTRAINT [FK_SitePerson_Person_Bak_Base_Unit]
							 | 
						|||
| 
								 | 
							
								GO
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								ALTER TABLE [dbo].[SitePerson_Person_Bak]  WITH CHECK ADD  CONSTRAINT [FK_SitePerson_Person_Bak_Base_WorkPost] FOREIGN KEY([WorkPostId])
							 | 
						|||
| 
								 | 
							
								REFERENCES [dbo].[Base_WorkPost] ([WorkPostId])
							 | 
						|||
| 
								 | 
							
								GO
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								ALTER TABLE [dbo].[SitePerson_Person_Bak] CHECK CONSTRAINT [FK_SitePerson_Person_Bak_Base_WorkPost]
							 | 
						|||
| 
								 | 
							
								GO
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								ALTER TABLE [dbo].[SitePerson_Person_Bak]  WITH CHECK ADD  CONSTRAINT [FK_SitePerson_Person_Bak_ProjectData_TeamGroup] FOREIGN KEY([TeamGroupId])
							 | 
						|||
| 
								 | 
							
								REFERENCES [dbo].[ProjectData_TeamGroup] ([TeamGroupId])
							 | 
						|||
| 
								 | 
							
								GO
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								ALTER TABLE [dbo].[SitePerson_Person_Bak] CHECK CONSTRAINT [FK_SitePerson_Person_Bak_ProjectData_TeamGroup]
							 | 
						|||
| 
								 | 
							
								GO
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								ALTER TABLE [dbo].[SitePerson_Person_Bak]  WITH CHECK ADD  CONSTRAINT [FK_SitePerson_Person_Bak_Sys_User] FOREIGN KEY([AuditorId])
							 | 
						|||
| 
								 | 
							
								REFERENCES [dbo].[Sys_User] ([UserId])
							 | 
						|||
| 
								 | 
							
								GO
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								ALTER TABLE [dbo].[SitePerson_Person_Bak] CHECK CONSTRAINT [FK_SitePerson_Person_Bak_Sys_User]
							 | 
						|||
| 
								 | 
							
								GO
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'人员主键' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'SitePerson_Person_Bak', @level2type=N'COLUMN',@level2name=N'PersonId'
							 | 
						|||
| 
								 | 
							
								GO
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'卡号' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'SitePerson_Person_Bak', @level2type=N'COLUMN',@level2name=N'CardNo'
							 | 
						|||
| 
								 | 
							
								GO
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'人员姓名' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'SitePerson_Person_Bak', @level2type=N'COLUMN',@level2name=N'PersonName'
							 | 
						|||
| 
								 | 
							
								GO
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'性别' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'SitePerson_Person_Bak', @level2type=N'COLUMN',@level2name=N'Sex'
							 | 
						|||
| 
								 | 
							
								GO
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'身份证号' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'SitePerson_Person_Bak', @level2type=N'COLUMN',@level2name=N'IdentityCard'
							 | 
						|||
| 
								 | 
							
								GO
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'家庭地址' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'SitePerson_Person_Bak', @level2type=N'COLUMN',@level2name=N'Address'
							 | 
						|||
| 
								 | 
							
								GO
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'所属项目ID' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'SitePerson_Person_Bak', @level2type=N'COLUMN',@level2name=N'ProjectId'
							 | 
						|||
| 
								 | 
							
								GO
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'所属单位Id' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'SitePerson_Person_Bak', @level2type=N'COLUMN',@level2name=N'UnitId'
							 | 
						|||
| 
								 | 
							
								GO
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'所在班组' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'SitePerson_Person_Bak', @level2type=N'COLUMN',@level2name=N'TeamGroupId'
							 | 
						|||
| 
								 | 
							
								GO
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'作业区域' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'SitePerson_Person_Bak', @level2type=N'COLUMN',@level2name=N'WorkAreaId'
							 | 
						|||
| 
								 | 
							
								GO
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'岗位' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'SitePerson_Person_Bak', @level2type=N'COLUMN',@level2name=N'WorkPostId'
							 | 
						|||
| 
								 | 
							
								GO
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'入场时间' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'SitePerson_Person_Bak', @level2type=N'COLUMN',@level2name=N'InTime'
							 | 
						|||
| 
								 | 
							
								GO
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'出场时间' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'SitePerson_Person_Bak', @level2type=N'COLUMN',@level2name=N'OutTime'
							 | 
						|||
| 
								 | 
							
								GO
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'出场原因' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'SitePerson_Person_Bak', @level2type=N'COLUMN',@level2name=N'OutResult'
							 | 
						|||
| 
								 | 
							
								GO
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'电话' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'SitePerson_Person_Bak', @level2type=N'COLUMN',@level2name=N'Telephone'
							 | 
						|||
| 
								 | 
							
								GO
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'职务' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'SitePerson_Person_Bak', @level2type=N'COLUMN',@level2name=N'PositionId'
							 | 
						|||
| 
								 | 
							
								GO
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'职称' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'SitePerson_Person_Bak', @level2type=N'COLUMN',@level2name=N'PostTitleId'
							 | 
						|||
| 
								 | 
							
								GO
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'照片路径' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'SitePerson_Person_Bak', @level2type=N'COLUMN',@level2name=N'PhotoUrl'
							 | 
						|||
| 
								 | 
							
								GO
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'人员是否启用' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'SitePerson_Person_Bak', @level2type=N'COLUMN',@level2name=N'IsUsed'
							 | 
						|||
| 
								 | 
							
								GO
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'考勤卡是否启用' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'SitePerson_Person_Bak', @level2type=N'COLUMN',@level2name=N'IsCardUsed'
							 | 
						|||
| 
								 | 
							
								GO
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'数据接收人员ID' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'SitePerson_Person_Bak', @level2type=N'COLUMN',@level2name=N'FromPersonId'
							 | 
						|||
| 
								 | 
							
								GO
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'审核人ID' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'SitePerson_Person_Bak', @level2type=N'COLUMN',@level2name=N'AuditorId'
							 | 
						|||
| 
								 | 
							
								GO
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'审核时间' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'SitePerson_Person_Bak', @level2type=N'COLUMN',@level2name=N'AuditorDate'
							 | 
						|||
| 
								 | 
							
								GO
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'数据交换时间' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'SitePerson_Person_Bak', @level2type=N'COLUMN',@level2name=N'ExchangeTime'
							 | 
						|||
| 
								 | 
							
								GO
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'数据交换时间2' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'SitePerson_Person_Bak', @level2type=N'COLUMN',@level2name=N'ExchangeTime2'
							 | 
						|||
| 
								 | 
							
								GO
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'身份证路径' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'SitePerson_Person_Bak', @level2type=N'COLUMN',@level2name=N'IDCardUrl'
							 | 
						|||
| 
								 | 
							
								GO
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'是否外籍人员' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'SitePerson_Person_Bak', @level2type=N'COLUMN',@level2name=N'IsForeign'
							 | 
						|||
| 
								 | 
							
								GO
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'是否外聘人员' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'SitePerson_Person_Bak', @level2type=N'COLUMN',@level2name=N'IsOutside'
							 | 
						|||
| 
								 | 
							
								GO
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'出生日期' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'SitePerson_Person_Bak', @level2type=N'COLUMN',@level2name=N'Birthday'
							 | 
						|||
| 
								 | 
							
								GO
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'焊工等级' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'SitePerson_Person_Bak', @level2type=N'COLUMN',@level2name=N'WelderLevel'
							 | 
						|||
| 
								 | 
							
								GO
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'备注' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'SitePerson_Person_Bak', @level2type=N'COLUMN',@level2name=N'Remark'
							 | 
						|||
| 
								 | 
							
								GO
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'证件类型' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'SitePerson_Person_Bak', @level2type=N'COLUMN',@level2name=N'IdcardType'
							 | 
						|||
| 
								 | 
							
								GO
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'证件开始时间' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'SitePerson_Person_Bak', @level2type=N'COLUMN',@level2name=N'IdcardStartDate'
							 | 
						|||
| 
								 | 
							
								GO
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'证件结束时间' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'SitePerson_Person_Bak', @level2type=N'COLUMN',@level2name=N'IdcardEndDate'
							 | 
						|||
| 
								 | 
							
								GO
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'证件是否永久有效' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'SitePerson_Person_Bak', @level2type=N'COLUMN',@level2name=N'IdcardForever'
							 | 
						|||
| 
								 | 
							
								GO
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'政治面貌' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'SitePerson_Person_Bak', @level2type=N'COLUMN',@level2name=N'PoliticsStatus'
							 | 
						|||
| 
								 | 
							
								GO
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'发证机关' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'SitePerson_Person_Bak', @level2type=N'COLUMN',@level2name=N'IdcardAddress'
							 | 
						|||
| 
								 | 
							
								GO
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'民族' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'SitePerson_Person_Bak', @level2type=N'COLUMN',@level2name=N'Nation'
							 | 
						|||
| 
								 | 
							
								GO
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'国家' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'SitePerson_Person_Bak', @level2type=N'COLUMN',@level2name=N'CountryCode'
							 | 
						|||
| 
								 | 
							
								GO
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'省份' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'SitePerson_Person_Bak', @level2type=N'COLUMN',@level2name=N'ProvinceCode'
							 | 
						|||
| 
								 | 
							
								GO
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'照片base64' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'SitePerson_Person_Bak', @level2type=N'COLUMN',@level2name=N'HeadImage'
							 | 
						|||
| 
								 | 
							
								GO
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'与实名制系统推送时间' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'SitePerson_Person_Bak', @level2type=N'COLUMN',@level2name=N'RealNameAddTime'
							 | 
						|||
| 
								 | 
							
								GO
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'与实名制系统推送时间' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'SitePerson_Person_Bak', @level2type=N'COLUMN',@level2name=N'RealNameUpdateTime'
							 | 
						|||
| 
								 | 
							
								GO
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'人员表' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'SitePerson_Person_Bak'
							 | 
						|||
| 
								 | 
							
								GO
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								CREATE TRIGGER [dbo].[SitePerson_Person_Bak_TRIGGER] on [dbo].[SitePerson_Person]---创建触发器
							 | 
						|||
| 
								 | 
							
								after insert,update,delete ---------功能:插入、更新、删除
							 | 
						|||
| 
								 | 
							
								AS 
							 | 
						|||
| 
								 | 
							
								begin
							 | 
						|||
| 
								 | 
							
								declare @inserted int, @deleted int
							 | 
						|||
| 
								 | 
							
								select @inserted=COUNT(*) from inserted
							 | 
						|||
| 
								 | 
							
								select @deleted=COUNT(*) from deleted
							 | 
						|||
| 
								 | 
							
								if @inserted>0 and @deleted=0-----插入记录
							 | 
						|||
| 
								 | 
							
								begin
							 | 
						|||
| 
								 | 
							
								 insert into SitePerson_Person_Bak(PersonId,CardNo,PersonName,Sex,IdentityCard,Address,ProjectId,UnitId,TeamGroupId,WorkAreaId
							 | 
						|||
| 
								 | 
							
										,WorkPostId,InTime,OutTime,OutResult,Telephone,PositionId,PostTitleId,PhotoUrl,IsUsed,IsCardUsed
							 | 
						|||
| 
								 | 
							
										,PersonIndex,DepartId,CertificateId,CertificateCode,CertificateLimitTime,QualificationCertificateUrl
							 | 
						|||
| 
								 | 
							
										,TrainingCertificateUrl,QRCodeAttachUrl,Password,FromPersonId,AuditorId,AuditorDate,ExchangeTime
							 | 
						|||
| 
								 | 
							
										,ExchangeTime2,IDCardUrl,isprint,IsForeign,IsOutside,WelderCode,Birthday,WelderLevel,Remark
							 | 
						|||
| 
								 | 
							
										,MainCNProfessionalId,ViceCNProfessionalId,EduLevel,MaritalStatus,IdcardType,IdcardStartDate
							 | 
						|||
| 
								 | 
							
										,IdcardEndDate,IdcardForever,PoliticsStatus,IdcardAddress,Nation,CountryCode,ProvinceCode
							 | 
						|||
| 
								 | 
							
										,RealNameAddTime,RealNameUpdateTime) 
							 | 
						|||
| 
								 | 
							
										select PersonId,CardNo,PersonName,Sex,IdentityCard,Address,ProjectId,UnitId,TeamGroupId,WorkAreaId
							 | 
						|||
| 
								 | 
							
										,WorkPostId,InTime,OutTime,OutResult,Telephone,PositionId,PostTitleId,PhotoUrl,IsUsed,IsCardUsed
							 | 
						|||
| 
								 | 
							
										,PersonIndex,DepartId,CertificateId,CertificateCode,CertificateLimitTime,QualificationCertificateUrl
							 | 
						|||
| 
								 | 
							
										,TrainingCertificateUrl,QRCodeAttachUrl,Password,FromPersonId,AuditorId,AuditorDate,ExchangeTime
							 | 
						|||
| 
								 | 
							
										,ExchangeTime2,IDCardUrl,isprint,IsForeign,IsOutside,WelderCode,Birthday,WelderLevel,Remark
							 | 
						|||
| 
								 | 
							
										,MainCNProfessionalId,ViceCNProfessionalId,EduLevel,MaritalStatus,IdcardType,IdcardStartDate
							 | 
						|||
| 
								 | 
							
										,IdcardEndDate,IdcardForever,PoliticsStatus,IdcardAddress,Nation,CountryCode,ProvinceCode
							 | 
						|||
| 
								 | 
							
										,RealNameAddTime,RealNameUpdateTime from inserted
							 | 
						|||
| 
								 | 
							
								 end
							 | 
						|||
| 
								 | 
							
								 else if @inserted>0 and @deleted>0----更新记录
							 | 
						|||
| 
								 | 
							
								 
							 | 
						|||
| 
								 | 
							
								begin 
							 | 
						|||
| 
								 | 
							
								DELETE FROM SitePerson_Person_Bak WHERE PersonId = (SELECT PersonId FROM DELETED)
							 | 
						|||
| 
								 | 
							
								 insert into SitePerson_Person_Bak(PersonId,CardNo,PersonName,Sex,IdentityCard,Address,ProjectId,UnitId,TeamGroupId,WorkAreaId
							 | 
						|||
| 
								 | 
							
									,WorkPostId,InTime,OutTime,OutResult,Telephone,PositionId,PostTitleId,PhotoUrl,IsUsed,IsCardUsed
							 | 
						|||
| 
								 | 
							
									,PersonIndex,DepartId,CertificateId,CertificateCode,CertificateLimitTime,QualificationCertificateUrl
							 | 
						|||
| 
								 | 
							
									,TrainingCertificateUrl,QRCodeAttachUrl,Password,FromPersonId,AuditorId,AuditorDate,ExchangeTime
							 | 
						|||
| 
								 | 
							
									,ExchangeTime2,IDCardUrl,isprint,IsForeign,IsOutside,WelderCode,Birthday,WelderLevel,Remark
							 | 
						|||
| 
								 | 
							
									,MainCNProfessionalId,ViceCNProfessionalId,EduLevel,MaritalStatus,IdcardType,IdcardStartDate
							 | 
						|||
| 
								 | 
							
									,IdcardEndDate,IdcardForever,PoliticsStatus,IdcardAddress,Nation,CountryCode,ProvinceCode
							 | 
						|||
| 
								 | 
							
									,RealNameAddTime,RealNameUpdateTime) 
							 | 
						|||
| 
								 | 
							
									select PersonId,CardNo,PersonName,Sex,IdentityCard,Address,ProjectId,UnitId,TeamGroupId,WorkAreaId
							 | 
						|||
| 
								 | 
							
									,WorkPostId,InTime,OutTime,OutResult,Telephone,PositionId,PostTitleId,PhotoUrl,IsUsed,IsCardUsed
							 | 
						|||
| 
								 | 
							
									,PersonIndex,DepartId,CertificateId,CertificateCode,CertificateLimitTime,QualificationCertificateUrl
							 | 
						|||
| 
								 | 
							
									,TrainingCertificateUrl,QRCodeAttachUrl,Password,FromPersonId,AuditorId,AuditorDate,ExchangeTime
							 | 
						|||
| 
								 | 
							
									,ExchangeTime2,IDCardUrl,isprint,IsForeign,IsOutside,WelderCode,Birthday,WelderLevel,Remark
							 | 
						|||
| 
								 | 
							
									,MainCNProfessionalId,ViceCNProfessionalId,EduLevel,MaritalStatus,IdcardType,IdcardStartDate
							 | 
						|||
| 
								 | 
							
									,IdcardEndDate,IdcardForever,PoliticsStatus,IdcardAddress,Nation,CountryCode,ProvinceCode
							 | 
						|||
| 
								 | 
							
									,RealNameAddTime,RealNameUpdateTime from INSERTED
							 | 
						|||
| 
								 | 
							
								end
							 | 
						|||
| 
								 | 
							
								else if @inserted=0 and @deleted>0----删除记录
							 | 
						|||
| 
								 | 
							
								begin
							 | 
						|||
| 
								 | 
							
								  delete from SitePerson_Person_Bak
							 | 
						|||
| 
								 | 
							
									where PersonId=(select  PersonId from deleted)
							 | 
						|||
| 
								 | 
							
								 end
							 | 
						|||
| 
								 | 
							
								end
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								GO
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								/*将人员数据写入到备份表*/
							 | 
						|||
| 
								 | 
							
								insert into SitePerson_Person_Bak select * from SitePerson_Person
							 | 
						|||
| 
								 | 
							
								go
							 |