LineCommissionController.java 1.2 KB

1234567891011121314151617181920212223242526272829303132333435363738
  1. package com.tour.web.controller;
  2. import com.tour.common.core.controller.BaseController;
  3. import com.tour.common.core.domain.Result;
  4. import com.tour.common.core.page.TableDataInfo;
  5. import com.tour.module.domain.LineCommission;
  6. import com.tour.module.service.ILineCommissionService;
  7. import lombok.RequiredArgsConstructor;
  8. import org.springframework.beans.factory.annotation.Autowired;
  9. import org.springframework.web.bind.annotation.*;
  10. import java.util.List;
  11. /**
  12. * Demo class
  13. *
  14. * @author zangbin
  15. * @date 2023/6/14 14:39
  16. */
  17. @RequiredArgsConstructor(onConstructor_ = @Autowired)
  18. @RequestMapping("/module/line/commission")
  19. @RestController
  20. public class LineCommissionController extends BaseController {
  21. private final ILineCommissionService iLineCommissionService;
  22. @GetMapping(value = "/list")
  23. public TableDataInfo getList(LineCommission commission) {
  24. startPage();
  25. List<LineCommission> commissions = iLineCommissionService.queryList(commission);
  26. return getDataTable(commissions);
  27. }
  28. @PostMapping
  29. public Result add(@RequestBody LineCommission commission) {
  30. return toAjax(iLineCommissionService.saveCommission(commission) ? 1 : 0);
  31. }
  32. }