ApiUserPointController.java 1.0 KB

12345678910111213141516171819202122232425262728293031
  1. package com.ylx.web.controller.api;
  2. import com.ylx.common.core.domain.R;
  3. import com.ylx.point.domain.dto.ApiAddPointsDTO;
  4. import com.ylx.point.service.IPointAccountService;
  5. import io.swagger.annotations.Api;
  6. import io.swagger.annotations.ApiOperation;
  7. import org.springframework.validation.annotation.Validated;
  8. import org.springframework.web.bind.annotation.PostMapping;
  9. import org.springframework.web.bind.annotation.RequestBody;
  10. import org.springframework.web.bind.annotation.RequestMapping;
  11. import org.springframework.web.bind.annotation.RestController;
  12. import javax.annotation.Resource;
  13. @RestController
  14. @RequestMapping("/api/user/point")
  15. @Api(tags = {"用户积分"})
  16. public class ApiUserPointController {
  17. @Resource
  18. private IPointAccountService pointAccountService;
  19. @ApiOperation("本地生活抽奖,用户获得积分")
  20. @PostMapping(value = "/add")
  21. public R addPoints(@RequestBody @Validated ApiAddPointsDTO dto) {
  22. this.pointAccountService.apiAddPoints(dto);
  23. return R.ok();
  24. }
  25. }