| | |
| | | import com.dy.common.webUtil.BaseResponseUtils; |
| | | import com.dy.common.webUtil.QueryResultVo; |
| | | import com.dy.pipIrrGlobal.voRm.VoOnHour; |
| | | import com.dy.pipIrrRemote.report.qo.ReportQO; |
| | | import com.dy.pipIrrGlobal.voRm.VoOpenCloseValve; |
| | | import com.dy.pipIrrGlobal.voRm.VoTiming; |
| | | import com.dy.pipIrrGlobal.voRm.VoWork; |
| | | import com.dy.pipIrrRemote.report.qo.OnHourQO; |
| | | import com.dy.pipIrrRemote.report.qo.OpenCloseValveQO; |
| | | import lombok.RequiredArgsConstructor; |
| | | import lombok.extern.slf4j.Slf4j; |
| | | import org.springframework.web.bind.annotation.GetMapping; |
| | |
| | | */ |
| | | @GetMapping(path = "/on_hour_report_history") |
| | | @SsoAop() |
| | | public BaseResponse<QueryResultVo<List<VoOnHour>>> getOnHourReportHistory(ReportQO qo){ |
| | | public BaseResponse<QueryResultVo<List<VoOnHour>>> getOnHourReportHistory(OnHourQO qo){ |
| | | try { |
| | | return BaseResponseUtils.buildSuccess(reportSv.getOnHourReportsHistory(qo)); |
| | | } catch (Exception e) { |
| | | return BaseResponseUtils.buildException(e.getMessage()) ; |
| | | } |
| | | } |
| | | |
| | | /** |
| | | * 根据指定条件获取整点报最新记录 |
| | | * @param qo |
| | | * @return |
| | | */ |
| | | @GetMapping(path = "/on_hour_report_last") |
| | | @SsoAop() |
| | | public BaseResponse<QueryResultVo<List<VoOnHour>>> getOnHourReportLast(OnHourQO qo){ |
| | | try { |
| | | return BaseResponseUtils.buildSuccess(reportSv.getOnHourReportsLast(qo)); |
| | | } catch (Exception e) { |
| | | return BaseResponseUtils.buildException(e.getMessage()) ; |
| | | } |
| | | } |
| | | |
| | | /** |
| | | * 根据指定条件获取开关阀报历史记录 |
| | | * @param qo |
| | | * @return |
| | | */ |
| | | @GetMapping(path = "/opem_close_valve_report_history") |
| | | @SsoAop() |
| | | public BaseResponse<QueryResultVo<List<VoOpenCloseValve>>> getOpenCloseValveReportHistory(OpenCloseValveQO qo){ |
| | | try { |
| | | return BaseResponseUtils.buildSuccess(reportSv.getOpenCloseValveReports_history(qo)); |
| | | } catch (Exception e) { |
| | | return BaseResponseUtils.buildException(e.getMessage()) ; |
| | | } |
| | | } |
| | | |
| | | /** |
| | | * 根据指定条件获取开关阀报最新记录 |
| | | * @param qo |
| | | * @return |
| | | */ |
| | | @GetMapping(path = "/opem_close_valve_report_last") |
| | | @SsoAop() |
| | | public BaseResponse<QueryResultVo<List<VoOpenCloseValve>>> getOpenCloseValveReportLast(OpenCloseValveQO qo){ |
| | | try { |
| | | return BaseResponseUtils.buildSuccess(reportSv.getOpenCloseValveReports_last(qo)); |
| | | } catch (Exception e) { |
| | | return BaseResponseUtils.buildException(e.getMessage()) ; |
| | | } |
| | | } |
| | | |
| | | /** |
| | | * 根据指定条件获取定时报历史记录 |
| | | * @param qo |
| | | * @return |
| | | */ |
| | | @GetMapping(path = "/timing_report_history") |
| | | @SsoAop() |
| | | public BaseResponse<QueryResultVo<List<VoTiming>>> getTimingReportHistory(OnHourQO qo){ |
| | | try { |
| | | return BaseResponseUtils.buildSuccess(reportSv.getTimingReportsHistory(qo)); |
| | | } catch (Exception e) { |
| | | return BaseResponseUtils.buildException(e.getMessage()) ; |
| | | } |
| | | } |
| | | |
| | | /** |
| | | * 根据指定条件获取定时报最新记录 |
| | | * @param qo |
| | | * @return |
| | | */ |
| | | @GetMapping(path = "/timing_report_last") |
| | | @SsoAop() |
| | | public BaseResponse<QueryResultVo<List<VoTiming>>> getTimingReportLast(OnHourQO qo){ |
| | | try { |
| | | return BaseResponseUtils.buildSuccess(reportSv.getTimingReportsLast(qo)); |
| | | } catch (Exception e) { |
| | | return BaseResponseUtils.buildException(e.getMessage()) ; |
| | | } |
| | | } |
| | | |
| | | /** |
| | | * 根据指定条件获取工作报历史记录 |
| | | * @param qo |
| | | * @return |
| | | */ |
| | | @GetMapping(path = "/work_report_history") |
| | | @SsoAop() |
| | | public BaseResponse<QueryResultVo<List<VoWork>>> getWorkReportHistory(OnHourQO qo){ |
| | | try { |
| | | return BaseResponseUtils.buildSuccess(reportSv.getWorkReportsHistory(qo)); |
| | | } catch (Exception e) { |
| | | return BaseResponseUtils.buildException(e.getMessage()) ; |
| | | } |
| | | } |
| | | |
| | | /** |
| | | * 根据指定条件获取工作报最新记录 |
| | | * @param qo |
| | | * @return |
| | | */ |
| | | @GetMapping(path = "/work_report_last") |
| | | @SsoAop() |
| | | public BaseResponse<QueryResultVo<List<VoWork>>> getWorkReportLast(OnHourQO qo){ |
| | | try { |
| | | return BaseResponseUtils.buildSuccess(reportSv.getWorkReportsLast(qo)); |
| | | } catch (Exception e) { |
| | | return BaseResponseUtils.buildException(e.getMessage()) ; |
| | | } |
| | | } |
| | | } |