ExpiredCommissionController.java 1.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051
  1. package com.ydtech.modules.partner.controller;
  2. import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
  3. import com.ydtech.core.page.HttpResult;
  4. import com.ydtech.modules.base.controller.BaseController;
  5. import com.ydtech.modules.base.model.dto.PageDto;
  6. import com.ydtech.modules.partner.model.PartnerExpiredCommission;
  7. import com.ydtech.modules.partner.service.PartnerExpiredCommissionService;
  8. import io.swagger.annotations.Api;
  9. import io.swagger.annotations.ApiOperation;
  10. import lombok.extern.slf4j.Slf4j;
  11. import org.springframework.beans.factory.annotation.Autowired;
  12. import org.springframework.web.bind.annotation.*;
  13. @Api(tags = "过期佣金记录")
  14. @Slf4j
  15. @RestController
  16. @RequestMapping("/expiredCommission")
  17. public class ExpiredCommissionController extends BaseController {
  18. @Autowired
  19. private PartnerExpiredCommissionService expiredCommissionService;
  20. /**
  21. * 过期佣金记录 列表
  22. */
  23. @PostMapping("/queryPage")
  24. @ApiOperation(value = "过期佣金记录列表")
  25. public HttpResult queryPage(@RequestBody PartnerExpiredCommission expiredCommission){
  26. PageDto pageDto = new PageDto();
  27. pageDto.setPageNum(expiredCommission.getPageNum());
  28. pageDto.setPageSize(expiredCommission.getPageSize());
  29. Page page = buildPageRequest(pageDto);
  30. return expiredCommissionService.queryPage(page,expiredCommission);
  31. }
  32. /**
  33. * 保存
  34. */
  35. @PostMapping("/save")
  36. @ApiOperation(value = "过期佣金记录列表")
  37. public HttpResult save(@RequestBody PartnerExpiredCommission expiredCommission){
  38. return expiredCommissionService.save(expiredCommission) ? HttpResult.ok() : HttpResult.error();
  39. }
  40. }