QualificationAuditController.java 2.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960
  1. package com.kcim.controller;
  2. import com.kcim.controller.request.QualificationAuditRequest;
  3. import com.kcim.dao.model.QualificationApply;
  4. import com.kcim.service.QualificationAuditService;
  5. import com.kcim.util.Result;
  6. import io.swagger.annotations.ApiOperation;
  7. import org.springframework.beans.factory.annotation.Autowired;
  8. import org.springframework.web.bind.annotation.*;
  9. import java.util.List;
  10. @RestController
  11. @RequestMapping("/qualificationAudit")
  12. public class QualificationAuditController {
  13. @Autowired
  14. private QualificationAuditService qualificationAuditService;
  15. /**
  16. * 资质审批查询
  17. */
  18. @ApiOperation("资质审批-查询")
  19. @GetMapping("list")
  20. public Result list(@RequestParam(value = "role",required = true) Integer role,
  21. @RequestParam(value = "queryCondition",required = false,defaultValue = "") String queryCondition,
  22. @RequestParam(value = "current",required = false,defaultValue = "1") Integer current,
  23. @RequestParam(value = "pageSize",required = false,defaultValue = "10") Integer pageSize){
  24. return Result.ok(qualificationAuditService.list(role,queryCondition,current,pageSize));
  25. }
  26. /**
  27. * 资质审批-保存
  28. */
  29. @ApiOperation("资质审批-保存")
  30. @PostMapping("save")
  31. public Result save(@RequestBody QualificationAuditRequest request){
  32. qualificationAuditService.save(request);
  33. return Result.ok();
  34. }
  35. /**
  36. * 资质批量-保存
  37. */
  38. @ApiOperation("资质批量授权")
  39. @PostMapping("saveBatch")
  40. public Result saveBatch(@RequestBody List<QualificationApply> request){
  41. qualificationAuditService.saveBatch(request);
  42. return Result.ok();
  43. }
  44. /**
  45. * 资质批量-校验
  46. */
  47. @ApiOperation("资质批量授权校验")
  48. @PostMapping("saveBatchCheck")
  49. public Result saveBatchCheck(@RequestBody List<QualificationApply> request){
  50. return Result.ok(qualificationAuditService.saveBatchCheck(request));
  51. }
  52. }