BytedanceController.java 2.7 KB

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