68 lines
		
	
	
		
			2.0 KiB
		
	
	
	
		
			Transact-SQL
		
	
	
	
			
		
		
	
	
			68 lines
		
	
	
		
			2.0 KiB
		
	
	
	
		
			Transact-SQL
		
	
	
	
alter table [dbo].[Sys_User] add MainCNProfessionalId nvarchar(50) null
 | 
						|
go
 | 
						|
alter table [dbo].[Sys_User] add ViceCNProfessionalId nvarchar(500) null
 | 
						|
go
 | 
						|
alter table [dbo].[Project_ProjectUser] add MainCNProfessionalId nvarchar(50) null
 | 
						|
go
 | 
						|
alter table [dbo].[Project_ProjectUser] add ViceCNProfessionalId nvarchar(500) null
 | 
						|
go
 | 
						|
alter table [dbo].[SitePerson_Person] add MainCNProfessionalId nvarchar(50) null
 | 
						|
go
 | 
						|
alter table [dbo].[SitePerson_Person] add ViceCNProfessionalId nvarchar(500) null
 | 
						|
GO
 | 
						|
 | 
						|
 | 
						|
 | 
						|
ALTER VIEW [dbo].[View_Sys_User]  AS 
 | 
						|
/*用户信息列表视图*/ 
 | 
						|
SELECT 
 | 
						|
	Users.UserId
 | 
						|
    ,Users.Account
 | 
						|
    ,Users.UserCode
 | 
						|
    ,Users.Password
 | 
						|
    ,Users.UserName
 | 
						|
    ,Users.RoleId
 | 
						|
    ,Users.UnitId
 | 
						|
	,Users.DepartId
 | 
						|
    ,Users.IsPost
 | 
						|
    ,Users.LoginProjectId
 | 
						|
    ,Users.Sex
 | 
						|
    ,Users.BirthDay
 | 
						|
    ,Users.Marriage
 | 
						|
    ,Users.Nation
 | 
						|
    ,Users.IdentityCard
 | 
						|
    ,ISNULL(Users.Email,'') AS Email
 | 
						|
    ,ISNULL(Users.Telephone,'') AS Telephone
 | 
						|
    ,Users.Education
 | 
						|
    ,Users.Hometown
 | 
						|
    ,Users.PositionId
 | 
						|
    ,Users.PhotoUrl
 | 
						|
    ,Users.Performance
 | 
						|
    ,Users.PageSize
 | 
						|
    ,Users.IsOffice
 | 
						|
    ,Users.DeviceId
 | 
						|
    ,Users.SessionString
 | 
						|
    ,Users.RCount
 | 
						|
	,Users.MainCNProfessionalId
 | 
						|
	,Users.ViceCNProfessionalId
 | 
						|
	,'' as MainCNProfessionalName
 | 
						|
	,'' as ViceCNProfessionalName
 | 
						|
    ,Users.DataSources
 | 
						|
	,CASE WHEN  Users.IsPost=1 THEN '是' ELSE '否' END AS IsPostName	
 | 
						|
	,Roles.RoleName
 | 
						|
	,Roles.RoleCode
 | 
						|
	,Unit.UnitCode
 | 
						|
	,Unit.UnitName	
 | 
						|
	,Depart.DepartName
 | 
						|
	,Users.SignatureUrl
 | 
						|
	,(CASE WHEN Users.UserId='A8547452-751F-41B7-8E4B-5862EA4E9411' THEN '2' ELSE '1' END) AS UserType
 | 
						|
From dbo.Sys_User AS Users
 | 
						|
LEFT JOIN Sys_Role AS Roles ON Roles.RoleId=Users.RoleId
 | 
						|
LEFT JOIN Base_Unit AS Unit ON Unit.UnitId=Users.UnitId
 | 
						|
LEFT JOIN Base_Depart AS Depart ON Depart.DepartId=Users.DepartId
 | 
						|
 | 
						|
GO
 | 
						|
 | 
						|
INSERT INTO dbo.Sys_Menu(MenuId,MenuName,Url,SortIndex,SuperMenu,MenuType,IsOffice,IsEnd,IsUsed)
 | 
						|
VALUES('7F4D841D-E8A5-424A-BEDB-D46B6042092B','考勤统计(按岗位)','Door/InOutPoststatistics.aspx',50,'1BF93DE5-4145-4828-8692-038F3ABD519C','Menu_HSSE',0,1,1)
 | 
						|
GO |