using System;

namespace CloudGaming.Model.DbSqlServer.Db_Phone;

/// <summary>
/// Epg分组配置表
/// </summary>
public partial class T_Epg_CategoryCfg: MultiTenantEntity
{
    public T_Epg_CategoryCfg() { }

    /// <summary>
    /// epg分组Id
    /// </summary>
    public virtual int Id { get; set; }

    /// <summary>
    /// epg父组Id, 0无
    /// </summary>
    public virtual int EpgParentCategory { get; set; }

    /// <summary>
    /// 分组名称
    /// </summary>
    public virtual string? Name { get; set; }

    /// <summary>
    /// 排序-正序
    /// </summary>
    public virtual int OrderId { get; set; }

    /// <summary>
    /// 是否启用
    /// </summary>
    public virtual bool IsOnline { get; set; }

    /// <summary>
    /// 代码标识
    /// </summary>
    public virtual string? IdName { get; set; }

    /// <summary>
    /// 图片-预留
    /// </summary>
    public virtual int? ImageId { get; set; }

    /// <summary>
    /// 图片-预留
    /// </summary>
    public virtual int? ImageId2 { get; set; }

    /// <summary>
    /// 快速启动弹窗
    /// </summary>
    public virtual bool? IsQuickStartPopUp { get; set; }

    /// <summary>
    /// 上线平台
    /// </summary>
    public virtual string? Platform { get; set; }

    /// <summary>
    /// 首页展示数量
    /// </summary>
    public virtual int? ShowNumIndex { get; set; }

    /// <summary>
    /// 上线渠道,0不限制
    /// </summary>
    public virtual string? Channel { get; set; }

    /// <summary>
    /// 显示状态。0全部显示，1审核模式下不显示，2正常模式下不显示，审核显示
    /// </summary>
    public virtual int ShowStatus { get; set; }

     /// <summary>
    /// 所属租户
    /// </summary>
    public override Guid TenantId { get; set; }
         
    /// <summary>
    /// 默认使用的资源图
    /// </summary>
    public virtual int DefaultImageStyle { get; set; }
}
