柯桥增值式服务
您最多选择25个主题 主题必须以字母或数字开头,可以包含连字符 (-),并且长度不得超过35个字符

50 行
1.4KB

  1. package com.ningdatech.kqapi.zzsfw.controller;
  2. import com.ningdatech.kqapi.common.model.PageVo;
  3. import com.ningdatech.kqapi.zzsfw.entity.dto.NdKqZzsfwPolicyDTO;
  4. import com.ningdatech.kqapi.zzsfw.entity.vo.NdKqZzsfwPolicyVO;
  5. import com.ningdatech.kqapi.zzsfw.manage.PolicyManage;
  6. import lombok.RequiredArgsConstructor;
  7. import lombok.extern.slf4j.Slf4j;
  8. import org.springframework.validation.annotation.Validated;
  9. import org.springframework.web.bind.annotation.*;
  10. import java.util.List;
  11. /**
  12. * @Classname PolicyRegulationsController
  13. * @Description
  14. * @Date 2023/11/2 9:55
  15. * @Author PoffyZhang
  16. */
  17. @Slf4j
  18. @Validated
  19. @RestController
  20. @RequestMapping("/api/v1/poclicy/")
  21. @RequiredArgsConstructor
  22. public class PolicyRegulationsController {
  23. private final PolicyManage policyManage;
  24. @GetMapping("/list")
  25. public PageVo<NdKqZzsfwPolicyVO> list(@RequestParam(defaultValue = "1") long pageNumber, @RequestParam(defaultValue = "10") long pageSize) {
  26. return policyManage.list(pageNumber,pageSize);
  27. }
  28. @PostMapping("/save")
  29. public String save(@RequestBody NdKqZzsfwPolicyDTO dto) {
  30. return policyManage.save(dto);
  31. }
  32. @PostMapping("/save-batch")
  33. public String saveBatch(@RequestBody List<NdKqZzsfwPolicyDTO> dtos) {
  34. return policyManage.saveBatch(dtos);
  35. }
  36. @GetMapping("/remove-all")
  37. public String removeAll() {
  38. return policyManage.removeAll();
  39. }
  40. }