RecommenderController.java 1.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142
  1. package com.loan.system.controller.admin;
  2. import com.loan.system.domain.dto.BizRecommenderDTO;
  3. import com.loan.system.domain.pojo.Result;
  4. import com.loan.system.service.RecommenderService;
  5. import com.loan.system.utils.ResultUtil;
  6. import io.swagger.annotations.Api;
  7. import io.swagger.annotations.ApiOperation;
  8. import org.springframework.beans.factory.annotation.Autowired;
  9. import org.springframework.web.bind.annotation.*;
  10. @RestController
  11. @RequestMapping("/admin/recommender")
  12. @Api(tags = "推荐人管理")
  13. public class RecommenderController {
  14. @Autowired
  15. private RecommenderService recommenderService;
  16. @GetMapping
  17. @ApiOperation("查询推荐人")
  18. public Result getRecommenders(Integer pageNum, Integer pageSize){
  19. return ResultUtil.success("success",recommenderService.getRecommenders(pageNum, pageSize));
  20. }
  21. @PostMapping
  22. @ApiOperation("添加推荐人")
  23. public Result addRecommender(@RequestBody BizRecommenderDTO bizRecommenderDTO){
  24. recommenderService.addRecommender(bizRecommenderDTO);
  25. return ResultUtil.success("success");
  26. }
  27. @PutMapping("/{id}")
  28. @ApiOperation("修改推荐人")
  29. public Result updateRecommender(@PathVariable("id")Long id, @RequestBody BizRecommenderDTO bizRecommenderDTO){
  30. recommenderService.updateRecommenderById(bizRecommenderDTO,id);
  31. return ResultUtil.success("success");
  32. }
  33. }