2026-02-26 21:12:54 +08:00

63 lines
1.4 KiB
C#

using MemoryPack;
using System;
using System.Collections.Generic;
namespace ExcelConfig
{
[MemoryPackable]
public partial class MomentCategory : ExcelConfigBase
{
[MemoryPackInclude]
public static Dictionary<int, Moment> Dict { get; set; } = new();
public override void Init(byte[] data)
{
Dict = MemoryPackSerializer.Deserialize<Dictionary<int, Moment>>(data);
}
}
[MemoryPackable]
public partial class Moment
{
/// <summary>编号</summary>
[MemoryPackInclude]
public int Id { get; set; }
/// <summary>时刻小类枚举</summary>
[MemoryPackInclude]
public String MomentSubType { get; set; }
/// <summary>大编号</summary>
[MemoryPackInclude]
public BigId { get; set; }
/// <summary>时刻大类枚举</summary>
[MemoryPackInclude]
public String MomentMainType { get; set; }
/// <summary>中编号</summary>
[MemoryPackInclude]
public int MediumId { get; set; }
/// <summary>小编号</summary>
[MemoryPackInclude]
public int SmallId { get; set; }
/// <summary>tmp文案</summary>
[MemoryPackInclude]
public String tmpDesc { get; set; }
/// <summary>文案名称</summary>
[MemoryPackInclude]
public String Title { get; set; }
/// <summary>文案描述</summary>
[MemoryPackInclude]
public String Desc { get; set; }
[MemoryPackConstructor]
public Moment()
{
}
}
}