| | |
| | | import com.zt.life.modules.mainPart.baseReliability.service.ParamDataBasicService; |
| | | import com.zt.life.modules.mainPart.basicInfo.model.ParamData; |
| | | import com.zt.life.modules.mainPart.taskReliability.dao.AssessItemDao; |
| | | import com.zt.life.modules.mainPart.taskReliability.dto.TaskModelCheckResultDto; |
| | | import com.zt.life.modules.mainPart.taskReliability.model.AssessItem; |
| | | import com.zt.life.modules.mainPart.taskReliability.model.AssessResult; |
| | | import com.zt.life.modules.mainPart.taskReliability.model.OperatCondit; |
| | | import com.zt.life.modules.mainPart.taskReliability.model.ReliabilityAssess; |
| | | import com.zt.life.modules.mainPart.taskReliability.service.ReliabilityAssessService; |
| | | import com.zt.life.modules.mainPart.taskReliability.service.TaskService; |
| | | import com.zt.life.util.ImportUtil; |
| | | import io.swagger.annotations.Api; |
| | | import io.swagger.annotations.ApiImplicitParam; |
| | | import io.swagger.annotations.ApiImplicitParams; |
| | | import io.swagger.annotations.ApiOperation; |
| | | import org.checkerframework.checker.units.qual.A; |
| | | import org.springframework.beans.factory.annotation.Autowired; |
| | | import org.springframework.web.bind.annotation.*; |
| | | import org.springframework.web.multipart.MultipartFile; |
| | | import springfox.documentation.annotations.ApiIgnore; |
| | | |
| | | import javax.servlet.http.HttpServletRequest; |
| | | import javax.servlet.http.HttpServletResponse; |
| | | import java.util.List; |
| | | import java.util.Map; |
| | | |
| | |
| | | |
| | | @Autowired |
| | | AssessItemDao assessItemDao; |
| | | @Autowired |
| | | TaskService taskService; |
| | | |
| | | @PostMapping("page") |
| | | @ApiOperation("分页") |
| | |
| | | return result; |
| | | } |
| | | |
| | | @GetMapping("downloadXml") |
| | | public void downloadXml(HttpServletRequest request, HttpServletResponse response, Long productId, Long taskId, Long itemId,Integer xml) { |
| | | reliabilityAssessService.downloadXml(request,response,productId,taskId,itemId,xml); |
| | | } |
| | | |
| | | @PostMapping("add") |
| | | @ApiOperation("新增") |
| | | @LogOperation("新增") |
| | |
| | | assessItemDao.insert(assessItem); |
| | | |
| | | return Result.ok(); |
| | | } |
| | | @PostMapping("update") |
| | | @ApiOperation("修改") |
| | | @LogOperation("修改") |
| | | public Result update(@RequestBody AssessItem assessItem){ |
| | | //效验数据 |
| | | ValidatorUtils.validateEntity(assessItem, AddGroup.class, DefaultGroup.class); |
| | | assessItemDao.updateById(assessItem); |
| | | return Result.ok(); |
| | | } |
| | | |
| | | @PostMapping("assessCheck") |
| | | @ApiOperation("评定模型检查") |
| | | @LogOperation("评定模型检查") |
| | | public Result<List<TaskModelCheckResultDto>> assessCheck(@RequestBody AssessResult assessResult){ |
| | | List<TaskModelCheckResultDto> list = taskService.checkTaskModelAssess(assessResult.getProductId(), |
| | | assessResult.getTaskId(), |
| | | assessResult.getItemId()); |
| | | |
| | | return Result.ok(list); |
| | | } |
| | | |
| | | @PostMapping("assess") |
| | |
| | | return Result.ok(dataList); |
| | | } |
| | | |
| | | @GetMapping("delete") |
| | | @ApiOperation("删除") |
| | | @LogOperation("删除") |
| | | public Result delete(Long id){ |
| | | //效验数据 |
| | | assessItemDao.deleteById(id); |
| | | |
| | | return Result.ok(); |
| | | } |
| | | |
| | | |
| | | } |