diff --git a/casic-metering-api/src/main/java/com/casic/missiles/controller/resource/ResourceStaffCertController.java b/casic-metering-api/src/main/java/com/casic/missiles/controller/resource/ResourceStaffCertController.java index b7b7a47..72ac9b6 100644 --- a/casic-metering-api/src/main/java/com/casic/missiles/controller/resource/ResourceStaffCertController.java +++ b/casic-metering-api/src/main/java/com/casic/missiles/controller/resource/ResourceStaffCertController.java @@ -10,6 +10,7 @@ import com.casic.missiles.dto.resource.staff.StaffCertRequest; import com.casic.missiles.dto.resource.staff.StaffCertResponse; import com.casic.missiles.enums.ExportEnum; +import com.casic.missiles.model.resource.BizResourceStaffVerifierDetail; import com.casic.missiles.service.resource.IBizResourceStaffInfoService; import com.casic.missiles.service.resource.IBizResourceStaffVerifierService; import io.swagger.annotations.Api; @@ -63,5 +64,11 @@ return verifierService.expirationReminder(idDTO); } + @ApiOperation("检定员证书持证参数列表") + @PostMapping("/param/list") + public ReturnDTO certParamList(@RequestBody IdDTO idDTO) { + return ReturnUtil.success(verifierService.selectCertParamListById(idDTO.getId())); + } + // TODO: 2023/9/18 证书管理数据插入 } diff --git a/casic-metering-api/src/main/java/com/casic/missiles/controller/resource/ResourceStaffCertController.java b/casic-metering-api/src/main/java/com/casic/missiles/controller/resource/ResourceStaffCertController.java index b7b7a47..72ac9b6 100644 --- a/casic-metering-api/src/main/java/com/casic/missiles/controller/resource/ResourceStaffCertController.java +++ b/casic-metering-api/src/main/java/com/casic/missiles/controller/resource/ResourceStaffCertController.java @@ -10,6 +10,7 @@ import com.casic.missiles.dto.resource.staff.StaffCertRequest; import com.casic.missiles.dto.resource.staff.StaffCertResponse; import com.casic.missiles.enums.ExportEnum; +import com.casic.missiles.model.resource.BizResourceStaffVerifierDetail; import com.casic.missiles.service.resource.IBizResourceStaffInfoService; import com.casic.missiles.service.resource.IBizResourceStaffVerifierService; import io.swagger.annotations.Api; @@ -63,5 +64,11 @@ return verifierService.expirationReminder(idDTO); } + @ApiOperation("检定员证书持证参数列表") + @PostMapping("/param/list") + public ReturnDTO certParamList(@RequestBody IdDTO idDTO) { + return ReturnUtil.success(verifierService.selectCertParamListById(idDTO.getId())); + } + // TODO: 2023/9/18 证书管理数据插入 } diff --git a/casic-metering-service/src/main/java/com/casic/missiles/service/Impl/resource/BizResourceStaffVerifierServiceImpl.java b/casic-metering-service/src/main/java/com/casic/missiles/service/Impl/resource/BizResourceStaffVerifierServiceImpl.java index 2f3f1ef..f4dd4dc 100644 --- a/casic-metering-service/src/main/java/com/casic/missiles/service/Impl/resource/BizResourceStaffVerifierServiceImpl.java +++ b/casic-metering-service/src/main/java/com/casic/missiles/service/Impl/resource/BizResourceStaffVerifierServiceImpl.java @@ -23,6 +23,7 @@ import com.casic.missiles.model.resource.BizResourceStaffInfo; import com.casic.missiles.model.resource.BizResourceStaffVerifier; import com.casic.missiles.model.resource.BizResourceStaffVerifierDetail; +import com.casic.missiles.model.resource.BizResourceTrainingRegistrationFormParticipants; import com.casic.missiles.model.workbench.WorkbenchRemindMessage; import com.casic.missiles.modular.system.dao.UserMapper; import com.casic.missiles.modular.system.model.User; @@ -156,4 +157,11 @@ printFileRegister.registerPrintFile(STAFF_PARAMETERS, EXPORT_TEMPLATE, null, map, exportDTO.isPdf(), response); } } + + @Override + public List selectCertParamListById(Long verifierId) { + QueryWrapper wrapper = new QueryWrapper<>(); + wrapper.eq("verifier_id", verifierId); + return verifierDetailMapper.selectList(wrapper); + } } diff --git a/casic-metering-api/src/main/java/com/casic/missiles/controller/resource/ResourceStaffCertController.java b/casic-metering-api/src/main/java/com/casic/missiles/controller/resource/ResourceStaffCertController.java index b7b7a47..72ac9b6 100644 --- a/casic-metering-api/src/main/java/com/casic/missiles/controller/resource/ResourceStaffCertController.java +++ b/casic-metering-api/src/main/java/com/casic/missiles/controller/resource/ResourceStaffCertController.java @@ -10,6 +10,7 @@ import com.casic.missiles.dto.resource.staff.StaffCertRequest; import com.casic.missiles.dto.resource.staff.StaffCertResponse; import com.casic.missiles.enums.ExportEnum; +import com.casic.missiles.model.resource.BizResourceStaffVerifierDetail; import com.casic.missiles.service.resource.IBizResourceStaffInfoService; import com.casic.missiles.service.resource.IBizResourceStaffVerifierService; import io.swagger.annotations.Api; @@ -63,5 +64,11 @@ return verifierService.expirationReminder(idDTO); } + @ApiOperation("检定员证书持证参数列表") + @PostMapping("/param/list") + public ReturnDTO certParamList(@RequestBody IdDTO idDTO) { + return ReturnUtil.success(verifierService.selectCertParamListById(idDTO.getId())); + } + // TODO: 2023/9/18 证书管理数据插入 } diff --git a/casic-metering-service/src/main/java/com/casic/missiles/service/Impl/resource/BizResourceStaffVerifierServiceImpl.java b/casic-metering-service/src/main/java/com/casic/missiles/service/Impl/resource/BizResourceStaffVerifierServiceImpl.java index 2f3f1ef..f4dd4dc 100644 --- a/casic-metering-service/src/main/java/com/casic/missiles/service/Impl/resource/BizResourceStaffVerifierServiceImpl.java +++ b/casic-metering-service/src/main/java/com/casic/missiles/service/Impl/resource/BizResourceStaffVerifierServiceImpl.java @@ -23,6 +23,7 @@ import com.casic.missiles.model.resource.BizResourceStaffInfo; import com.casic.missiles.model.resource.BizResourceStaffVerifier; import com.casic.missiles.model.resource.BizResourceStaffVerifierDetail; +import com.casic.missiles.model.resource.BizResourceTrainingRegistrationFormParticipants; import com.casic.missiles.model.workbench.WorkbenchRemindMessage; import com.casic.missiles.modular.system.dao.UserMapper; import com.casic.missiles.modular.system.model.User; @@ -156,4 +157,11 @@ printFileRegister.registerPrintFile(STAFF_PARAMETERS, EXPORT_TEMPLATE, null, map, exportDTO.isPdf(), response); } } + + @Override + public List selectCertParamListById(Long verifierId) { + QueryWrapper wrapper = new QueryWrapper<>(); + wrapper.eq("verifier_id", verifierId); + return verifierDetailMapper.selectList(wrapper); + } } diff --git a/casic-metering-service/src/main/java/com/casic/missiles/service/resource/IBizResourceStaffVerifierService.java b/casic-metering-service/src/main/java/com/casic/missiles/service/resource/IBizResourceStaffVerifierService.java index 629afe8..0de5bb2 100644 --- a/casic-metering-service/src/main/java/com/casic/missiles/service/resource/IBizResourceStaffVerifierService.java +++ b/casic-metering-service/src/main/java/com/casic/missiles/service/resource/IBizResourceStaffVerifierService.java @@ -5,8 +5,10 @@ import com.casic.missiles.dto.ReturnDTO; import com.casic.missiles.model.resource.BizResourceStaffVerifier; import com.baomidou.mybatisplus.extension.service.IService; +import com.casic.missiles.model.resource.BizResourceStaffVerifierDetail; import javax.servlet.http.HttpServletResponse; +import java.util.List; /** *

@@ -21,4 +23,6 @@ ReturnDTO expirationReminder(IdDTO idDTO); void exportFile(ExportDTO exportDTO,HttpServletResponse response); + + List selectCertParamListById(Long certId); }