package com.red.circle.other.infra.database.rds.entity.sys;

import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import com.red.circle.framework.mybatis.entity.TimestampBaseEntity;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;

/**
 * <p>
 * 游戏列表配置.
 * </p>
 *
 * @author pengshigang
 * @since 2022-06-10
 */
@Data
@EqualsAndHashCode(callSuper = false)
@Accessors(chain = true)
@TableName("sys_game_list_config")
public class GameListConfig extends TimestampBaseEntity {

  private static final long serialVersionUID = 1L;

  /**
   * 主键.
   */
  @TableId("id")
  private Long id;

  /**
   * 归属系统.
   */
  @TableField("sys_origin")
  private String sysOrigin;

  /**
   * 游戏源(THIRD_PARTY,APP,H5)
   */
  @TableField("game_origin")
  private String gameOrigin;

  @TableField("game_id")
  private String gameId;

  /**
   * 游戏名称.
   */
  @TableField("name")
  private String name;

    /**
     * 游戏分类
     */
  @TableField("category")
  private String category;

  /**
   * 游戏编号.
   */
  @TableField("game_code")
  private String gameCode;

  /**
   * 游戏封面图.
   */
  @TableField("cover")
  private String cover;

  /**
   * 金额.
   */
  @TableField("amounts")
  private String amounts;

  /**
   * 0.下架 1.上架.
   */
  @TableField("is_showcase")
  private Boolean showcase;

  /**
   * 排序.
   */
  @TableField("sort")
  private Long sort;

  /**
   * 高
   */
  @TableField("height")
  private Double height;

  /**
   * 宽
   */
  @TableField("width")
  private Double width;

  /**
   * 是否全屏(true全屏).
   */
  @TableField("full_screen")
  private Boolean fullScreen;

  /**
   * 客户端（ANDROID,IOS,COMMON）.
   */
  @TableField("client_origin")
  private String clientOrigin;

  /**
   * 区域.
   */
  @TableField("regions")
  private String regions;

  /**
   * 游戏模式 CHAT_ROOM：语聊房
   */
  @TableField("game_mode")
  private String gameMode;


}
