Browse Source

feat: 数据权限

zhangying 10 months ago
parent
commit
4fa98558b0

+ 1 - 0
src/main/java/com/hz/employmentsite/vo/companyService/PostVo.java

@@ -17,6 +17,7 @@ public class PostVo {
 
     @SiteID
     private String siteID;
+    private String siteName;
 
     @InstitutionID
     public String institutionID;

+ 1 - 0
src/main/java/com/hz/employmentsite/vo/jobUserManager/RecommendMgtVo.java

@@ -28,6 +28,7 @@ public class RecommendMgtVo extends PcRecommendMgt {
     // 数据权限
     @SiteID
     private String siteID;
+    private String siteName;
     @InstitutionID
     public String institutionID;
     @RegionID

+ 3 - 2
src/main/resources/mapping/cquery/PostCQuery.xml

@@ -11,10 +11,11 @@
         company.CompanyName,company.insuredCount,company.bonus,item.`Name` as cultureLevelName,work_nature.Name as
         workNatureName,
         post.ProfessionID,pro.ProfessionName,pro.parentProfessionID,
-        company.CompanyName,company.insuredCount,company.bonus,item.`Name` as cultureLevelName,work_nature.Name as workNatureName,
+        company.CompanyName,company.insuredCount,company.bonus,item.`Name` as cultureLevelName,work_nature.Name as
+        workNatureName,
         post.ProfessionID,pro.ProfessionName,pro.parentProfessionID,item2.`Name` as workYearStr
         , IFNULL(count(rmgt.RecommendMgtID),0) as recommendNum
-        , site.SiteID as siteID,inSites.InstitutionID as institutionID, company.RegionCode as regionCode
+        , site.SiteID, site.SiteName, inSites.InstitutionID as institutionID, company.RegionCode
         from pc_post post
         left join pc_company company on post.CompanyID = company.CompanyID
         left join sys_dictionary_item item on item.value=post.CultureRank and item.DictionaryCode='CultureLevel'

+ 2 - 2
src/main/resources/mapping/cquery/RecommendMgtCQuery.xml

@@ -10,7 +10,7 @@
         dic4.`name` as jobpeopleisreadname,g.`name` as pushname, dic5.`name` as gendername
         ,e.jobuserId,c.companyId
         ,d.workYear
-        ,site.SiteID as siteID,inSites.InstitutionID as institutionID,site.RegionCode as regionCode
+        ,site.SiteID, site.SiteName,inSites.InstitutionID as institutionID,site.RegionCode
         from pc_recommend_mgt a
         inner join pc_post b on a.PostID = b.PostID
         left join pc_company c on b.CompanyID = c.CompanyID
@@ -29,7 +29,7 @@
         left join (select `Value`,`Name` from sys_dictionary_item where DictionaryCode='Gender') dic5 on e.Sex =
         dic5.`Value`
         left join sys_user g on a.CreateUserID = g.UserID
-        left join pc_site site on site.SiteID = e.SiteID
+        left join pc_site site on e.SiteID = site.SiteID
         left join pc_site_institution inSites on site.SiteID = inSites.SiteID
         left join pc_institution institution on inSites.institutionID = institution.InstitutionID
         <where>