20220304 考勤导入、接口修改
This commit is contained in:
@@ -0,0 +1,41 @@
|
||||
CREATE VIEW [dbo].[View_Person_User]
|
||||
AS
|
||||
/********Ô±¹¤ÐÅÏ¢ÊÓͼ********/
|
||||
SELECT Users.UserId
|
||||
,Users.RCount
|
||||
,Users.Account
|
||||
,Users.UserCode
|
||||
,Users.Password
|
||||
,Users.UserName
|
||||
,Users.RoleId
|
||||
,Users.UnitId
|
||||
,Users.IsPost
|
||||
,CASE WHEN Users.IsPost=1 THEN 'ÊÇ' ELSE '·ñ' END AS IsPostName
|
||||
,Users.IdentityCard
|
||||
,Users.Telephone
|
||||
,Users.IsOffice
|
||||
,CASE WHEN Users.IsOffice=1 THEN 'ÊÇ' ELSE '·ñ' END AS IsOfficeName
|
||||
,Roles.RoleName
|
||||
,Unit.UnitName
|
||||
,Unit.UnitCode
|
||||
,Users.DepartId
|
||||
,Depart.DepartName
|
||||
,Users.Major
|
||||
,PostTitle.PostTitleName
|
||||
,PostTitle.PostTitleId
|
||||
,pc.PracticeCertificateName
|
||||
,project.ProjectName
|
||||
,ProjectRoleName= STUFF((SELECT ',' + RoleName FROM dbo.Sys_Role where PATINDEX('%,' + RTRIM(RoleId) + ',%',',' +Users.ProjectRoleId + ',')>0 FOR XML PATH('')), 1, 1,'')
|
||||
,CertificateName= STUFF((SELECT ',' + PracticeCertificateName FROM dbo.Base_PracticeCertificate where PATINDEX('%,' + RTRIM(CertificateId) + ',%',',' +Users.CertificateId + ',')>0 FOR XML PATH('')), 1, 1,'')
|
||||
,Users.CertificateId
|
||||
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
|
||||
LEFT JOIN Base_PostTitle AS PostTitle ON PostTitle.PostTitleId=Users.PostTitleId
|
||||
LEFT JOIN Base_PracticeCertificate AS pc ON pc.PracticeCertificateId=Users.CertificateId
|
||||
LEFT JOIN Base_Project AS project ON project.projectId=Users.ProjectId
|
||||
|
||||
GO
|
||||
|
||||
|
||||
Reference in New Issue
Block a user