1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253 |
- package com.fdkankan.ucenter.controller;
- import com.fdkankan.common.util.JwtUtil;
- import com.fdkankan.ucenter.common.Result;
- import com.fdkankan.ucenter.service.IIncrementTypeService;
- import com.fdkankan.ucenter.service.IUserIncrementService;
- import com.fdkankan.ucenter.vo.request.IncrementParam;
- import org.apache.commons.lang3.StringUtils;
- import org.springframework.beans.factory.annotation.Autowired;
- import org.springframework.web.bind.annotation.*;
- @RestController
- @RequestMapping("/user/increment")
- public class IncrementController {
- @Autowired
- IUserIncrementService userIncrementService;
- @Autowired
- IIncrementTypeService incrementTypeService;
- @GetMapping("/getIncrementType")
- public Result getIncrementType(@RequestParam (required = false) String type){
- if(StringUtils.isEmpty(type)){
- type = "cn";
- }
- return Result.success(incrementTypeService.getByType(type));
- }
- @PostMapping("/findIncrementList")
- public Result findIncrementList(@RequestBody IncrementParam param, @RequestHeader String token){
- param.setUserName(JwtUtil.getUsername(token));
- return Result.success(userIncrementService.pageList(param));
- }
- /**
- * 绑定权益包
- */
- @PostMapping("/bindCamera")
- public Result bindCamera(@RequestBody IncrementParam param, @RequestHeader String token){
- param.setUserName(JwtUtil.getUsername(token));
- userIncrementService.bindCamera(param);
- return Result.success();
- }
- /**
- * 解绑权益包
- */
- @PostMapping("/unbindCamera")
- public Result unbindCamera(@RequestBody IncrementParam param, @RequestHeader String token){
- param.setUserName(JwtUtil.getUsername(token));
- userIncrementService.unbindCamera(param);
- return Result.success();
- }
- }
|