Explorar el Código

fix : 添加游戏新增H5的属性字段

bilingfeng hace 1 año
padre
commit
16764abea9

+ 12 - 0
game-module/game-module-manage/src/main/java/com/zanxiang/game/module/manage/pojo/params/GameAddParam.java

@@ -64,6 +64,18 @@ public class GameAddParam {
     @ApiModelProperty(notes = "游戏应用类型")
     private Long category;
 
+    /**
+     * H5游戏跳转地址
+     */
+    @ApiModelProperty(notes = "H5游戏跳转地址, 游戏类型为H5时必填")
+    private String h5GameUrl;
+
+    /**
+     * H5游戏登录logo图片
+     */
+    @ApiModelProperty(notes = "H5游戏登录logo图片, 游戏类型为H5时必填")
+    private String h5LoginLogo;
+
     /**
      * 父游戏id
      */

+ 12 - 0
game-module/game-module-manage/src/main/java/com/zanxiang/game/module/manage/pojo/vo/GameListVO.java

@@ -116,6 +116,18 @@ public class GameListVO {
     @ApiModelProperty(notes = "支付方式列表")
     private List<GamePayWayVO> gamePayWayList;
 
+    /**
+     * H5游戏跳转地址
+     */
+    @ApiModelProperty(notes = "H5游戏跳转地址")
+    private String h5GameUrl;
+
+    /**
+     * H5游戏登录logo图片
+     */
+    @ApiModelProperty(notes = "H5游戏登录logo图片")
+    private String h5LoginLogo;
+
     /**
      * 游戏备注
      */

+ 4 - 0
game-module/game-module-manage/src/main/java/com/zanxiang/game/module/manage/service/impl/GameServiceImpl.java

@@ -74,6 +74,8 @@ public class GameServiceImpl extends ServiceImpl<GameMapper, Game> implements IG
                     .h5GameId(param.getH5GameId())
                     .guideGameId(param.getGuideGameId())
                     .remark(param.getRemark())
+                    .h5GameUrl(param.getH5GameUrl())
+                    .h5LoginLogo(param.getH5LoginLogo())
                     .createTime(LocalDateTime.now())
                     .updateTime(LocalDateTime.now())
                     .build();
@@ -86,6 +88,8 @@ public class GameServiceImpl extends ServiceImpl<GameMapper, Game> implements IG
             game.setH5GameId(param.getH5GameId());
             game.setGuideGameId(param.getGuideGameId());
             game.setRemark(param.getRemark());
+            game.setH5GameUrl(param.getH5GameUrl());
+            game.setH5LoginLogo(param.getH5LoginLogo());
             game.setUpdateTime(LocalDateTime.now());
         }
         if (!Objects.equals(param.getIsParentGame(), Boolean.TRUE) && param.getParentGameId() != null) {

+ 10 - 0
game-module/game-module-mybatis/src/main/java/com/zanxiang/game/module/mybatis/entity/Game.java

@@ -42,6 +42,16 @@ public class Game implements Serializable {
      */
     private Long category;
 
+    /**
+     * H5游戏跳转地址
+     */
+    private String h5GameUrl;
+
+    /**
+     * H5游戏登录logo图片
+     */
+    private String h5LoginLogo;
+
     /**
      * 游戏标签
      */