cnas-device/src/main/java/com/ruoyi/device/controller/DeviceExaminePlanController.java
@@ -129,6 +129,16 @@
    }
    /**
     * 按年份查询设备核查计划(不存在则自动创建),并自动补全已到点的设备明细
     * @return
     */
    @Operation(summary = "按年份查询设备核查计划(自动创建并补全到点明细)")
    @GetMapping("/getPlanByYear")
    public Result<DeviceExaminePlanDto> getPlanByYear(String planYear) {
        return Result.success(deviceExaminePlanService.getOrCreatePlanByYear(planYear));
    }
    /**
     * 设备核查计划详情列表
     * @return
     */
@@ -158,17 +168,27 @@
    @Operation(summary = "修改设备核查计划详情")
    @PostMapping("/updateDeviceExaminePlanDetail")
    public Result updateDeviceExaminePlanDetail(@RequestBody DeviceExaminePlanDetails deviceExaminePlanDetail){
        return Result.success(deviceExaminePlanDetailsService.updateById(deviceExaminePlanDetail));
        return Result.success(deviceExaminePlanService.updateExaminePlanDetail(deviceExaminePlanDetail));
    }
    /**
     * 删除设备核查计划详情
     * 删除设备核查计划详情(已有核查记录的不允许删除)
     * @return
     */
    @Operation(summary = "删除设备核查计划详情")
    @DeleteMapping("/delDeviceExaminePlanDetail")
    public Result delDeviceExaminePlanDetail(Integer planDetailsId){
        return Result.success(deviceExaminePlanDetailsService.removeById(planDetailsId));
        return Result.success(deviceExaminePlanService.removeExaminePlanDetail(planDetailsId));
    }
    /**
     * 为指定设备找一条可录入核查记录的计划明细,没有则新增本轮明细
     * @return
     */
    @Operation(summary = "按设备获取本轮核查计划明细")
    @GetMapping("/resolveExaminePlanDetail")
    public Result<DeviceExaminePlanDetails> resolveExaminePlanDetail(Integer deviceId, String checkTime){
        return Result.success(deviceExaminePlanService.resolveExaminePlanDetail(deviceId, checkTime));
    }
    /**