BytedanceController.java 3.1 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182
  1. package com.ruixuan.bytedance.controller;
  2. import com.ruixuan.bytedance.service.IBytedanceService;
  3. import com.ruixuan.common.core.controller.BaseController;
  4. import io.swagger.annotations.Api;
  5. import io.swagger.annotations.ApiOperation;
  6. import io.swagger.annotations.ApiParam;
  7. import org.springframework.beans.factory.annotation.Autowired;
  8. import org.springframework.web.bind.annotation.GetMapping;
  9. import org.springframework.web.bind.annotation.RequestMapping;
  10. import org.springframework.web.bind.annotation.RequestParam;
  11. import org.springframework.web.bind.annotation.RestController;
  12. /**
  13. * 抖音Controller
  14. */
  15. @Api(tags = "-------------抖音Controller------------")
  16. @RestController
  17. @RequestMapping("/bytedance")
  18. public class BytedanceController extends BaseController {
  19. @Autowired
  20. private IBytedanceService bytedanceService;
  21. /**
  22. * 新增团长活动列表
  23. */
  24. @ApiOperation(value = "新增团长活动 信息")
  25. @GetMapping("/addBytedanceColonelActivityList")
  26. public void addBytedanceColonelActivityList() {
  27. bytedanceService.addBytedanceColonelActivityList(1L);
  28. }
  29. /**
  30. * 新增团长活动详情
  31. */
  32. @ApiOperation(value = "新增团长活动详情")
  33. @GetMapping("/addBytedanceColonelActivityDetail")
  34. public void addBytedanceColonelActivityDetail(@ApiParam("activityId") @RequestParam(value = "活动ID", required = true) Long activityId) {
  35. bytedanceService.addBytedanceColonelActivityDetail(activityId);
  36. }
  37. /**
  38. * 新增活动商品
  39. */
  40. @ApiOperation(value = "新增活动商品")
  41. @GetMapping("/addBytedanceColonelActivityProduct")
  42. public void addBytedanceColonelActivityProduct(@ApiParam("activityId") @RequestParam(value = "活动ID", required = true) Long activityId,
  43. @ApiParam("productInfo") @RequestParam(value = "商品信息", required = true) String productInfo
  44. ) {
  45. bytedanceService.addBytedanceColonelActivityProduct(activityId, productInfo);
  46. }
  47. /**
  48. * 新增团长订单
  49. */
  50. @ApiOperation(value = "新增团长订单")
  51. @GetMapping("/addBytedanceInstituteOrderColonel")
  52. public void addBytedanceInstituteOrderColonel(@ApiParam("startTime") @RequestParam(value = "开始时间", required = true) String startTime,
  53. @ApiParam("endTime") @RequestParam(value = "结束时间", required = true) String endTime
  54. ) {
  55. bytedanceService.addBytedanceInstituteOrderColonel(startTime, endTime, null);
  56. }
  57. /**
  58. * 新增 团长分次结算订单
  59. */
  60. @ApiOperation(value = "新增团长分次结算订单")
  61. @GetMapping("/addBytedanceMultiSettlementOrders")
  62. public void addBytedanceMultiSettlementOrders(@ApiParam("startTime") @RequestParam(value = "开始时间", required = true) String startTime,
  63. @ApiParam("endTime") @RequestParam(value = "结束时间", required = true) String endTime
  64. ) {
  65. bytedanceService.addBytedanceMultiSettlementOrders(startTime, endTime, null);
  66. }
  67. }