|
@@ -4,11 +4,11 @@ import com.baomidou.mybatisplus.core.metadata.IPage;
|
|
|
import com.github.sd4324530.jtuple.Tuple3;
|
|
|
import com.zanxiang.erp.security.annotation.PreAuthorize;
|
|
|
import com.zanxiang.game.module.manage.pojo.params.*;
|
|
|
+import com.zanxiang.game.module.manage.pojo.vo.GameGiftPackCodeLogVO;
|
|
|
import com.zanxiang.game.module.manage.pojo.vo.GameGiftPackCodeVO;
|
|
|
+import com.zanxiang.game.module.manage.pojo.vo.GameGiftPackLinkLogVO;
|
|
|
import com.zanxiang.game.module.manage.pojo.vo.GameGiftPackLinkVO;
|
|
|
-import com.zanxiang.game.module.manage.service.IGameGiftPackCodeService;
|
|
|
-import com.zanxiang.game.module.manage.service.IGameGiftPackConfigService;
|
|
|
-import com.zanxiang.game.module.manage.service.IGameGiftPackLinkService;
|
|
|
+import com.zanxiang.game.module.manage.service.*;
|
|
|
import com.zanxiang.module.util.pojo.ResultVO;
|
|
|
import io.swagger.annotations.Api;
|
|
|
import io.swagger.annotations.ApiOperation;
|
|
@@ -25,10 +25,10 @@ import java.util.Map;
|
|
|
/**
|
|
|
* @author : lingfeng
|
|
|
* @time : 2024-10-31
|
|
|
- * @description : 游戏礼包发码器
|
|
|
+ * @description : 游戏发码器
|
|
|
*/
|
|
|
@Slf4j
|
|
|
-@Api(tags = {"游戏礼包发码器"})
|
|
|
+@Api(tags = {"游戏发码器"})
|
|
|
@RestController
|
|
|
@RequestMapping("/game/gift/pack")
|
|
|
public class GameGiftPackCodeController {
|
|
@@ -42,6 +42,12 @@ public class GameGiftPackCodeController {
|
|
|
@Autowired
|
|
|
private IGameGiftPackConfigService gameGiftPackConfigService;
|
|
|
|
|
|
+ @Autowired
|
|
|
+ private IGameGiftPackLinkLogService gameGiftPackLinkLogService;
|
|
|
+
|
|
|
+ @Autowired
|
|
|
+ private IGameGiftPackCodeLogService gameGiftPackCodeLogService;
|
|
|
+
|
|
|
@ApiOperation(value = "获取发码器配置")
|
|
|
@GetMapping(value = "/config/list")
|
|
|
@PreAuthorize(permissionKey = "manage:giftPack:configList")
|
|
@@ -105,4 +111,20 @@ public class GameGiftPackCodeController {
|
|
|
public ResultVO<Boolean> updateGiftPackLin(@Validated @RequestBody GameGiftPackCodeUpdateParam param) {
|
|
|
return ResultVO.ok(gameGiftPackCodeService.updateGiftPackCode(param));
|
|
|
}
|
|
|
+
|
|
|
+ @ApiOperation(value = "查询链接访问记录")
|
|
|
+ @PostMapping(value = "/link/log/list")
|
|
|
+ @PreAuthorize(permissionKey = "manage:giftPack:linkLogList")
|
|
|
+ @ApiResponses(value = {@ApiResponse(code = 200, message = "成功", response = GameGiftPackLinkLogVO.class)})
|
|
|
+ public ResultVO<IPage<GameGiftPackLinkLogVO>> linkLogList(@Validated @RequestBody GameGiftPackLinkLogListParam param) {
|
|
|
+ return ResultVO.ok(gameGiftPackLinkLogService.list(param));
|
|
|
+ }
|
|
|
+
|
|
|
+ @ApiOperation(value = "查询礼包码领取记录")
|
|
|
+ @PostMapping(value = "/code/log/list")
|
|
|
+ @PreAuthorize(permissionKey = "manage:giftPack:codeLogList")
|
|
|
+ @ApiResponses(value = {@ApiResponse(code = 200, message = "成功", response = GameGiftPackCodeLogVO.class)})
|
|
|
+ public ResultVO<IPage<GameGiftPackCodeLogVO>> codeLogList(@Validated @RequestBody GameGiftPackCodeLogListParam param) {
|
|
|
+ return ResultVO.ok(gameGiftPackCodeLogService.list(param));
|
|
|
+ }
|
|
|
}
|