BjServiceCheckController.java 2.3 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970
  1. package com.ruoyi.business.controller;
  2. import com.ruoyi.business.domain.bo.BjServiceCheckBo;
  3. import com.ruoyi.business.domain.bo.ReportFlagBo;
  4. import com.ruoyi.business.service.IBjServiceCheckService;
  5. import com.ruoyi.common.core.web.controller.BaseController;
  6. import com.ruoyi.common.core.web.domain.AjaxResult;
  7. import com.ruoyi.common.core.web.page.TableDataInfo;
  8. import com.ruoyi.common.log.annotation.Log;
  9. import com.ruoyi.common.log.enums.BusinessType;
  10. import io.swagger.v3.oas.annotations.Operation;
  11. import io.swagger.v3.oas.annotations.tags.Tag;
  12. import lombok.RequiredArgsConstructor;
  13. import org.springframework.validation.annotation.Validated;
  14. import org.springframework.web.bind.annotation.*;
  15. import javax.annotation.Resource;
  16. import java.text.ParseException;
  17. /**
  18. * 营运检验监督查询
  19. * 前端访问路由地址为:/business/serviceCheck
  20. *
  21. * @author libai
  22. * @date 2025-10-29
  23. */
  24. @Tag(name = "营运检验监督查询")
  25. @Validated
  26. @RequiredArgsConstructor
  27. @RestController
  28. @RequestMapping("/serviceCheck")
  29. public class BjServiceCheckController extends BaseController {
  30. @Resource
  31. private IBjServiceCheckService bjServiceCheckService;
  32. /**
  33. * 营运检验监督查询列表
  34. */
  35. @Operation(summary = "查询营运检验监督查询列表")
  36. // @SaCheckPermission("business:serviceCheck:list")
  37. @GetMapping("/list")
  38. public TableDataInfo list(BjServiceCheckBo bo) {
  39. return getDataTable(bjServiceCheckService.queryPageList(bo));
  40. }
  41. /**
  42. * 获取营运检验监督查询详细信息
  43. *
  44. * @param serviceCheckId 主键
  45. */
  46. @Operation(summary = "获取营运检验监督查询详细信息")
  47. // @SaCheckPermission("business:serviceCheck:query")
  48. @GetMapping("/{serviceCheckId}")
  49. public AjaxResult getInfo(@PathVariable("serviceCheckId") String serviceCheckId) {
  50. return success(bjServiceCheckService.queryById(serviceCheckId));
  51. }
  52. /**
  53. * 不予通报
  54. */
  55. @Operation(summary = "不予通报")
  56. // @RequiresPermissions("business:serviceCheck:edit")
  57. @Log(title = "不予通报", businessType = BusinessType.UPDATE)
  58. @PutMapping("/updateReportFlag")
  59. public AjaxResult editFlag(@RequestBody ReportFlagBo bo) throws ParseException {
  60. return toAjax(bjServiceCheckService.updateFlag(bo));
  61. }
  62. }