Jelajahi Sumber

feat : 调试修改

bilingfeng 2 tahun lalu
induk
melakukan
2d26588995

+ 0 - 3
game-module/game-manage/src/main/java/com/zanxiang/manage/controller/ChoiceController.java

@@ -38,9 +38,6 @@ public class ChoiceController {
     @Autowired
     private GameService gameService;
 
-    @Autowired
-    private ChannelService channelService;
-
     @Autowired
     private GameCategoryService gameCategoryService;
 

+ 62 - 0
game-module/game-manage/src/main/java/com/zanxiang/manage/domain/dto/PromoChannelDTO.java

@@ -0,0 +1,62 @@
+package com.zanxiang.manage.domain.dto;
+
+import lombok.Data;
+
+/**
+ * @author : lingfeng
+ * @time : 2022-11-04
+ * @description : 推广渠道
+ */
+@Data
+public class PromoChannelDTO {
+
+    /**
+     * 主键
+     */
+    private Long id;
+
+    /**
+     * 推广账号主键id
+     */
+    private String accountId;
+
+    /**
+     * 推广媒体id
+     */
+    private Long mediaId;
+
+    /**
+     * 推广媒体名称
+     */
+    private String mediaName;
+
+    /**
+     * 服务商
+     */
+    private String provider;
+
+    /**
+     * 游戏id
+     */
+    private Long gameId;
+
+    /**
+     * 二维码
+     */
+    private String code;
+
+    /**
+     * 推广路径
+     */
+    private String path;
+
+    /**
+     * 渠道
+     */
+    private String channel;
+
+    /**
+     * 状态, 0 : 可用, 1: 禁用
+     */
+    private Integer status;
+}

+ 0 - 2
game-module/game-manage/src/main/java/com/zanxiang/manage/domain/vo/PromoChannelChoiceVO.java

@@ -1,7 +1,6 @@
 package com.zanxiang.manage.domain.vo;
 
 import io.swagger.annotations.ApiModelProperty;
-import lombok.Builder;
 import lombok.Data;
 
 /**
@@ -10,7 +9,6 @@ import lombok.Data;
  * @description : 渠道选择信息
  */
 @Data
-@Builder
 public class PromoChannelChoiceVO {
 
     /**

+ 13 - 0
game-module/game-manage/src/main/java/com/zanxiang/manage/service/Impl/PromoChannelServiceImpl.java

@@ -3,6 +3,7 @@ package com.zanxiang.manage.service.Impl;
 import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
 import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
 import com.zanxiang.common.utils.bean.BeanUtils;
+import com.zanxiang.manage.domain.dto.PromoChannelDTO;
 import com.zanxiang.manage.domain.vo.PromoChannelChoiceVO;
 import com.zanxiang.manage.service.PromoChannelService;
 import com.zanxiang.mybatis.entity.PromoChannel;
@@ -11,6 +12,7 @@ import lombok.extern.slf4j.Slf4j;
 import org.springframework.stereotype.Service;
 
 import java.util.List;
+import java.util.Map;
 
 /**
  * @author : lingfeng
@@ -32,4 +34,15 @@ public class PromoChannelServiceImpl extends ServiceImpl<PromoChannelMapper, Pro
                 select(PromoChannel::getId, PromoChannel::getChannel));
         return BeanUtils.copyList(promoChannelList, PromoChannelChoiceVO.class);
     }
+
+    /**
+     * 注册渠道信息
+     *
+     * @return : 返回所有渠道信息
+     */
+    public Map<Long, PromoChannelDTO> promoChannelMap() {
+        List<PromoChannel> promoChannelList = super.list(new LambdaQueryWrapper<PromoChannel>().
+                select(PromoChannel::getId, PromoChannel::getChannel));
+        return null;
+    }
 }