|  |  | 
 |  |  |     CommonResult<Long> registerOperation(@Valid DevRentSaveReqVO createReqVO); | 
 |  |  |  | 
 |  |  |     /** | 
 |  |  |      * 常规检查 完成 | 
 |  |  |      * | 
 |  |  |      * @param createReqVO 创建信息 | 
 |  |  |      * @return 编号 | 
 |  |  |      */ | 
 |  |  |     CommonResult<Long> routineFinishOperation(@Valid RoutineFinishReqVO createReqVO); | 
 |  |  |  | 
 |  |  |     /** | 
 |  |  |      * 设备准备 | 
 |  |  |      * | 
 |  |  |      * @param createReqVO 创建信息 | 
 |  |  | 
 |  |  |      */ | 
 |  |  |     Long dataEntryOperation(@Valid DevRentSaveReqVO createReqVO); | 
 |  |  |  | 
 |  |  |  | 
 |  |  |     /** | 
 |  |  |      * 装机 | 
 |  |  |      * 常规检查 取消 | 
 |  |  |      * | 
 |  |  |      * @param cancelReqVO 创建信息 | 
 |  |  |      * @return 编号 | 
 |  |  |      */ | 
 |  |  |     CommonResult<Long> cancelOperation(@Valid DevCancelReqVO cancelReqVO); | 
 |  |  |     CommonResult<Long> cancelRoutineOperation(@Valid DevCancelReqVO cancelReqVO); | 
 |  |  |  | 
 |  |  |     /** | 
 |  |  |      * 取消领用 | 
 |  |  |      * | 
 |  |  |      * @param cancelReqVO 创建信息 | 
 |  |  |      * @return 编号 | 
 |  |  |      */ | 
 |  |  |     CommonResult<Long> cancelReadyOperation(@Valid DevCancelReqVO cancelReqVO); | 
 |  |  |  | 
 |  |  |     /** | 
 |  |  |      * 取消装机 | 
 |  |  |      * | 
 |  |  |      * @param cancelReqVO 创建信息 | 
 |  |  |      * @return 编号 | 
 |  |  |      */ | 
 |  |  |     CommonResult<Long> cancelInstallOperation(@Valid DevCancelReqVO cancelReqVO); | 
 |  |  |  | 
 |  |  |     /** | 
 |  |  |      * 遗失 | 
 |  |  | 
 |  |  |      * @param createReqVO 创建信息 | 
 |  |  |      * @return 编号 | 
 |  |  |      */ | 
 |  |  |     CommonResult<Long> loseOperation(@Valid DevRentSaveReqVO createReqVO); | 
 |  |  |     CommonResult<Long> dismantleExceptionOperation(@Valid DevRentSaveReqVO createReqVO); | 
 |  |  |  | 
 |  |  |     /** | 
 |  |  |      * 创建装机拆机 | 
 |  |  | 
 |  |  |      */ | 
 |  |  |     PageResult<DevRentDO> getDevRentPage(DevRentPageReqVO pageReqVO); | 
 |  |  |  | 
 |  |  |     DevRentDO getInstalledOrCancelledRent(DevRentSearchReqVO searchReqVO); | 
 |  |  |     DevRentDO getExistingRent(DevRentSearchReqVO searchReqVO); | 
 |  |  |     DevRentDO getFreeRent(DevRentSearchReqVO searchReqVO); | 
 |  |  |     DevRentDO getReadyOrCancelledRent(DevRentSearchReqVO searchReqVO); | 
 |  |  |     DevRentDO getDismantledRent(DevRentSearchReqVO searchReqVO); | 
 |  |  |  | 
 |  |  |     Integer feeConfirm(Long rentId, String hisId, String userNickname, Boolean isFeeConfirmOrCancel); | 
 |  |  | } |