Browse Source

农民工实名制--项目管理人员修改修改

dev_kxc
zth 10 months ago
parent
commit
5da023545f
  1. 2
      jwtech-system/src/main/java/com/kms/build/controller/BsSgcJsjdBuiProjectManagementController.java
  2. 2
      jwtech-system/src/main/java/com/kms/build/controller/BsSgcJsjdBuiSupervisoryUnitManagementController.java
  3. 5
      jwtech-system/src/main/java/com/kms/build/domain/BsSgcJsjdBuiProjectManagement.java
  4. 5
      jwtech-system/src/main/java/com/kms/build/domain/BsSgcJsjdBuiSupervisoryUnitManagement.java
  5. 29
      jwtech-system/src/main/java/com/kms/build/service/BsSgcJsjdBuiProjectManagementService.java
  6. 32
      jwtech-system/src/main/java/com/kms/build/service/BsSgcJsjdBuiSupervisoryUnitManagementService.java

2
jwtech-system/src/main/java/com/kms/build/controller/BsSgcJsjdBuiProjectManagementController.java

@ -52,7 +52,7 @@ public class BsSgcJsjdBuiProjectManagementController extends BaseController
@ApiOperation("项目管理人员列表") @ApiOperation("项目管理人员列表")
public IPage list(@RequestBody SearchParam<BsSgcJsjdBuiProjectManagement> sp) public IPage list(@RequestBody SearchParam<BsSgcJsjdBuiProjectManagement> sp)
{ {
return bsSgcJsjdBuiProjectManagementService.selectPage(sp); return bsSgcJsjdBuiProjectManagementService.selectPage1(sp);
} }
/** /**

2
jwtech-system/src/main/java/com/kms/build/controller/BsSgcJsjdBuiSupervisoryUnitManagementController.java

@ -52,7 +52,7 @@ public class BsSgcJsjdBuiSupervisoryUnitManagementController extends BaseControl
@ApiOperation("监管单位管理人员列表") @ApiOperation("监管单位管理人员列表")
public IPage list(@RequestBody SearchParam<BsSgcJsjdBuiSupervisoryUnitManagement> sp) public IPage list(@RequestBody SearchParam<BsSgcJsjdBuiSupervisoryUnitManagement> sp)
{ {
return bsSgcJsjdBuiSupervisoryUnitManagementService.selectPage(sp); return bsSgcJsjdBuiSupervisoryUnitManagementService.selectPage1(sp);
} }
/** /**

5
jwtech-system/src/main/java/com/kms/build/domain/BsSgcJsjdBuiProjectManagement.java

@ -1,5 +1,6 @@
package com.kms.build.domain; package com.kms.build.domain;
import com.baomidou.mybatisplus.annotation.TableField;
import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty; import io.swagger.annotations.ApiModelProperty;
import lombok.Data; import lombok.Data;
@ -12,6 +13,8 @@ import com.baomidou.mybatisplus.annotation.TableName;
import com.jianwei.common.core.domain.BaseEntity; import com.jianwei.common.core.domain.BaseEntity;
import java.util.List;
/** /**
* 项目管理人员对象 bs_sgc_jsjd_bui_project_management * 项目管理人员对象 bs_sgc_jsjd_bui_project_management
* *
@ -49,4 +52,6 @@ public class BsSgcJsjdBuiProjectManagement extends BaseEntity
@ApiModelProperty("职务") @ApiModelProperty("职务")
private String post; private String post;
@TableField(exist = false)
List<BsSgcJsjdBuiAttendanceConstruction>children;
} }

5
jwtech-system/src/main/java/com/kms/build/domain/BsSgcJsjdBuiSupervisoryUnitManagement.java

@ -1,5 +1,6 @@
package com.kms.build.domain; package com.kms.build.domain;
import com.baomidou.mybatisplus.annotation.TableField;
import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty; import io.swagger.annotations.ApiModelProperty;
import lombok.Data; import lombok.Data;
@ -12,6 +13,8 @@ import com.baomidou.mybatisplus.annotation.TableName;
import com.jianwei.common.core.domain.BaseEntity; import com.jianwei.common.core.domain.BaseEntity;
import java.util.List;
/** /**
* 监管单位管理人员对象 bs_sgc_jsjd_bui_supervisory_unit_management * 监管单位管理人员对象 bs_sgc_jsjd_bui_supervisory_unit_management
* *
@ -65,4 +68,6 @@ public class BsSgcJsjdBuiSupervisoryUnitManagement extends BaseEntity
@ApiModelProperty("更新者") @ApiModelProperty("更新者")
private String updateUid; private String updateUid;
@TableField(exist = false)
List<BsSgcJsjdBuiAttendanceSupervisor> children;
} }

29
jwtech-system/src/main/java/com/kms/build/service/BsSgcJsjdBuiProjectManagementService.java

@ -1,10 +1,22 @@
package com.kms.build.service; package com.kms.build.service;
import cn.hutool.core.collection.CollectionUtil;
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.jianwei.common.core.domain.SearchParam;
import com.jianwei.common.mybaitsplus.BeanToWrapper;
import com.kms.build.domain.BsSgcJsjdBuiAttendanceConstruction;
import com.kms.build.mapper.BsSgcJsjdBuiAttendanceConstructionMapper;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service; import org.springframework.stereotype.Service;
import com.jianwei.common.core.service.BaseService; import com.jianwei.common.core.service.BaseService;
import com.kms.build.mapper.BsSgcJsjdBuiProjectManagementMapper; import com.kms.build.mapper.BsSgcJsjdBuiProjectManagementMapper;
import com.kms.build.domain.BsSgcJsjdBuiProjectManagement; import com.kms.build.domain.BsSgcJsjdBuiProjectManagement;
import java.util.ArrayList;
import java.util.List;
/** /**
* 项目管理人员Service接口 * 项目管理人员Service接口
* *
@ -13,5 +25,22 @@ import com.kms.build.domain.BsSgcJsjdBuiProjectManagement;
*/ */
@Service @Service
public class BsSgcJsjdBuiProjectManagementService extends BaseService<BsSgcJsjdBuiProjectManagementMapper, BsSgcJsjdBuiProjectManagement>{ public class BsSgcJsjdBuiProjectManagementService extends BaseService<BsSgcJsjdBuiProjectManagementMapper, BsSgcJsjdBuiProjectManagement>{
@Autowired
BsSgcJsjdBuiAttendanceConstructionMapper bsSgcJsjdBuiAttendanceConstructionMapper;
public IPage<BsSgcJsjdBuiProjectManagement> selectPage1(SearchParam<BsSgcJsjdBuiProjectManagement> sp){
Page page = getBaseMapper().selectPage(new Page<>(sp.getPageNum(), sp.getPageSize()), BeanToWrapper.getWrapper(sp));
List<BsSgcJsjdBuiProjectManagement>records = page.getRecords();
List<BsSgcJsjdBuiProjectManagement>bsSgcJsjdBuiProjectManagements=new ArrayList<>();
for (BsSgcJsjdBuiProjectManagement bs:records){
LambdaQueryWrapper<BsSgcJsjdBuiAttendanceConstruction>lw=new LambdaQueryWrapper<>();
List<BsSgcJsjdBuiAttendanceConstruction> bsSgcJsjdBuiAttendanceConstructions = bsSgcJsjdBuiAttendanceConstructionMapper.selectList(lw.eq(BsSgcJsjdBuiAttendanceConstruction::getIdNo, bs.getIdNo()));
if (CollectionUtil.isNotEmpty(bsSgcJsjdBuiAttendanceConstructions)){
bs.setChildren(bsSgcJsjdBuiAttendanceConstructions);
}
bsSgcJsjdBuiProjectManagements.add(bs);
}
page.setRecords(bsSgcJsjdBuiProjectManagements);
return page;
}
} }

32
jwtech-system/src/main/java/com/kms/build/service/BsSgcJsjdBuiSupervisoryUnitManagementService.java

@ -1,10 +1,25 @@
package com.kms.build.service; package com.kms.build.service;
import cn.hutool.core.collection.CollectionUtil;
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.jianwei.common.core.domain.SearchParam;
import com.jianwei.common.mybaitsplus.BeanToWrapper;
import com.kms.build.domain.BsSgcJsjdBuiAttendanceConstruction;
import com.kms.build.domain.BsSgcJsjdBuiAttendanceSupervisor;
import com.kms.build.domain.BsSgcJsjdBuiProjectManagement;
import com.kms.build.mapper.BsSgcJsjdBuiAttendanceConstructionMapper;
import com.kms.build.mapper.BsSgcJsjdBuiAttendanceSupervisorMapper;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service; import org.springframework.stereotype.Service;
import com.jianwei.common.core.service.BaseService; import com.jianwei.common.core.service.BaseService;
import com.kms.build.mapper.BsSgcJsjdBuiSupervisoryUnitManagementMapper; import com.kms.build.mapper.BsSgcJsjdBuiSupervisoryUnitManagementMapper;
import com.kms.build.domain.BsSgcJsjdBuiSupervisoryUnitManagement; import com.kms.build.domain.BsSgcJsjdBuiSupervisoryUnitManagement;
import java.util.ArrayList;
import java.util.List;
/** /**
* 监管单位管理人员Service接口 * 监管单位管理人员Service接口
* *
@ -13,5 +28,22 @@ import com.kms.build.domain.BsSgcJsjdBuiSupervisoryUnitManagement;
*/ */
@Service @Service
public class BsSgcJsjdBuiSupervisoryUnitManagementService extends BaseService<BsSgcJsjdBuiSupervisoryUnitManagementMapper, BsSgcJsjdBuiSupervisoryUnitManagement>{ public class BsSgcJsjdBuiSupervisoryUnitManagementService extends BaseService<BsSgcJsjdBuiSupervisoryUnitManagementMapper, BsSgcJsjdBuiSupervisoryUnitManagement>{
@Autowired
BsSgcJsjdBuiAttendanceSupervisorMapper bsSgcJsjdBuiAttendanceSupervisorMapper;
public IPage<BsSgcJsjdBuiAttendanceSupervisor> selectPage1(SearchParam<BsSgcJsjdBuiSupervisoryUnitManagement> sp){
Page page = getBaseMapper().selectPage(new Page<>(sp.getPageNum(), sp.getPageSize()), BeanToWrapper.getWrapper(sp));
List<BsSgcJsjdBuiSupervisoryUnitManagement> records = page.getRecords();
List<BsSgcJsjdBuiSupervisoryUnitManagement>bsSgcJsjdBuiSupervisoryUnitManagements=new ArrayList<>();
for (BsSgcJsjdBuiSupervisoryUnitManagement bs:records){
LambdaQueryWrapper<BsSgcJsjdBuiAttendanceSupervisor> lw=new LambdaQueryWrapper<>();
List<BsSgcJsjdBuiAttendanceSupervisor> bsSgcJsjdBuiAttendanceSupervisors = bsSgcJsjdBuiAttendanceSupervisorMapper.selectList(lw.eq(BsSgcJsjdBuiAttendanceSupervisor::getIdNo, bs.getIdNo()));
if (CollectionUtil.isNotEmpty(bsSgcJsjdBuiAttendanceSupervisors)){
bs.setChildren(bsSgcJsjdBuiAttendanceSupervisors);
}
bsSgcJsjdBuiSupervisoryUnitManagements.add(bs);
}
page.setRecords(bsSgcJsjdBuiSupervisoryUnitManagements);
return page;
}
} }

Loading…
Cancel
Save