feat(ops): 巡检记录分页查询接口(按区域/巡检员/结果/时间筛选)
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
@@ -1,10 +1,11 @@
|
||||
package com.viewsh.module.ops.controller.admin.inspection;
|
||||
|
||||
import com.viewsh.framework.common.pojo.CommonResult;
|
||||
import com.viewsh.framework.common.pojo.PageResult;
|
||||
import com.viewsh.framework.common.util.object.BeanUtils;
|
||||
import com.viewsh.framework.security.core.util.SecurityFrameworkUtils;
|
||||
import com.viewsh.module.ops.environment.controller.admin.inspection.vo.DetectedBeaconVO;
|
||||
import com.viewsh.module.ops.environment.controller.admin.inspection.vo.InspectionSubmitReqVO;
|
||||
import com.viewsh.module.ops.environment.controller.admin.inspection.vo.LocationVerifyResultVO;
|
||||
import com.viewsh.module.ops.environment.controller.admin.inspection.vo.*;
|
||||
import com.viewsh.module.ops.environment.dal.dataobject.inspection.OpsInspectionRecordDO;
|
||||
import com.viewsh.module.ops.environment.service.inspection.InspectionLocationService;
|
||||
import com.viewsh.module.ops.environment.service.inspection.InspectionRecordService;
|
||||
import io.swagger.v3.oas.annotations.Operation;
|
||||
@@ -53,4 +54,12 @@ public class InspectionController {
|
||||
return success(inspectionRecordService.submitInspection(submitReqVO, inspectorId));
|
||||
}
|
||||
|
||||
@GetMapping("/record/page")
|
||||
@Operation(summary = "获得巡检记录分页")
|
||||
@PreAuthorize("@ss.hasPermission('ops:inspection:query')")
|
||||
public CommonResult<PageResult<InspectionRecordRespVO>> getRecordPage(@Valid InspectionRecordPageReqVO pageReqVO) {
|
||||
PageResult<OpsInspectionRecordDO> pageResult = inspectionRecordService.getRecordPage(pageReqVO);
|
||||
return success(BeanUtils.toBean(pageResult, InspectionRecordRespVO.class));
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user