package com.ff.game.domain; import com.fasterxml.jackson.databind.annotation.JsonSerialize; import com.fasterxml.jackson.databind.ser.std.ToStringSerializer; import com.ff.base.annotation.Excel; import com.ff.base.core.domain.BaseEntity; import lombok.AllArgsConstructor; import lombok.Builder; import lombok.Data; import lombok.NoArgsConstructor; import lombok.experimental.SuperBuilder; /** * 平台子游戏管理对象 ff_game * * @author shi * @date 2025-02-10 */ @Data @AllArgsConstructor @NoArgsConstructor @SuperBuilder public class Game extends BaseEntity { private static final long serialVersionUID = 1L; /** 主键id */ @JsonSerialize(using = ToStringSerializer.class) private Long id; /** 排序 */ @Excel(name = "排序") private Integer sortNo; /** 游戏平台id */ @Excel(name = "游戏平台id") @JsonSerialize(using = ToStringSerializer.class) private Long platformId; /** 游戏第三方id */ @Excel(name = "游戏第三方id") private String gameCode; /** * 支持的终端类型 1:电脑网页、2:手机网页、3:电脑/手机网页 */ private Integer ingress; /** 第三方来源分类 */ @Excel(name = "第三方来源分类") private Integer gameSourceType; /** 游戏名称 */ @Excel(name = "游戏名称") private String gameName; /** 是否支持免费游戏 1 支持 0 不支持 */ @Excel(name = "是否支持免费游戏 1 支持 0 不支持") private Boolean freespin; /** 是否支持试玩 0关闭 1开启 */ @Excel(name = "是否支持试玩 0关闭 1开启") private Boolean demoStatus; /** 维护开关 维护状态 */ @Excel(name = "维护开关 ") private Boolean stopStatus; }