Parcourir la source

feat: 各业务模块增加“创建人”查询条件

zhangying il y a 9 mois
Parent
commit
d28843ba5e
27 fichiers modifiés avec 119 ajouts et 49 suppressions
  1. 5 4
      src/main/java/com/hz/employmentsite/controller/companyService/CompanyController.java
  2. 7 5
      src/main/java/com/hz/employmentsite/controller/companyService/PostController.java
  3. 6 4
      src/main/java/com/hz/employmentsite/controller/jobUserManager/JobHuntController.java
  4. 8 4
      src/main/java/com/hz/employmentsite/controller/jobUserManager/JobUserController.java
  5. 2 1
      src/main/java/com/hz/employmentsite/mapper/cquery/CompanyCQuery.java
  6. 2 1
      src/main/java/com/hz/employmentsite/mapper/cquery/JobHuntCQuery.java
  7. 2 1
      src/main/java/com/hz/employmentsite/mapper/cquery/JobUserCQuery.java
  8. 2 1
      src/main/java/com/hz/employmentsite/mapper/cquery/PostCQuery.java
  9. 8 3
      src/main/java/com/hz/employmentsite/services/impl/companyService/CompanyServiceImpl.java
  10. 7 5
      src/main/java/com/hz/employmentsite/services/impl/companyService/PostServiceImpl.java
  11. 6 5
      src/main/java/com/hz/employmentsite/services/impl/jobUserManager/JobHuntServiceImpl.java
  12. 6 3
      src/main/java/com/hz/employmentsite/services/impl/jobUserManager/JobUserServiceImpl.java
  13. 1 1
      src/main/java/com/hz/employmentsite/services/service/companyService/CompanyService.java
  14. 1 1
      src/main/java/com/hz/employmentsite/services/service/companyService/PostService.java
  15. 2 1
      src/main/java/com/hz/employmentsite/services/service/jobUserManager/JobHuntService.java
  16. 1 1
      src/main/java/com/hz/employmentsite/services/service/jobUserManager/JobUserService.java
  17. 1 2
      src/main/java/com/hz/employmentsite/vo/companyService/CompanyVo.java
  18. 1 0
      src/main/java/com/hz/employmentsite/vo/companyService/PostVo.java
  19. 1 0
      src/main/java/com/hz/employmentsite/vo/jobUserManager/JobUserVo.java
  20. 5 1
      src/main/resources/mapping/cquery/CompanyCQuery.xml
  21. 4 0
      src/main/resources/mapping/cquery/JobHuntCQuery.xml
  22. 5 1
      src/main/resources/mapping/cquery/JobUserCQuery.xml
  23. 5 1
      src/main/resources/mapping/cquery/PostCQuery.xml
  24. 8 0
      vue/src/views/companyService/company/index.vue
  25. 9 1
      vue/src/views/companyService/post/index.vue
  26. 7 1
      vue/src/views/jobUserManager/jobhunt/index.vue
  27. 7 1
      vue/src/views/jobUserManager/jobuser/index.vue

+ 5 - 4
src/main/java/com/hz/employmentsite/controller/companyService/CompanyController.java

@@ -56,9 +56,9 @@ public class CompanyController {
                                                      @RequestParam(required = false) String loginUserID, @RequestParam(required = false) String siteID,
                                                      @RequestParam(required = false) String loginUserID, @RequestParam(required = false) String siteID,
                                                      @RequestParam(required = false) Date startDate, @RequestParam(required = false) Date endDate,
                                                      @RequestParam(required = false) Date startDate, @RequestParam(required = false) Date endDate,
                                                      @RequestParam(required = false) String postCountSorter,@RequestParam(required = false)String companyTypeID,
                                                      @RequestParam(required = false) String postCountSorter,@RequestParam(required = false)String companyTypeID,
-                                                     @RequestParam(required = false)String industryID) { //loginUserID暂用来过滤app的当前登录人驿站的企业信息
+                                                     @RequestParam(required = false)String industryID, @RequestParam(required = false) String createUserName) { //loginUserID暂用来过滤app的当前登录人驿站的企业信息
 
 
-        PageInfo<CompanyVo> result = companyService.getList(pageIndex, pageSize, companyIDList, companyName, companyCode, recordStatus, regionCode, streetCode, createUserId, workTime, loginUserID, siteID, startDate, endDate, postCountSorter,companyTypeID,industryID);
+        PageInfo<CompanyVo> result = companyService.getList(pageIndex, pageSize, companyIDList, companyName, companyCode, recordStatus, regionCode, streetCode, createUserId, workTime, loginUserID, siteID, startDate, endDate, postCountSorter,companyTypeID,industryID, createUserName);
 
 
         return RespGenerstor.success(result);
         return RespGenerstor.success(result);
     }
     }
@@ -163,8 +163,9 @@ public class CompanyController {
                                @RequestParam(required = false) String regionCode, @RequestParam(required = false) String streetCode,
                                @RequestParam(required = false) String regionCode, @RequestParam(required = false) String streetCode,
                                @RequestParam(required = false) String siteID, @RequestParam(required = false) Date startDate,
                                @RequestParam(required = false) String siteID, @RequestParam(required = false) Date startDate,
                                @RequestParam(required = false) Date endDate,@RequestParam(required = false) String postCountSorter,
                                @RequestParam(required = false) Date endDate,@RequestParam(required = false) String postCountSorter,
-                               @RequestParam(required = false)String companyTypeID,@RequestParam(required = false)String industryID) throws Exception {
-        PageInfo<CompanyVo> result = companyService.getList(pageIndex, pageSize, companyIDList, companyName, companyCode, recordStatus, regionCode, streetCode, null, null, null, siteID, startDate, endDate, postCountSorter,companyTypeID,industryID);
+                               @RequestParam(required = false)String companyTypeID,@RequestParam(required = false)String industryID,
+                               @RequestParam(required = false) String createUserName) throws Exception {
+        PageInfo<CompanyVo> result = companyService.getList(pageIndex, pageSize, companyIDList, companyName, companyCode, recordStatus, regionCode, streetCode, null, null, null, siteID, startDate, endDate, postCountSorter,companyTypeID,industryID, createUserName);
         if (isExport == null || !isExport) {
         if (isExport == null || !isExport) {
             return RespGenerstor.success(result);
             return RespGenerstor.success(result);
         } else {
         } else {

+ 7 - 5
src/main/java/com/hz/employmentsite/controller/companyService/PostController.java

@@ -44,9 +44,10 @@ public class PostController {
                                 @RequestParam(required = false) String loginUserID,
                                 @RequestParam(required = false) String loginUserID,
                                 @RequestParam(required = false) String siteID,
                                 @RequestParam(required = false) String siteID,
                                 @RequestParam(required = false) Date startDate,
                                 @RequestParam(required = false) Date startDate,
-                                @RequestParam(required = false) Date endDate) { //loginUserID暂用来过滤app的当前登录人驿站的求职人员
+                                @RequestParam(required = false) Date endDate,
+                                @RequestParam(required = false) String createUserName) { //loginUserID暂用来过滤app的当前登录人驿站的求职人员
 
 
-        PageInfo<PostVo> result = postService.getList(pageIndex, pageSize, postIDList, professionName, minCount, maxCount, companyName, recordStatus, companyID, loginUserID, siteID, startDate, endDate);
+        PageInfo<PostVo> result = postService.getList(pageIndex, pageSize, postIDList, professionName, minCount, maxCount, companyName, recordStatus, companyID, loginUserID, siteID, startDate, endDate, createUserName);
         return RespGenerstor.success(result);
         return RespGenerstor.success(result);
     }
     }
 
 
@@ -117,7 +118,7 @@ public class PostController {
     @GetMapping("/getPostsByCompanyID")
     @GetMapping("/getPostsByCompanyID")
     public BaseResponse<List<PostVo>> getPostsByCompanyID(@RequestParam(required = false) String companyId) {
     public BaseResponse<List<PostVo>> getPostsByCompanyID(@RequestParam(required = false) String companyId) {
 //        var dataList = postService.getDataListByCompanyID(companyId);
 //        var dataList = postService.getDataListByCompanyID(companyId);
-        PageInfo<PostVo> result = postService.getList(1, 99999, null, null, null, null, null, null, companyId, null, null, null, null);
+        PageInfo<PostVo> result = postService.getList(1, 99999, null, null, null, null, null, null, companyId, null, null, null, null, null);
         return RespGenerstor.success(result.getList());
         return RespGenerstor.success(result.getList());
     }
     }
 
 
@@ -151,8 +152,9 @@ public class PostController {
                                @RequestParam(required = false) String recordStatus,
                                @RequestParam(required = false) String recordStatus,
                                @RequestParam(required = false) String siteID,
                                @RequestParam(required = false) String siteID,
                                @RequestParam(required = false) Date startDate,
                                @RequestParam(required = false) Date startDate,
-                               @RequestParam(required = false) Date endDate) throws Exception {
-        PageInfo<PostVo> result = postService.getList(pageIndex, pageSize, postIDList, professionName, minCount, maxCount, companyName, recordStatus, null, null, siteID, startDate, endDate);
+                               @RequestParam(required = false) Date endDate,
+                               @RequestParam(required = false) String createUserName) throws Exception {
+        PageInfo<PostVo> result = postService.getList(pageIndex, pageSize, postIDList, professionName, minCount, maxCount, companyName, recordStatus, null, null, siteID, startDate, endDate, createUserName);
 
 
         if (isExport == null || !isExport) {
         if (isExport == null || !isExport) {
             return RespGenerstor.success(result);
             return RespGenerstor.success(result);

+ 6 - 4
src/main/java/com/hz/employmentsite/controller/jobUserManager/JobHuntController.java

@@ -53,13 +53,14 @@ public class JobHuntController {
                                 @RequestParam(required = false) String regionCode,
                                 @RequestParam(required = false) String regionCode,
                                 @RequestParam(required = false) Date startDate,
                                 @RequestParam(required = false) Date startDate,
                                 @RequestParam(required = false) Date endDate,
                                 @RequestParam(required = false) Date endDate,
-                                @RequestParam(required = false) boolean isAllJobHunt) { //loginUserID暂用来过滤app的当前登录人驿站的求职人员
+                                @RequestParam(required = false) boolean isAllJobHunt,
+                                @RequestParam(required = false) String createUserName) { //loginUserID暂用来过滤app的当前登录人驿站的求职人员
 
 
         PageInfo<JobHuntVo> result = jobhuntService.getList(pageIndex, pageSize, jobHuntIDList, jobUserID,
         PageInfo<JobHuntVo> result = jobhuntService.getList(pageIndex, pageSize, jobHuntIDList, jobUserID,
                 jobUserName, professionName, minWorkYear, maxWorkYear,
                 jobUserName, professionName, minWorkYear, maxWorkYear,
                 jobHuntTypeID, jobUserTypeID, minSalary, maxSalary,
                 jobHuntTypeID, jobUserTypeID, minSalary, maxSalary,
                 isAccomplish, loginUserID, siteID, regionCode,
                 isAccomplish, loginUserID, siteID, regionCode,
-                startDate, endDate,isAllJobHunt);
+                startDate, endDate,isAllJobHunt, createUserName);
         return RespGenerstor.success(result);
         return RespGenerstor.success(result);
     }
     }
 
 
@@ -130,12 +131,13 @@ public class JobHuntController {
                                @RequestParam(required = false) BigDecimal minSalary, @RequestParam(required = false) BigDecimal maxSalary,
                                @RequestParam(required = false) BigDecimal minSalary, @RequestParam(required = false) BigDecimal maxSalary,
                                @RequestParam(required = false) Integer isAccomplish, @RequestParam(required = false) String siteID,
                                @RequestParam(required = false) Integer isAccomplish, @RequestParam(required = false) String siteID,
                                @RequestParam(required = false) String regionCode, @RequestParam(required = false) Date startDate,
                                @RequestParam(required = false) String regionCode, @RequestParam(required = false) Date startDate,
-                               @RequestParam(required = false) Date endDate,@RequestParam(required = false) boolean isAllJobHunt) throws Exception {
+                               @RequestParam(required = false) Date endDate,@RequestParam(required = false) boolean isAllJobHunt,
+                               @RequestParam(required = false) String createUserName) throws Exception {
 
 
         PageInfo<JobHuntVo> result = jobhuntService.getList(pageIndex, pageSize, jobHuntIDList, jobUserID,
         PageInfo<JobHuntVo> result = jobhuntService.getList(pageIndex, pageSize, jobHuntIDList, jobUserID,
                 jobUserName, workName, minWorkYear, maxWorkYear,
                 jobUserName, workName, minWorkYear, maxWorkYear,
                 jobHuntTypeID, jobUserTypeID, minSalary, maxSalary,
                 jobHuntTypeID, jobUserTypeID, minSalary, maxSalary,
-                isAccomplish, null, siteID, regionCode, startDate, endDate, isAllJobHunt);
+                isAccomplish, null, siteID, regionCode, startDate, endDate, isAllJobHunt, createUserName);
         ExcelHelper.ExcelData data = excelHelper.new ExcelData();
         ExcelHelper.ExcelData data = excelHelper.new ExcelData();
         data.setTitles(Arrays.asList(new String[]{"序号", "姓名", "希望工作地区", "可到职日期", "工作年限", "求职类型", "求职岗位", "人才类型", "月薪要求"}));
         data.setTitles(Arrays.asList(new String[]{"序号", "姓名", "希望工作地区", "可到职日期", "工作年限", "求职类型", "求职岗位", "人才类型", "月薪要求"}));
         int i = 0;
         int i = 0;

+ 8 - 4
src/main/java/com/hz/employmentsite/controller/jobUserManager/JobUserController.java

@@ -56,9 +56,12 @@ public class JobUserController {
                                 @RequestParam(required = false) Integer educationTypeId, @RequestParam(required = false) Integer emphasisTypeId,
                                 @RequestParam(required = false) Integer educationTypeId, @RequestParam(required = false) Integer emphasisTypeId,
                                 @RequestParam(required = false) String createUserId, @RequestParam(required = false) String workTime,
                                 @RequestParam(required = false) String createUserId, @RequestParam(required = false) String workTime,
                                 @RequestParam(required = false) String loginUserID, @RequestParam(required = false) String regionCode,
                                 @RequestParam(required = false) String loginUserID, @RequestParam(required = false) String regionCode,
-                                @RequestParam(required = false) Date startDate, @RequestParam(required = false) Date endDate) { //loginUserID暂用来过滤app的当前登录人驿站的求职人员
+                                @RequestParam(required = false) Date startDate, @RequestParam(required = false) Date endDate,
+                                @RequestParam(required = false) String createUserName) { //loginUserID暂用来过滤app的当前登录人驿站的求职人员
 
 
-        PageInfo<JobUserVo> result = jobuserService.getList(pageIndex, pageSize, jobUserIDList, name, siteID, jobStatus, sexId, educationTypeId, emphasisTypeId, createUserId, workTime, loginUserID, regionCode, startDate, endDate);
+        PageInfo<JobUserVo> result = jobuserService.getList(pageIndex, pageSize, jobUserIDList, name, siteID, jobStatus, sexId,
+                educationTypeId, emphasisTypeId, createUserId, workTime,
+                loginUserID, regionCode, startDate, endDate, createUserName);
         return RespGenerstor.success(result);
         return RespGenerstor.success(result);
     }
     }
 
 
@@ -188,8 +191,9 @@ public class JobUserController {
                                @RequestParam(required = false) String name, @RequestParam(required = false) String siteId, @RequestParam(required = false) String jobStatus,
                                @RequestParam(required = false) String name, @RequestParam(required = false) String siteId, @RequestParam(required = false) String jobStatus,
                                @RequestParam(required = false) Integer sexId, @RequestParam(required = false) Integer educationTypeId,
                                @RequestParam(required = false) Integer sexId, @RequestParam(required = false) Integer educationTypeId,
                                @RequestParam(required = false) Integer emphasisTypeId, @RequestParam(required = false) String regionCode,
                                @RequestParam(required = false) Integer emphasisTypeId, @RequestParam(required = false) String regionCode,
-                               @RequestParam(required = false) Date startDate, @RequestParam(required = false) Date endDate) throws Exception {
-        PageInfo<JobUserVo> result = jobuserService.getList(pageIndex, pageSize, jobUserIDList, name, siteId, jobStatus, sexId, educationTypeId, emphasisTypeId, null, null, null, regionCode, startDate, endDate);
+                               @RequestParam(required = false) Date startDate, @RequestParam(required = false) Date endDate,
+                               @RequestParam(required = false) String createUserName) throws Exception {
+        PageInfo<JobUserVo> result = jobuserService.getList(pageIndex, pageSize, jobUserIDList, name, siteId, jobStatus, sexId, educationTypeId, emphasisTypeId, null, null, null, regionCode, startDate, endDate, createUserName);
 
 
         if (isExport == null || !isExport) {
         if (isExport == null || !isExport) {
             return RespGenerstor.success(result);
             return RespGenerstor.success(result);

+ 2 - 1
src/main/java/com/hz/employmentsite/mapper/cquery/CompanyCQuery.java

@@ -16,7 +16,8 @@ public interface CompanyCQuery {
                             @Param("curLoginUserSiteID") String curLoginUserSiteID, @Param("siteID") String siteID,
                             @Param("curLoginUserSiteID") String curLoginUserSiteID, @Param("siteID") String siteID,
                             @Param("startDate") Date startDate, @Param("endDate") Date endDate,
                             @Param("startDate") Date startDate, @Param("endDate") Date endDate,
                             @Param("postCountSorter") String postCountSorter, @Param("companyTypeID") String companyTypeID,
                             @Param("postCountSorter") String postCountSorter, @Param("companyTypeID") String companyTypeID,
-                            @Param("industryID") String industryID, @Param("isAllCompany") boolean isAllCompany);
+                            @Param("industryID") String industryID, @Param("isAllCompany") boolean isAllCompany,
+                            @Param("createUserName") String createUserName);
 
 
     List<PcFirm> getFirmNameLikeList(@Param("firmName") String firmName);
     List<PcFirm> getFirmNameLikeList(@Param("firmName") String firmName);
 
 

+ 2 - 1
src/main/java/com/hz/employmentsite/mapper/cquery/JobHuntCQuery.java

@@ -15,7 +15,8 @@ public interface JobHuntCQuery {
                                    @Param("minSalary") BigDecimal minSalary, @Param("maxSalary") BigDecimal maxSalary,
                                    @Param("minSalary") BigDecimal minSalary, @Param("maxSalary") BigDecimal maxSalary,
                                    @Param("isAccomplish") Integer isAccomplish, @Param("curLoginUserSiteJobUserIDs") String curLoginUserSiteJobUserIDs,
                                    @Param("isAccomplish") Integer isAccomplish, @Param("curLoginUserSiteJobUserIDs") String curLoginUserSiteJobUserIDs,
                                    @Param("siteID") String siteID, @Param("regionCode") String regionCode,
                                    @Param("siteID") String siteID, @Param("regionCode") String regionCode,
-                                   @Param("startDate") Date startDate, @Param("endDate") Date endDate, @Param("isAllJobHunt") boolean isAllJobHunt);
+                                   @Param("startDate") Date startDate, @Param("endDate") Date endDate, @Param("isAllJobHunt") boolean isAllJobHunt,
+                                   @Param("createUserName") String createUserName);
 
 
     List<JobHuntVo> selectJobHuntInCompanyIDs(@Param("jobUserIDList") String jobUserIDList);
     List<JobHuntVo> selectJobHuntInCompanyIDs(@Param("jobUserIDList") String jobUserIDList);
 }
 }

+ 2 - 1
src/main/java/com/hz/employmentsite/mapper/cquery/JobUserCQuery.java

@@ -16,7 +16,8 @@ public interface JobUserCQuery {
                                       @Param("emphasisTypeId") Integer emphasisTypeId, @Param("createUserId") String createUserId,
                                       @Param("emphasisTypeId") Integer emphasisTypeId, @Param("createUserId") String createUserId,
                                       @Param("workTime") String workTime, @Param("curLoginUserSiteID") String curLoginUserSiteID,
                                       @Param("workTime") String workTime, @Param("curLoginUserSiteID") String curLoginUserSiteID,
                                       @Param("regionCode") String regionCode, @Param("startDate") Date startDate,
                                       @Param("regionCode") String regionCode, @Param("startDate") Date startDate,
-                                      @Param("endDate") Date endDate,@Param("isAllJobUser") boolean isAllJobUser);
+                                      @Param("endDate") Date endDate,@Param("isAllJobUser") boolean isAllJobUser,
+                                      @Param("createUserName") String createUserName);
 
 
     List<PcJobuser> getJobUserIdentityNumber();
     List<PcJobuser> getJobUserIdentityNumber();
 
 

+ 2 - 1
src/main/java/com/hz/employmentsite/mapper/cquery/PostCQuery.java

@@ -14,7 +14,8 @@ public interface PostCQuery {
                                 @Param("companyName") String companyName, @Param("RecordStatus") String RecordStatus,
                                 @Param("companyName") String companyName, @Param("RecordStatus") String RecordStatus,
                                 @Param("companyID") String companyID, @Param("curLoginUserSiteCompanyIDs") String curLoginUserSiteCompanyIDs,
                                 @Param("companyID") String companyID, @Param("curLoginUserSiteCompanyIDs") String curLoginUserSiteCompanyIDs,
                                 @Param("siteID") String siteID, @Param("startDate") Date startDate,
                                 @Param("siteID") String siteID, @Param("startDate") Date startDate,
-                                @Param("endDate") Date endDate,@Param("isAllPost") boolean isAllPost);
+                                @Param("endDate") Date endDate,@Param("isAllPost") boolean isAllPost,
+                                @Param("createUserName") String createUserName);
 
 
     List<RecommendPostVo> selectRecommendPostList(@Param("jobUserID") String jobUserID);
     List<RecommendPostVo> selectRecommendPostList(@Param("jobUserID") String jobUserID);
 
 

+ 8 - 3
src/main/java/com/hz/employmentsite/services/impl/companyService/CompanyServiceImpl.java

@@ -92,7 +92,7 @@ public class CompanyServiceImpl implements CompanyService {
                                        String regionCode, String streetCode,
                                        String regionCode, String streetCode,
                                        String createUserId, String workTime, String loginUserID,
                                        String createUserId, String workTime, String loginUserID,
                                        String siteID, Date startDate, Date endDate, String postCountSorter,
                                        String siteID, Date startDate, Date endDate, String postCountSorter,
-                                       String companyTypeID,String industryID) {
+                                       String companyTypeID,String industryID, String createUserName) {
         String curLoginUserSiteID = "";
         String curLoginUserSiteID = "";
         if (!stringUtils.IsNullOrEmpty(loginUserID)) {
         if (!stringUtils.IsNullOrEmpty(loginUserID)) {
             PcSiteUserExample siteUserExp = new PcSiteUserExample();
             PcSiteUserExample siteUserExp = new PcSiteUserExample();
@@ -100,7 +100,12 @@ public class CompanyServiceImpl implements CompanyService {
             curLoginUserSiteID = pcSiteUserMapper.selectByExample(siteUserExp).get(0).getSiteID();
             curLoginUserSiteID = pcSiteUserMapper.selectByExample(siteUserExp).get(0).getSiteID();
         }
         }
         PageHelper.startPage(pageIndex, pageSize);
         PageHelper.startPage(pageIndex, pageSize);
-        List<CompanyVo> dataList = companyCQuery.getList(stringUtils.ListToInSql(companyIDList), companyName, companyCode, recordStatus, regionCode, streetCode, createUserId, workTime, curLoginUserSiteID, siteID, startDate, endDate, postCountSorter, companyTypeID, industryID,false);
+        List<CompanyVo> dataList = companyCQuery.getList(stringUtils.ListToInSql(companyIDList), companyName, companyCode,
+                recordStatus, regionCode, streetCode,
+                createUserId, workTime, curLoginUserSiteID,
+                siteID, startDate, endDate, postCountSorter,
+                companyTypeID, industryID,false,
+                createUserName);
         PageInfo<CompanyVo> result = new PageInfo(dataList);
         PageInfo<CompanyVo> result = new PageInfo(dataList);
         return result;
         return result;
     }
     }
@@ -332,7 +337,7 @@ public class CompanyServiceImpl implements CompanyService {
             return null;
             return null;
         }
         }
 
 
-        CompanyVo data = companyCQuery.getList(stringUtils.ListToInSql(Arrays.asList(id)), null, null, null, null, null, null, null, null, null, null, null, null,null,null, isAllCompany).stream().findFirst().orElse(null);
+        CompanyVo data = companyCQuery.getList(stringUtils.ListToInSql(Arrays.asList(id)), null, null, null, null, null, null, null, null, null, null, null, null,null,null, isAllCompany, null).stream().findFirst().orElse(null);
         if(data!=null){
         if(data!=null){
             data.listLabel = labelCQuery.getCompanyLabelList(id);
             data.listLabel = labelCQuery.getCompanyLabelList(id);
         }
         }

+ 7 - 5
src/main/java/com/hz/employmentsite/services/impl/companyService/PostServiceImpl.java

@@ -72,7 +72,7 @@ public class PostServiceImpl implements PostService {
                                     String professionName, Integer minCount, Integer maxCount,
                                     String professionName, Integer minCount, Integer maxCount,
                                     String companyName, String recordStatus, String companyID,
                                     String companyName, String recordStatus, String companyID,
                                     String loginUserID, String siteID, Date startDate,
                                     String loginUserID, String siteID, Date startDate,
-                                    Date endDate) {
+                                    Date endDate, String createUserName) {
         List<String> curLoginUserSiteCompanyIDs = new ArrayList<>();
         List<String> curLoginUserSiteCompanyIDs = new ArrayList<>();
         if (!stringUtils.IsNullOrEmpty(loginUserID)) {
         if (!stringUtils.IsNullOrEmpty(loginUserID)) {
             PcSiteUserExample siteUserExp = new PcSiteUserExample();
             PcSiteUserExample siteUserExp = new PcSiteUserExample();
@@ -86,7 +86,9 @@ public class PostServiceImpl implements PostService {
             }
             }
         }
         }
         PageHelper.startPage(page, rows);
         PageHelper.startPage(page, rows);
-        List<PostVo> list = postCQuery.selectPostList(stringUtils.ListToInSql(postIDList), professionName, minCount, maxCount, companyName, recordStatus, companyID, stringUtils.ListToInSql(curLoginUserSiteCompanyIDs), siteID, startDate, endDate,false);
+        List<PostVo> list = postCQuery.selectPostList(stringUtils.ListToInSql(postIDList), professionName, minCount, maxCount,
+                companyName, recordStatus, companyID, stringUtils.ListToInSql(curLoginUserSiteCompanyIDs),
+                siteID, startDate, endDate,false, createUserName);
         if(list != null && list.size()>0){
         if(list != null && list.size()>0){
             for(PostVo curPost : list){
             for(PostVo curPost : list){
                 curPost.listLabel = labelCQuery.getPostLabelList(curPost.getPostID());
                 curPost.listLabel = labelCQuery.getPostLabelList(curPost.getPostID());
@@ -322,7 +324,7 @@ public class PostServiceImpl implements PostService {
         PcPostExample postExp = new PcPostExample();
         PcPostExample postExp = new PcPostExample();
         postExp.or().andPostIDIn(idList);
         postExp.or().andPostIDIn(idList);
         // 查询岗位的相关企业
         // 查询岗位的相关企业
-        List<PostVo> postVos = postCQuery.selectPostList(stringUtils.ListToInSql(idList), null, null, null, null, null, null, null, null, null, null, false);
+        List<PostVo> postVos = postCQuery.selectPostList(stringUtils.ListToInSql(idList), null, null, null, null, null, null, null, null, null, null, false, null);
         // 记录删除数据
         // 记录删除数据
         String delInfo = "删除岗位:";
         String delInfo = "删除岗位:";
         for (PostVo post : postVos) {
         for (PostVo post : postVos) {
@@ -360,7 +362,7 @@ public class PostServiceImpl implements PostService {
             labelEmp.or().andPostIDEqualTo(id);
             labelEmp.or().andPostIDEqualTo(id);
             pcLabelPostMapper.deleteByExample(labelEmp);
             pcLabelPostMapper.deleteByExample(labelEmp);
             // 查询岗位的相关企业
             // 查询岗位的相关企业
-            List<PostVo> postVos = postCQuery.selectPostList(stringUtils.ListToInSql(Arrays.asList(id)), null, null, null, null, null, null, null, null, null, null, false);
+            List<PostVo> postVos = postCQuery.selectPostList(stringUtils.ListToInSql(Arrays.asList(id)), null, null, null, null, null, null, null, null, null, null, false, null);
             // 记录删除数据
             // 记录删除数据
             String delInfo = "删除岗位:";
             String delInfo = "删除岗位:";
             for (PostVo post : postVos) {
             for (PostVo post : postVos) {
@@ -393,7 +395,7 @@ public class PostServiceImpl implements PostService {
             return null;
             return null;
         }
         }
 
 
-        PostVo data = postCQuery.selectPostList(stringUtils.ListToInSql(Arrays.asList(id)), null, null, null, null, null, null, null, null, null, null,isAllPost).stream().findFirst().orElse(null);
+        PostVo data = postCQuery.selectPostList(stringUtils.ListToInSql(Arrays.asList(id)), null, null, null, null, null, null, null, null, null, null,isAllPost,null).stream().findFirst().orElse(null);
         if (data != null) {
         if (data != null) {
             data.listLabel = labelCQuery.getPostLabelList(id);
             data.listLabel = labelCQuery.getPostLabelList(id);
         }
         }

+ 6 - 5
src/main/java/com/hz/employmentsite/services/impl/jobUserManager/JobHuntServiceImpl.java

@@ -57,7 +57,8 @@ public class JobHuntServiceImpl implements JobHuntService {
     public PageInfo<JobHuntVo> getList(Integer pageIndex, Integer pageSize, List<String> jobHuntIDList, String jobUserID, String jobUserName, String professionName,
     public PageInfo<JobHuntVo> getList(Integer pageIndex, Integer pageSize, List<String> jobHuntIDList, String jobUserID, String jobUserName, String professionName,
                                        BigDecimal minWorkYear, BigDecimal maxWorkYear, Integer jobHuntTypeID, Integer jobUserTypeID,
                                        BigDecimal minWorkYear, BigDecimal maxWorkYear, Integer jobHuntTypeID, Integer jobUserTypeID,
                                        BigDecimal minSalary, BigDecimal maxSalary, Integer isAccomplish, String loginUserID,
                                        BigDecimal minSalary, BigDecimal maxSalary, Integer isAccomplish, String loginUserID,
-                                       String siteID, String regionCode, Date startDate, Date endDate,boolean isAllJobHunt) {
+                                       String siteID, String regionCode, Date startDate, Date endDate,boolean isAllJobHunt,
+                                       String createUserName) {
         List<String> curLoginUserSiteJobUserIDs = new ArrayList<>();
         List<String> curLoginUserSiteJobUserIDs = new ArrayList<>();
         if (!stringUtils.IsNullOrEmpty(loginUserID)) {
         if (!stringUtils.IsNullOrEmpty(loginUserID)) {
             PcSiteUserExample siteUserExp = new PcSiteUserExample();
             PcSiteUserExample siteUserExp = new PcSiteUserExample();
@@ -80,7 +81,7 @@ public class JobHuntServiceImpl implements JobHuntService {
                     professionName, minWorkYear, maxWorkYear,
                     professionName, minWorkYear, maxWorkYear,
                     jobHuntTypeID, jobUserTypeID, minSalary,
                     jobHuntTypeID, jobUserTypeID, minSalary,
                     maxSalary, isAccomplish, stringUtils.ListToInSql(curLoginUserSiteJobUserIDs),
                     maxSalary, isAccomplish, stringUtils.ListToInSql(curLoginUserSiteJobUserIDs),
-                    siteID, regionCode, startDate, endDate, isAllJobHunt);
+                    siteID, regionCode, startDate, endDate, isAllJobHunt, createUserName);
         }
         }
         PageInfo<JobHuntVo> result = new PageInfo(list);
         PageInfo<JobHuntVo> result = new PageInfo(list);
 
 
@@ -96,7 +97,7 @@ public class JobHuntServiceImpl implements JobHuntService {
             ids.add(jobHuntId);
             ids.add(jobHuntId);
         }
         }
         JobHuntVo model = jobhuntCQuery.getJobHuntList(stringUtils.ListToInSql(ids), null, null, null, null, null,
         JobHuntVo model = jobhuntCQuery.getJobHuntList(stringUtils.ListToInSql(ids), null, null, null, null, null,
-                null, null, null, null, null, null, null, null, null, null,true).stream().findFirst().orElse(null);
+                null, null, null, null, null, null, null, null, null, null,true, null).stream().findFirst().orElse(null);
         return model;
         return model;
     }
     }
 
 
@@ -113,7 +114,7 @@ public class JobHuntServiceImpl implements JobHuntService {
                 null, null, null,
                 null, null, null,
                 null, null, null,
                 null, null, null,
                 null, null, null,
                 null, null, null,
-                null, null, null, null, false);
+                null, null, null, null, false, null);
         String delInfo = "删除求职意向:";
         String delInfo = "删除求职意向:";
         for (JobHuntVo item : jobHuntList) {
         for (JobHuntVo item : jobHuntList) {
             delInfo += item.getJobUserName() + "("+item.getProfessionName() + "),";
             delInfo += item.getJobUserName() + "("+item.getProfessionName() + "),";
@@ -147,7 +148,7 @@ public class JobHuntServiceImpl implements JobHuntService {
                     null, null, null,
                     null, null, null,
                     null, null, null,
                     null, null, null,
                     null, null, null,
                     null, null, null,
-                    null, null, null, null, false);
+                    null, null, null, null, false,null);
             // 删除求职意向
             // 删除求职意向
             int result = pcJobhuntMapper.deleteByPrimaryKey(id);
             int result = pcJobhuntMapper.deleteByPrimaryKey(id);
             if (result > 0) {
             if (result > 0) {

+ 6 - 3
src/main/java/com/hz/employmentsite/services/impl/jobUserManager/JobUserServiceImpl.java

@@ -95,7 +95,7 @@ public class JobUserServiceImpl implements JobUserService {
                                        Integer emphasisTypeId, String createUserId,
                                        Integer emphasisTypeId, String createUserId,
                                        String workTime, String loginUserID,
                                        String workTime, String loginUserID,
                                        String regionCode, Date startDate,
                                        String regionCode, Date startDate,
-                                       Date endDate) {
+                                       Date endDate, String createUserName) {
         String curLoginUserSiteID = "";
         String curLoginUserSiteID = "";
         if (!stringUtils.IsNullOrEmpty(loginUserID)) {
         if (!stringUtils.IsNullOrEmpty(loginUserID)) {
             PcSiteUserExample siteUserExp = new PcSiteUserExample();
             PcSiteUserExample siteUserExp = new PcSiteUserExample();
@@ -103,7 +103,10 @@ public class JobUserServiceImpl implements JobUserService {
             curLoginUserSiteID = pcSiteUserMapper.selectByExample(siteUserExp).get(0).getSiteID();
             curLoginUserSiteID = pcSiteUserMapper.selectByExample(siteUserExp).get(0).getSiteID();
         }
         }
         PageHelper.startPage(pageIndex, pageSize);
         PageHelper.startPage(pageIndex, pageSize);
-        List<JobUserVo> list = jobUserCQuery.selectJobUserList(stringUtils.ListToInSql(jobUserIDList), name, siteId, jobStatus, sexId, educationTypeId, emphasisTypeId, createUserId, workTime, curLoginUserSiteID, regionCode, startDate, endDate, false);
+        List<JobUserVo> list = jobUserCQuery.selectJobUserList(stringUtils.ListToInSql(jobUserIDList), name, siteId, jobStatus, sexId,
+                educationTypeId, emphasisTypeId, createUserId, workTime,
+                curLoginUserSiteID, regionCode, startDate, endDate, false,
+                createUserName);
         // 信息脱敏
         // 信息脱敏
         list.forEach(item -> {
         list.forEach(item -> {
             item.setUserMobile(calculateUtils.maskMobile(desUtils.decoderText(item.getUserMobile())));
             item.setUserMobile(calculateUtils.maskMobile(desUtils.decoderText(item.getUserMobile())));
@@ -190,7 +193,7 @@ public class JobUserServiceImpl implements JobUserService {
             return null;
             return null;
         }
         }
 
 
-        JobUserVo data = jobUserCQuery.selectJobUserList(stringUtils.ListToInSql(Arrays.asList(id)), null, null, null, null, null, null, null, null,null,null,null,null,isAllJobUser).stream().findFirst().orElse(null);
+        JobUserVo data = jobUserCQuery.selectJobUserList(stringUtils.ListToInSql(Arrays.asList(id)), null, null, null, null, null, null, null, null,null,null,null,null,isAllJobUser, null).stream().findFirst().orElse(null);
         if(data!=null){
         if(data!=null){
             data.listLabel = labelCQuery.getUserLabelList(id);
             data.listLabel = labelCQuery.getUserLabelList(id);
             data.setAge(calculateUtils.calculateAge(desUtils.decoderText(data.getIdentityNumber())));
             data.setAge(calculateUtils.calculateAge(desUtils.decoderText(data.getIdentityNumber())));

+ 1 - 1
src/main/java/com/hz/employmentsite/services/service/companyService/CompanyService.java

@@ -20,7 +20,7 @@ public interface CompanyService {
                                 String regionCode, String streetCode,
                                 String regionCode, String streetCode,
                                 String createUserId, String workTime, String loginUserID,
                                 String createUserId, String workTime, String loginUserID,
                                 String siteID, Date startDate, Date endDate, String postCountSorter,
                                 String siteID, Date startDate, Date endDate, String postCountSorter,
-                                String companyTypeID,String industryID);
+                                String companyTypeID,String industryID, String createUserName);
 
 
     PageInfo<PcFirm> getFirmNameLikeList(Integer pageIndex, Integer pageSize, String PcFirm);
     PageInfo<PcFirm> getFirmNameLikeList(Integer pageIndex, Integer pageSize, String PcFirm);
 
 

+ 1 - 1
src/main/java/com/hz/employmentsite/services/service/companyService/PostService.java

@@ -13,7 +13,7 @@ public interface PostService {
                              String professionName, Integer minCount, Integer maxCount,
                              String professionName, Integer minCount, Integer maxCount,
                              String companyName, String RecordStatus, String companyID,
                              String companyName, String RecordStatus, String companyID,
                              String loginUserID, String siteID, Date startDate,
                              String loginUserID, String siteID, Date startDate,
-                             Date endDate);
+                             Date endDate, String createUserName);
 
 
     PageInfo<RecommendPostVo> getCommendPostList(Integer page, Integer rows, String jobUserID);
     PageInfo<RecommendPostVo> getCommendPostList(Integer page, Integer rows, String jobUserID);
 
 

+ 2 - 1
src/main/java/com/hz/employmentsite/services/service/jobUserManager/JobHuntService.java

@@ -13,7 +13,8 @@ public interface JobHuntService {
     PageInfo<JobHuntVo> getList(Integer pageIndex, Integer pageSize, List<String> jobHuntIDList, String jobUserID, String jobUserName, String professionName,
     PageInfo<JobHuntVo> getList(Integer pageIndex, Integer pageSize, List<String> jobHuntIDList, String jobUserID, String jobUserName, String professionName,
                                 BigDecimal minWorkYear, BigDecimal maxWorkYear, Integer jobHuntTypeID, Integer jobUserTypeID,
                                 BigDecimal minWorkYear, BigDecimal maxWorkYear, Integer jobHuntTypeID, Integer jobUserTypeID,
                                 BigDecimal minSalary, BigDecimal maxSalary, Integer isAccomplish, String loginUserID,
                                 BigDecimal minSalary, BigDecimal maxSalary, Integer isAccomplish, String loginUserID,
-                                String siteID, String regionCode, Date startDate, Date endDate,boolean isAllJobHunt);
+                                String siteID, String regionCode, Date startDate, Date endDate,boolean isAllJobHunt,
+                                String createUserName);
 
 
     JobHuntVo get(String jobHuntId);
     JobHuntVo get(String jobHuntId);
 
 

+ 1 - 1
src/main/java/com/hz/employmentsite/services/service/jobUserManager/JobUserService.java

@@ -20,7 +20,7 @@ public interface JobUserService {
                                 Integer emphasisTypeId, String createUserId,
                                 Integer emphasisTypeId, String createUserId,
                                 String workTime, String loginUserID,
                                 String workTime, String loginUserID,
                                 String regionCode, Date startDate,
                                 String regionCode, Date startDate,
-                                Date endDate);
+                                Date endDate, String createUserName);
 
 
     int setJobUserDes();
     int setJobUserDes();
 
 

+ 1 - 2
src/main/java/com/hz/employmentsite/vo/companyService/CompanyVo.java

@@ -58,6 +58,7 @@ public class CompanyVo {
     public String recordStatusName;
     public String recordStatusName;
 
 
     public String createUserID;
     public String createUserID;
+    public String createUserName;
 
 
     public Date createTime;
     public Date createTime;
 
 
@@ -77,8 +78,6 @@ public class CompanyVo {
 
 
     public String companyDesc;
     public String companyDesc;
 
 
-    public String createUserName;
-
     public int postCount;
     public int postCount;
 
 
     public String longitude;
     public String longitude;

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

@@ -82,6 +82,7 @@ public class PostVo {
     public BigDecimal trailMinSalary;
     public BigDecimal trailMinSalary;
 
 
     public String createUserID;
     public String createUserID;
+    public String createUserName;
 
 
     public Date createTime;
     public Date createTime;
 
 

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

@@ -107,6 +107,7 @@ public class JobUserVo {
     private String personalSkills;
     private String personalSkills;
 
 
     private String createUserID;
     private String createUserID;
+    public String createUserName;
     private Date createTime;
     private Date createTime;
     private String modifyUserID;
     private String modifyUserID;
     private String modifyUserName;
     private String modifyUserName;

+ 5 - 1
src/main/resources/mapping/cquery/CompanyCQuery.xml

@@ -8,7 +8,7 @@
         ,inSites.InstitutionID as institutionID,site.SiteName,com_status.Name as recordStatusName,
         ,inSites.InstitutionID as institutionID,site.SiteName,com_status.Name as recordStatusName,
         industry.industryName as industryName,industry.industryName as showIndustryName,
         industry.industryName as industryName,industry.industryName as showIndustryName,
         com_estate.Name as estateCategoryName,com_type.Name as companyTypeName,com_reType.Name as RegisteredCapitalTypeName,
         com_estate.Name as estateCategoryName,com_type.Name as companyTypeName,com_reType.Name as RegisteredCapitalTypeName,
-        com_tag.Name as tagName,com_short.Name as isShortageName,modifyUser.Name as modifyUserName
+        com_tag.Name as tagName,com_short.Name as isShortageName,modifyUser.Name as modifyUserName, createUser.`Name` as createUserName
         from pc_company company
         from pc_company company
         left join sys_user u on u.UserID = company.CreateUserID
         left join sys_user u on u.UserID = company.CreateUserID
         left join (select * from sys_dictionary_item where DictionaryCode ='CompanyModel') sys_cmodel on
         left join (select * from sys_dictionary_item where DictionaryCode ='CompanyModel') sys_cmodel on
@@ -32,6 +32,7 @@
         left join pc_site site on company.siteID = site.siteID
         left join pc_site site on company.siteID = site.siteID
         left join pc_site_institution inSites on site.SiteID = inSites.SiteID
         left join pc_site_institution inSites on site.SiteID = inSites.SiteID
         left join pc_institution institution on inSites.institutionID = institution.InstitutionID
         left join pc_institution institution on inSites.institutionID = institution.InstitutionID
+        left join sys_user createUser on company.CreateUserID = createUser.UserID
         left join sys_user modifyUser on company.ModifyUserID = modifyUser.UserID
         left join sys_user modifyUser on company.ModifyUserID = modifyUser.UserID
         left join (select CompanyID, count(1) as postCount from pc_post group by CompanyID) postCountData on postCountData.CompanyID = company.CompanyID
         left join (select CompanyID, count(1) as postCount from pc_post group by CompanyID) postCountData on postCountData.CompanyID = company.CompanyID
         where 1=1
         where 1=1
@@ -84,6 +85,9 @@
         <if test="isAllCompany != null and isAllCompany == true ">
         <if test="isAllCompany != null and isAllCompany == true ">
             or company.companyID = 'AllCompany'
             or company.companyID = 'AllCompany'
         </if>
         </if>
+        <if test="createUserName!='' and createUserName!=null">
+            and createUser.`Name` like Concat('%',#{createUserName},'%')
+        </if>
         order by
         order by
         <if test="postCountSorter == null or postCountSorter == ''">
         <if test="postCountSorter == null or postCountSorter == ''">
             company.CreateTime desc,
             company.CreateTime desc,

+ 4 - 0
src/main/resources/mapping/cquery/JobHuntCQuery.xml

@@ -23,6 +23,7 @@
         left join (select * from sys_dictionary_item where DictionaryCode ='JobHuntType') dic_huntJobType on
         left join (select * from sys_dictionary_item where DictionaryCode ='JobHuntType') dic_huntJobType on
         jobHunt.JobHuntType = dic_huntJobType.value
         jobHunt.JobHuntType = dic_huntJobType.value
         left join sys_user modifyUser on jobHunt.ModifyUserID = modifyUser.UserID
         left join sys_user modifyUser on jobHunt.ModifyUserID = modifyUser.UserID
+        left join sys_user createUser on jobHunt.CreateUserID = createUser.UserID
         where 1=1
         where 1=1
         <if test="jobHuntIDList != '' and jobHuntIDList != null">
         <if test="jobHuntIDList != '' and jobHuntIDList != null">
             and jobHunt.JobHuntID in (${jobHuntIDList})
             and jobHunt.JobHuntID in (${jobHuntIDList})
@@ -80,6 +81,9 @@
             and jobHunt.CreateTime <![CDATA[ >= ]]> #{startDate}
             and jobHunt.CreateTime <![CDATA[ >= ]]> #{startDate}
             and jobHunt.CreateTime <![CDATA[ <= ]]> #{endDate}
             and jobHunt.CreateTime <![CDATA[ <= ]]> #{endDate}
         </if>
         </if>
+        <if test="createUserName!='' and createUserName!=null">
+            and createUser.`Name` like Concat('%',#{createUserName},'%')
+        </if>
         <if test="isAllJobHunt != null and isAllJobHunt == true ">
         <if test="isAllJobHunt != null and isAllJobHunt == true ">
             or jobHunt.JobUserID = 'AllJobUser'
             or jobHunt.JobUserID = 'AllJobUser'
         </if>
         </if>

+ 5 - 1
src/main/resources/mapping/cquery/JobUserCQuery.xml

@@ -10,7 +10,7 @@
         sys_family.name as familyNatureName,sys_full_time.Name as isFullTimeName,occ_cat.OccupationalName as
         sys_family.name as familyNatureName,sys_full_time.Name as isFullTimeName,occ_cat.OccupationalName as
         occupationalCategoryName,
         occupationalCategoryName,
         sys_occ_level.Name as occupationalLevelName,sys_blood_type.Name as bloodTypeName,sys_marital_status.Name as
         sys_occ_level.Name as occupationalLevelName,sys_blood_type.Name as bloodTypeName,sys_marital_status.Name as
-        MaritalStatusName, sys_nation.Name as nationName, modifyUser.Name as modifyUserName,
+        MaritalStatusName, sys_nation.Name as nationName, modifyUser.Name as modifyUserName,createUser.`Name` as createUserName,
         area_region.name as RegionName,area_street.name as StreetName,
         area_region.name as RegionName,area_street.name as StreetName,
         recommendCountData.RecommendedCount,jobhuntCountData.jobHuntCount
         recommendCountData.RecommendedCount,jobhuntCountData.jobHuntCount
         from pc_jobuser jobuser
         from pc_jobuser jobuser
@@ -46,6 +46,7 @@
         left join pc_site_institution inSites on site.SiteID = inSites.SiteID
         left join pc_site_institution inSites on site.SiteID = inSites.SiteID
         left join pc_institution institution on inSites.institutionID = institution.InstitutionID
         left join pc_institution institution on inSites.institutionID = institution.InstitutionID
         left join sys_user modifyUser on jobuser.ModifyUserID = modifyUser.UserID
         left join sys_user modifyUser on jobuser.ModifyUserID = modifyUser.UserID
+        left join sys_user createUser on jobuser.CreateUserID = createUser.UserID
         left join (
         left join (
         SELECT
         SELECT
         job_user.JobUserID,
         job_user.JobUserID,
@@ -102,6 +103,9 @@
             and jobuser.CreateTime <![CDATA[ >= ]]> #{startDate}
             and jobuser.CreateTime <![CDATA[ >= ]]> #{startDate}
             and jobuser.CreateTime <![CDATA[ <= ]]> #{endDate}
             and jobuser.CreateTime <![CDATA[ <= ]]> #{endDate}
         </if>
         </if>
+        <if test="createUserName!='' and createUserName!=null">
+            and createUser.`Name` like Concat('%',#{createUserName},'%')
+        </if>
         <if test="isAllJobUser != null and isAllJobUser == true ">
         <if test="isAllJobUser != null and isAllJobUser == true ">
             or jobuser.JobUserID = 'AllJobUser'
             or jobuser.JobUserID = 'AllJobUser'
         </if>
         </if>

+ 5 - 1
src/main/resources/mapping/cquery/PostCQuery.xml

@@ -11,7 +11,7 @@
         workNatureName,item2.`Name` as workYearName
         workNatureName,item2.`Name` as workYearName
         , IFNULL(count(rmgt.RecommendMgtID),0) as recommendNum
         , IFNULL(count(rmgt.RecommendMgtID),0) as recommendNum
         , company.SiteID, site.SiteName, inSites.InstitutionID, company.RegionCode
         , company.SiteID, site.SiteName, inSites.InstitutionID, company.RegionCode
-        , pro.ProfessionName,category.workCategoryName, pro.ProfessionID, pro.parentProfessionID, modifyUser.Name as modifyUserName
+        , pro.ProfessionName,category.workCategoryName, pro.ProfessionID, pro.parentProfessionID, modifyUser.Name as modifyUserName, createUser.`Name` as createUserName
         from pc_post post
         from pc_post post
         left join pc_company company on post.CompanyID = company.CompanyID
         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'
         left join sys_dictionary_item item on item.value=post.CultureRank and item.DictionaryCode='CultureLevel'
@@ -25,6 +25,7 @@
         left join pc_site_institution inSites on site.SiteID = inSites.SiteID
         left join pc_site_institution inSites on site.SiteID = inSites.SiteID
         left join pc_institution institution on inSites.institutionID = institution.InstitutionID
         left join pc_institution institution on inSites.institutionID = institution.InstitutionID
         left join sys_user modifyUser on post.ModifyUserID = modifyUser.UserID
         left join sys_user modifyUser on post.ModifyUserID = modifyUser.UserID
+        left join sys_user createUser on post.CreateUserID = createUser.UserID
         <where>
         <where>
             <if test="postIDList != '' and postIDList != null">
             <if test="postIDList != '' and postIDList != null">
                 and post.postID in (${postIDList})
                 and post.postID in (${postIDList})
@@ -63,6 +64,9 @@
                 and post.CreateTime <![CDATA[ >= ]]> #{startDate}
                 and post.CreateTime <![CDATA[ >= ]]> #{startDate}
                 and post.CreateTime <![CDATA[ <= ]]> #{endDate}
                 and post.CreateTime <![CDATA[ <= ]]> #{endDate}
             </if>
             </if>
+            <if test="createUserName!='' and createUserName!=null">
+                and createUser.`Name` like Concat('%',#{createUserName},'%')
+            </if>
             <if test="isAllPost != null and isAllPost == true ">
             <if test="isAllPost != null and isAllPost == true ">
                 or post.postID = 'AllPost'
                 or post.postID = 'AllPost'
             </if>
             </if>

+ 8 - 0
vue/src/views/companyService/company/index.vue

@@ -116,6 +116,13 @@
           </a-form-item>
           </a-form-item>
         </a-col>
         </a-col>
       </a-row>
       </a-row>
+      <a-row :gutter="24" v-show="expand">
+        <a-col :span="6">
+          <a-form-item label="创建人" :label-col="{span:6}" name="createUserName">
+            <a-input v-model:value="searchParams.createUserName" placeholder="" :allow-clear="true"/>
+          </a-form-item>
+        </a-col>
+      </a-row>
       <a-row class="edit-operation">
       <a-row class="edit-operation">
         <a-col :span="24" class="flex-space-between">
         <a-col :span="24" class="flex-space-between">
           <div>
           <div>
@@ -202,6 +209,7 @@ export default defineComponent({
       postCountSorter: "",
       postCountSorter: "",
       companyTypeID:"",
       companyTypeID:"",
       industryID:"",
       industryID:"",
+      createUserName: ""
     });
     });
     // 导出Excel查询参数
     // 导出Excel查询参数
     const exportSearchParams = computed(() => {
     const exportSearchParams = computed(() => {

+ 9 - 1
vue/src/views/companyService/post/index.vue

@@ -88,6 +88,13 @@
           </a-form-item>
           </a-form-item>
         </a-col>
         </a-col>
       </a-row>
       </a-row>
+      <a-row :gutter="24" v-show="expand">
+        <a-col :span="6">
+          <a-form-item label="创建人" :label-col="{span:6}" name="createUserName">
+            <a-input v-model:value="searchParams.createUserName" placeholder="" :allow-clear="true"/>
+          </a-form-item>
+        </a-col>
+      </a-row>
       <a-row class="edit-operation">
       <a-row class="edit-operation">
         <a-col :span="24" class="flex-space-between">
         <a-col :span="24" class="flex-space-between">
           <div>
           <div>
@@ -181,7 +188,8 @@ export default defineComponent({
       recordStatus: null,
       recordStatus: null,
       siteID: "",
       siteID: "",
       startDate: "",
       startDate: "",
-      endDate: ""
+      endDate: "",
+      createUserName: "",
     });
     });
     // 导出Excel查询参数
     // 导出Excel查询参数
     const exportSearchParams = computed(() => {
     const exportSearchParams = computed(() => {

+ 7 - 1
vue/src/views/jobUserManager/jobhunt/index.vue

@@ -140,6 +140,11 @@
                             @change="onCreateTimeChange"/>
                             @change="onCreateTimeChange"/>
           </a-form-item>
           </a-form-item>
         </a-col>
         </a-col>
+        <a-col :span="6">
+          <a-form-item label="创建人" :label-col="{span:8}" name="createUserName">
+            <a-input v-model:value="searchParamsState.createUserName" placeholder="" :allow-clear="true"/>
+          </a-form-item>
+        </a-col>
       </a-row>
       </a-row>
       <a-row class="edit-operation">
       <a-row class="edit-operation">
         <a-col :span="24" class="flex-space-between">
         <a-col :span="24" class="flex-space-between">
@@ -236,7 +241,8 @@ export default defineComponent({
       siteID: null,
       siteID: null,
       regionCode: null,
       regionCode: null,
       startDate: null,
       startDate: null,
-      endDate: null
+      endDate: null,
+      createUserName: null
     });
     });
     // 导出Excel查询参数
     // 导出Excel查询参数
     const exportSearchParams = computed(() => {
     const exportSearchParams = computed(() => {

+ 7 - 1
vue/src/views/jobUserManager/jobuser/index.vue

@@ -120,6 +120,11 @@
                             @change="onCreateTimeChange"/>
                             @change="onCreateTimeChange"/>
           </a-form-item>
           </a-form-item>
         </a-col>
         </a-col>
+        <a-col :span="6">
+          <a-form-item label="创建人" :label-col="{span:8}" name="createUserName">
+            <a-input v-model:value="searchParamsState.createUserName" placeholder="" :allow-clear="true"/>
+          </a-form-item>
+        </a-col>
       </a-row>
       </a-row>
       <a-row class="edit-operation">
       <a-row class="edit-operation">
         <a-col :span="24" class="flex-space-between">
         <a-col :span="24" class="flex-space-between">
@@ -218,7 +223,8 @@ export default defineComponent({
       siteID: "",
       siteID: "",
       startDate: "",
       startDate: "",
       endDate: "",
       endDate: "",
-      regionCode: ""
+      regionCode: "",
+      createUserName: ""
     });
     });
     // 导出Excel查询参数
     // 导出Excel查询参数
     const exportSearchParams = computed(() => {
     const exportSearchParams = computed(() => {