diff --git a/bonus-modules/bonus-project/src/main/java/com/bonus/project/controller/AdmissionRequestController.java b/bonus-modules/bonus-project/src/main/java/com/bonus/project/controller/AdmissionRequestController.java index b9d54a4..afa9c66 100644 --- a/bonus-modules/bonus-project/src/main/java/com/bonus/project/controller/AdmissionRequestController.java +++ b/bonus-modules/bonus-project/src/main/java/com/bonus/project/controller/AdmissionRequestController.java @@ -74,6 +74,26 @@ public class AdmissionRequestController extends BaseController { return getDataTableError(new ArrayList<>()); } + /** + * 特殊工种列表 + * + * @param bean 特殊工种列表 + * @return 特殊工种列表 + */ + @RequiresPermissions("system:listPersonnelInformation:list") + @GetMapping("/listPersonnelInfo") + @SysLog(title = "特殊工种列表", businessType = OperaType.QUERY, logType = 0, module = "人员管理->人员信息列表", details = "查询人员信息列表") + public TableDataInfo listPersonnelInfo(AdmissionRequest bean) { + try { + startPage(); + List list = arService.listPersonnelInfo(bean); + return getDataTable(list); + } catch (Exception e) { + logger.error(e.toString(), e); + } + return getDataTableError(new ArrayList<>()); + } + /** * 获取人员出场列表 * diff --git a/bonus-modules/bonus-project/src/main/java/com/bonus/project/controller/EquipController.java b/bonus-modules/bonus-project/src/main/java/com/bonus/project/controller/EquipController.java index 6c47c82..81f02da 100644 --- a/bonus-modules/bonus-project/src/main/java/com/bonus/project/controller/EquipController.java +++ b/bonus-modules/bonus-project/src/main/java/com/bonus/project/controller/EquipController.java @@ -50,6 +50,24 @@ public class EquipController extends BaseController { return getDataTableError(new ArrayList<>()); } + + /** + * 特种设备列表 + */ + @RequiresPermissions("system:equip:list") + @GetMapping("/listEquipment") + @SysLog(title = "特种设备列表", businessType = OperaType.QUERY, logType = 0, module = "工器具管理->列表查询") + public TableDataInfo listEquipment(Equipment bean) { + try { +// startPage(); + List list = service.listEquipment(bean); + return getDataTable1(list); + } catch (Exception e) { + log.error(e.toString(), e); + } + return getDataTableError(new ArrayList<>()); + } + /** * 新增工器具 * diff --git a/bonus-modules/bonus-project/src/main/java/com/bonus/project/domain/IndexBean.java b/bonus-modules/bonus-project/src/main/java/com/bonus/project/domain/IndexBean.java index 6c7f68d..694db51 100644 --- a/bonus-modules/bonus-project/src/main/java/com/bonus/project/domain/IndexBean.java +++ b/bonus-modules/bonus-project/src/main/java/com/bonus/project/domain/IndexBean.java @@ -23,4 +23,8 @@ public class IndexBean extends BaseBean implements Serializable { private String specialPersonNum; private String equipNum; private String specialEquipNum; + /** + * 是否外委外包项目 0:工程建设 1:外委外包 + */ + private String isOutsource; } diff --git a/bonus-modules/bonus-project/src/main/java/com/bonus/project/mapper/AdmissionRequestMapper.java b/bonus-modules/bonus-project/src/main/java/com/bonus/project/mapper/AdmissionRequestMapper.java index a7a3e8a..e8e2025 100644 --- a/bonus-modules/bonus-project/src/main/java/com/bonus/project/mapper/AdmissionRequestMapper.java +++ b/bonus-modules/bonus-project/src/main/java/com/bonus/project/mapper/AdmissionRequestMapper.java @@ -283,4 +283,6 @@ public interface AdmissionRequestMapper { * @return 结果 */ int updateSysUserInfo(AdmissionRequest bean); + + List listPersonnelInfo(AdmissionRequest bean); } diff --git a/bonus-modules/bonus-project/src/main/java/com/bonus/project/mapper/EquipMapper.java b/bonus-modules/bonus-project/src/main/java/com/bonus/project/mapper/EquipMapper.java index bb66595..06e9394 100644 --- a/bonus-modules/bonus-project/src/main/java/com/bonus/project/mapper/EquipMapper.java +++ b/bonus-modules/bonus-project/src/main/java/com/bonus/project/mapper/EquipMapper.java @@ -73,4 +73,6 @@ public interface EquipMapper { * @return 工器具入场审批列表 */ List entryOfUtensilsList(Equipment bean); + + List listEquipment(Equipment bean); } diff --git a/bonus-modules/bonus-project/src/main/java/com/bonus/project/service/AdmissionRequestService.java b/bonus-modules/bonus-project/src/main/java/com/bonus/project/service/AdmissionRequestService.java index 0886105..60459fe 100644 --- a/bonus-modules/bonus-project/src/main/java/com/bonus/project/service/AdmissionRequestService.java +++ b/bonus-modules/bonus-project/src/main/java/com/bonus/project/service/AdmissionRequestService.java @@ -149,4 +149,11 @@ public interface AdmissionRequestService { * @return 是否存在 */ int judgeIsFileComplete(SupervisoryUnit bean); + + /** + *特殊工种列表 + * @param bean + * @return + */ + List listPersonnelInfo(AdmissionRequest bean); } diff --git a/bonus-modules/bonus-project/src/main/java/com/bonus/project/service/EquipService.java b/bonus-modules/bonus-project/src/main/java/com/bonus/project/service/EquipService.java index 4ef908a..3549080 100644 --- a/bonus-modules/bonus-project/src/main/java/com/bonus/project/service/EquipService.java +++ b/bonus-modules/bonus-project/src/main/java/com/bonus/project/service/EquipService.java @@ -54,4 +54,11 @@ public interface EquipService { * @return 工器具入场审批列表 */ List entryOfUtensilsList(Equipment bean); + + /** + * 特种设备列表 + * @param bean + * @return + */ + List listEquipment(Equipment bean); } diff --git a/bonus-modules/bonus-project/src/main/java/com/bonus/project/service/impl/AdmissionRequestServiceImpl.java b/bonus-modules/bonus-project/src/main/java/com/bonus/project/service/impl/AdmissionRequestServiceImpl.java index 69ff389..dfec4b5 100644 --- a/bonus-modules/bonus-project/src/main/java/com/bonus/project/service/impl/AdmissionRequestServiceImpl.java +++ b/bonus-modules/bonus-project/src/main/java/com/bonus/project/service/impl/AdmissionRequestServiceImpl.java @@ -789,6 +789,16 @@ public class AdmissionRequestServiceImpl implements AdmissionRequestService { return arMapper.judgeIsFileComplete(bean); } + /** + *特殊工种列表 + * @param bean + * @return + */ + @Override + public List listPersonnelInfo(AdmissionRequest bean) { + return arMapper.listPersonnelInfo(bean); + } + private static @org.jetbrains.annotations.NotNull SysFileInfo getFileInfo(String classification, String fromType, String informationType, String uuid) { diff --git a/bonus-modules/bonus-project/src/main/java/com/bonus/project/service/impl/EquipServiceImpl.java b/bonus-modules/bonus-project/src/main/java/com/bonus/project/service/impl/EquipServiceImpl.java index 08046b8..371bc38 100644 --- a/bonus-modules/bonus-project/src/main/java/com/bonus/project/service/impl/EquipServiceImpl.java +++ b/bonus-modules/bonus-project/src/main/java/com/bonus/project/service/impl/EquipServiceImpl.java @@ -165,6 +165,18 @@ public class EquipServiceImpl implements EquipService { } return list; } + + /** + * 特种设备列表 + * @param bean + * @return + */ + @Override + public List listEquipment(Equipment bean) { + List list = mapper.listEquipment(bean); + return list; + } + /** * 获取工器具文件列表 * @param bean 工器具bean diff --git a/bonus-modules/bonus-project/src/main/resources/mapper/system/AdmissionRequestMapper.xml b/bonus-modules/bonus-project/src/main/resources/mapper/system/AdmissionRequestMapper.xml index e1f7889..3b7c8d1 100644 --- a/bonus-modules/bonus-project/src/main/resources/mapper/system/AdmissionRequestMapper.xml +++ b/bonus-modules/bonus-project/src/main/resources/mapper/system/AdmissionRequestMapper.xml @@ -567,6 +567,53 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" and lpec.pro_id = #{proId} + insert into pt_check_configuration_details( diff --git a/bonus-modules/bonus-project/src/main/resources/mapper/system/EquipMapper.xml b/bonus-modules/bonus-project/src/main/resources/mapper/system/EquipMapper.xml index 724ca22..a099410 100644 --- a/bonus-modules/bonus-project/src/main/resources/mapper/system/EquipMapper.xml +++ b/bonus-modules/bonus-project/src/main/resources/mapper/system/EquipMapper.xml @@ -196,5 +196,36 @@ group by ppt.tools_id + diff --git a/bonus-modules/bonus-project/src/main/resources/mapper/system/OutsourcingProMapper.xml b/bonus-modules/bonus-project/src/main/resources/mapper/system/OutsourcingProMapper.xml index 806188f..1a264a5 100644 --- a/bonus-modules/bonus-project/src/main/resources/mapper/system/OutsourcingProMapper.xml +++ b/bonus-modules/bonus-project/src/main/resources/mapper/system/OutsourcingProMapper.xml @@ -532,6 +532,7 @@ select pro_id as id, pro_name as proName, + is_outsource as isOutsource, if(pro_status = '3','在建中','筹备中') as proStatus from pt_project_info where is_active = '1' and (pro_status = '3' or pro_status = '2')