Feature:Asynchronous Operation & Formatting Code

- Now the async operation is enabled!
- Code formatted by Resharper plugin <3
This commit is contained in:
Somebody
2024-07-22 17:12:03 +08:00
parent e983375620
commit 87d228eb79
793 changed files with 34764 additions and 40190 deletions

View File

@@ -1,39 +1,32 @@
using EggLink.DanhengServer.Proto;
using SqlSugar;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace EggLink.DanhengServer.Database.Message
namespace EggLink.DanhengServer.Database.Message;
[SugarTable("Message")]
public class MessageData : BaseDatabaseDataHelper
{
[SugarTable("Message")]
public class MessageData : BaseDatabaseDataHelper
{
[SugarColumn(IsJson = true)]
public Dictionary<int, MessageGroupData> Groups { get; set; } = [];
}
public class MessageGroupData
{
public int GroupId { get; set; }
public List<MessageSectionData> Sections { get; set; } = [];
public MessageGroupStatus Status { get; set; } = MessageGroupStatus.MessageGroupNone;
public long RefreshTime { get; set; }
public int CurrentSectionId { get; set; }
}
public class MessageSectionData
{
public int SectionId { get; set; }
public MessageSectionStatus Status { get; set; } = MessageSectionStatus.MessageSectionNone;
public List<MessageItemData> Items { get; set; } = [];
public List<int> ToChooseItemId { get; set; } = [];
}
public class MessageItemData
{
public int ItemId { get; set; }
}
[SugarColumn(IsJson = true)] public Dictionary<int, MessageGroupData> Groups { get; set; } = [];
}
public class MessageGroupData
{
public int GroupId { get; set; }
public List<MessageSectionData> Sections { get; set; } = [];
public MessageGroupStatus Status { get; set; } = MessageGroupStatus.MessageGroupNone;
public long RefreshTime { get; set; }
public int CurrentSectionId { get; set; }
}
public class MessageSectionData
{
public int SectionId { get; set; }
public MessageSectionStatus Status { get; set; } = MessageSectionStatus.MessageSectionNone;
public List<MessageItemData> Items { get; set; } = [];
public List<int> ToChooseItemId { get; set; } = [];
}
public class MessageItemData
{
public int ItemId { get; set; }
}