diff --git a/Application/Common/Extensions/XmlSerializationExtensions.cs b/Application/Common/Extensions/XmlSerializationExtensions.cs index ceada69..640b7d2 100644 --- a/Application/Common/Extensions/XmlSerializationExtensions.cs +++ b/Application/Common/Extensions/XmlSerializationExtensions.cs @@ -1,5 +1,4 @@ -using System.Linq.Expressions; -using System.Text; +using System.Text; using ChoETL; using Throw; diff --git a/Application/DependencyInjection.cs b/Application/DependencyInjection.cs index 3106887..c44065d 100644 --- a/Application/DependencyInjection.cs +++ b/Application/DependencyInjection.cs @@ -1,7 +1,6 @@ using System.Reflection; using Application.Common.Behaviours; using Application.Game.Card; -using Application.Interfaces; using Application.Jobs; using MediatR; using Microsoft.Extensions.DependencyInjection; diff --git a/Application/Dto/AvatarDto.cs b/Application/Dto/AvatarDto.cs index 583a066..fb639a0 100644 --- a/Application/Dto/AvatarDto.cs +++ b/Application/Dto/AvatarDto.cs @@ -1,5 +1,4 @@ using System.ComponentModel; -using System.Xml.Serialization; namespace Application.Dto; diff --git a/Application/Dto/CardBDatumDto.cs b/Application/Dto/CardBDatumDto.cs index d9e27d3..3d55d21 100644 --- a/Application/Dto/CardBDatumDto.cs +++ b/Application/Dto/CardBDatumDto.cs @@ -1,6 +1,4 @@ -using System.Xml.Serialization; - -namespace Application.Dto; +namespace Application.Dto; public class CardBDatumDto { diff --git a/Application/Dto/CardDetailDto.cs b/Application/Dto/CardDetailDto.cs index d38dd6a..f259f5d 100644 --- a/Application/Dto/CardDetailDto.cs +++ b/Application/Dto/CardDetailDto.cs @@ -1,5 +1,4 @@ using System.ComponentModel; -using System.Xml.Serialization; namespace Application.Dto; diff --git a/Application/Dto/CardDto.cs b/Application/Dto/CardDto.cs index 26b1516..a0d9e37 100644 --- a/Application/Dto/CardDto.cs +++ b/Application/Dto/CardDto.cs @@ -1,5 +1,4 @@ using System.ComponentModel; -using System.Xml.Serialization; namespace Application.Dto; diff --git a/Application/Dto/CoinDto.cs b/Application/Dto/CoinDto.cs index 31efb21..976d2bc 100644 --- a/Application/Dto/CoinDto.cs +++ b/Application/Dto/CoinDto.cs @@ -1,6 +1,4 @@ -using System.Xml.Serialization; - -namespace Application.Dto; +namespace Application.Dto; public class CoinDto { diff --git a/Application/Dto/ItemDto.cs b/Application/Dto/ItemDto.cs index e67f6fb..31d07ed 100644 --- a/Application/Dto/ItemDto.cs +++ b/Application/Dto/ItemDto.cs @@ -1,6 +1,4 @@ -using System.Xml.Serialization; - -namespace Application.Dto; +namespace Application.Dto; public class ItemDto { diff --git a/Application/Dto/MusicAouDto.cs b/Application/Dto/MusicAouDto.cs index 7c6ec04..67505be 100644 --- a/Application/Dto/MusicAouDto.cs +++ b/Application/Dto/MusicAouDto.cs @@ -1,6 +1,4 @@ -using System.Xml.Serialization; - -namespace Application.Dto; +namespace Application.Dto; public class MusicAouDto { diff --git a/Application/Dto/MusicDto.cs b/Application/Dto/MusicDto.cs index a4ce476..1f62d83 100644 --- a/Application/Dto/MusicDto.cs +++ b/Application/Dto/MusicDto.cs @@ -1,6 +1,4 @@ -using System.Xml.Serialization; - -namespace Application.Dto; +namespace Application.Dto; public class MusicDto { diff --git a/Application/Dto/MusicExtraDto.cs b/Application/Dto/MusicExtraDto.cs index 1edb304..fbae5f9 100644 --- a/Application/Dto/MusicExtraDto.cs +++ b/Application/Dto/MusicExtraDto.cs @@ -1,6 +1,4 @@ -using System.Xml.Serialization; - -namespace Application.Dto; +namespace Application.Dto; public class MusicExtraDto { diff --git a/Application/Dto/NavigatorDto.cs b/Application/Dto/NavigatorDto.cs index 930b637..d4cbaa1 100644 --- a/Application/Dto/NavigatorDto.cs +++ b/Application/Dto/NavigatorDto.cs @@ -1,6 +1,4 @@ -using System.Xml.Serialization; - -namespace Application.Dto; +namespace Application.Dto; public class NavigatorDto { diff --git a/Application/Dto/PlayNumRankDto.cs b/Application/Dto/PlayNumRankDto.cs index 4170897..30bbc50 100644 --- a/Application/Dto/PlayNumRankDto.cs +++ b/Application/Dto/PlayNumRankDto.cs @@ -1,6 +1,4 @@ -using System.Xml.Serialization; - -namespace Application.Dto; +namespace Application.Dto; public class PlayNumRankDto { diff --git a/Application/Dto/ScoreRankDto.cs b/Application/Dto/ScoreRankDto.cs index 676b1fe..212075a 100644 --- a/Application/Dto/ScoreRankDto.cs +++ b/Application/Dto/ScoreRankDto.cs @@ -1,6 +1,4 @@ -using System.Xml.Serialization; - -namespace Application.Dto; +namespace Application.Dto; public class ScoreRankDto { diff --git a/Application/Dto/SessionDto.cs b/Application/Dto/SessionDto.cs index abc508d..df7c25e 100644 --- a/Application/Dto/SessionDto.cs +++ b/Application/Dto/SessionDto.cs @@ -1,6 +1,4 @@ -using System.Xml.Serialization; - -namespace Application.Dto; +namespace Application.Dto; public class SessionDto { diff --git a/Application/Dto/SkinDto.cs b/Application/Dto/SkinDto.cs index b05cae5..c17fb3b 100644 --- a/Application/Dto/SkinDto.cs +++ b/Application/Dto/SkinDto.cs @@ -1,6 +1,4 @@ -using System.Xml.Serialization; - -namespace Application.Dto; +namespace Application.Dto; public class SkinDto { diff --git a/Application/Dto/SoundEffectDto.cs b/Application/Dto/SoundEffectDto.cs index 4a17b26..825f0c9 100644 --- a/Application/Dto/SoundEffectDto.cs +++ b/Application/Dto/SoundEffectDto.cs @@ -1,6 +1,4 @@ -using System.Xml.Serialization; - -namespace Application.Dto; +namespace Application.Dto; public class SoundEffectDto { diff --git a/Application/Dto/TitleDto.cs b/Application/Dto/TitleDto.cs index 8f22dcb..9262661 100644 --- a/Application/Dto/TitleDto.cs +++ b/Application/Dto/TitleDto.cs @@ -1,6 +1,4 @@ -using System.Xml.Serialization; - -namespace Application.Dto; +namespace Application.Dto; public class TitleDto { diff --git a/Application/Dto/TotalTrophyDto.cs b/Application/Dto/TotalTrophyDto.cs index 1e37f89..b074fd4 100644 --- a/Application/Dto/TotalTrophyDto.cs +++ b/Application/Dto/TotalTrophyDto.cs @@ -1,6 +1,4 @@ -using System.Xml.Serialization; - -namespace Application.Dto; +namespace Application.Dto; public class TotalTrophyDto { diff --git a/Application/Dto/UnlockKeyNumDto.cs b/Application/Dto/UnlockKeyNumDto.cs index 806f2c5..a9d2da2 100644 --- a/Application/Dto/UnlockKeyNumDto.cs +++ b/Application/Dto/UnlockKeyNumDto.cs @@ -1,6 +1,4 @@ -using System.Xml.Serialization; - -namespace Application.Dto; +namespace Application.Dto; public class UnlockKeyNumDto { diff --git a/Application/Game/Card/CardDependencyAggregate.cs b/Application/Game/Card/CardDependencyAggregate.cs index 9f65917..a58b1e5 100644 --- a/Application/Game/Card/CardDependencyAggregate.cs +++ b/Application/Game/Card/CardDependencyAggregate.cs @@ -1,5 +1,4 @@ -using Application.Interfaces; -using Domain.Config; +using Domain.Config; using Microsoft.Extensions.Options; namespace Application.Game.Card; diff --git a/Application/Game/Card/CardRequest.cs b/Application/Game/Card/CardRequest.cs index f95ee8d..8d6e864 100644 --- a/Application/Game/Card/CardRequest.cs +++ b/Application/Game/Card/CardRequest.cs @@ -1,6 +1,4 @@ -using Domain; -using Microsoft.AspNetCore.Mvc; -using Microsoft.AspNetCore.Mvc.ModelBinding.Validation; +using Microsoft.AspNetCore.Mvc; namespace Application.Game.Card; diff --git a/Application/Game/Card/CardRequestHandlerBase.cs b/Application/Game/Card/CardRequestHandlerBase.cs index c5f7912..1b58983 100644 --- a/Application/Game/Card/CardRequestHandlerBase.cs +++ b/Application/Game/Card/CardRequestHandlerBase.cs @@ -1,6 +1,4 @@ -using Application.Common.Models; -using Application.Interfaces; -using Domain.Config; +using Domain.Config; namespace Application.Game.Card; diff --git a/Application/Game/Card/Management/CardRegisterCommand.cs b/Application/Game/Card/Management/CardRegisterCommand.cs index becefff..3c2b2fd 100644 --- a/Application/Game/Card/Management/CardRegisterCommand.cs +++ b/Application/Game/Card/Management/CardRegisterCommand.cs @@ -1,10 +1,4 @@ -using Application.Common.Extensions; -using Application.Common.Models; -using Application.Dto; -using Application.Interfaces; -using Application.Mappers; - -namespace Application.Game.Card.Management; +namespace Application.Game.Card.Management; public record CardRegisterCommand(long CardId, string Data) : IRequestWrapper; diff --git a/Application/Game/Card/Management/CardReissueCommand.cs b/Application/Game/Card/Management/CardReissueCommand.cs index d23cab7..6b51d74 100644 --- a/Application/Game/Card/Management/CardReissueCommand.cs +++ b/Application/Game/Card/Management/CardReissueCommand.cs @@ -1,8 +1,4 @@ -using Application.Common.Models; -using Application.Interfaces; -using Domain.Enums; - -namespace Application.Game.Card.Management; +namespace Application.Game.Card.Management; public record CardReissueCommand(long CardId) : IRequestWrapper; diff --git a/Application/Game/Card/OnlineMatching/StartOnlineMatchingCommand.cs b/Application/Game/Card/OnlineMatching/StartOnlineMatchingCommand.cs index 375fdb6..e07b4cd 100644 --- a/Application/Game/Card/OnlineMatching/StartOnlineMatchingCommand.cs +++ b/Application/Game/Card/OnlineMatching/StartOnlineMatchingCommand.cs @@ -1,7 +1,4 @@ -using Application.Common.Models; -using Application.Interfaces; - -namespace Application.Game.Card.OnlineMatching; +namespace Application.Game.Card.OnlineMatching; public record StartOnlineMatchingCommand(long CardId, string Data) : IRequestWrapper; diff --git a/Application/Game/Card/OnlineMatching/UpdateOnlineMatchingCommand.cs b/Application/Game/Card/OnlineMatching/UpdateOnlineMatchingCommand.cs index 6dc35e7..0ad5b21 100644 --- a/Application/Game/Card/OnlineMatching/UpdateOnlineMatchingCommand.cs +++ b/Application/Game/Card/OnlineMatching/UpdateOnlineMatchingCommand.cs @@ -1,7 +1,4 @@ -using Application.Common.Models; -using Application.Interfaces; - -namespace Application.Game.Card.OnlineMatching; +namespace Application.Game.Card.OnlineMatching; public record UpdateOnlineMatchingCommand(long CardId, string Data) : IRequestWrapper; diff --git a/Application/Game/Card/OnlineMatching/UploadOnlineMatchingResultCommand.cs b/Application/Game/Card/OnlineMatching/UploadOnlineMatchingResultCommand.cs index a05bd09..7880dca 100644 --- a/Application/Game/Card/OnlineMatching/UploadOnlineMatchingResultCommand.cs +++ b/Application/Game/Card/OnlineMatching/UploadOnlineMatchingResultCommand.cs @@ -1,7 +1,4 @@ -using Application.Common.Models; -using Application.Interfaces; - -namespace Application.Game.Card.OnlineMatching; +namespace Application.Game.Card.OnlineMatching; public record UploadOnlineMatchingResultCommand(long CardId, string Data) : IRequestWrapper; diff --git a/Application/Game/Card/Read/ReadAllCardDetailsQuery.cs b/Application/Game/Card/Read/ReadAllCardDetailsQuery.cs index 489ce5b..abc7ede 100644 --- a/Application/Game/Card/Read/ReadAllCardDetailsQuery.cs +++ b/Application/Game/Card/Read/ReadAllCardDetailsQuery.cs @@ -1,10 +1,5 @@ using System.Diagnostics.CodeAnalysis; -using Application.Common.Extensions; -using Application.Common.Models; -using Application.Interfaces; -using Application.Mappers; using Domain.Enums; -using Microsoft.EntityFrameworkCore; using Microsoft.Extensions.Logging; namespace Application.Game.Card.Read; diff --git a/Application/Game/Card/Read/ReadAvatarQuery.cs b/Application/Game/Card/Read/ReadAvatarQuery.cs index 11af88e..f3e6cce 100644 --- a/Application/Game/Card/Read/ReadAvatarQuery.cs +++ b/Application/Game/Card/Read/ReadAvatarQuery.cs @@ -1,12 +1,3 @@ -using Application.Common.Extensions; -using Application.Common.Models; -using Application.Dto; -using Application.Interfaces; -using Domain.Config; -using Domain.Enums; -using Microsoft.EntityFrameworkCore; -using Microsoft.Extensions.Options; - namespace Application.Game.Card.Read; diff --git a/Application/Game/Card/Read/ReadCardBDataQuery.cs b/Application/Game/Card/Read/ReadCardBDataQuery.cs index a7e65a9..a784147 100644 --- a/Application/Game/Card/Read/ReadCardBDataQuery.cs +++ b/Application/Game/Card/Read/ReadCardBDataQuery.cs @@ -1,9 +1,4 @@ -using Application.Common.Extensions; -using Application.Common.Models; -using Application.Interfaces; -using Application.Mappers; using Domain.Enums; -using Microsoft.EntityFrameworkCore; using Microsoft.Extensions.Logging; namespace Application.Game.Card.Read; diff --git a/Application/Game/Card/Read/ReadCardDetailQuery.cs b/Application/Game/Card/Read/ReadCardDetailQuery.cs index 31aafe8..df8b2b8 100644 --- a/Application/Game/Card/Read/ReadCardDetailQuery.cs +++ b/Application/Game/Card/Read/ReadCardDetailQuery.cs @@ -1,10 +1,4 @@ -using Application.Common.Extensions; -using Application.Common.Models; -using Application.Dto; -using Application.Interfaces; -using Application.Mappers; using Domain.Enums; -using Microsoft.EntityFrameworkCore; using Microsoft.Extensions.Logging; namespace Application.Game.Card.Read; diff --git a/Application/Game/Card/Read/ReadCardQuery.cs b/Application/Game/Card/Read/ReadCardQuery.cs index 661ab51..1d65a08 100644 --- a/Application/Game/Card/Read/ReadCardQuery.cs +++ b/Application/Game/Card/Read/ReadCardQuery.cs @@ -1,9 +1,4 @@ -using Application.Common.Extensions; -using Application.Common.Models; -using Application.Interfaces; -using Application.Mappers; -using Domain.Enums; -using Microsoft.EntityFrameworkCore; +using Domain.Enums; using Microsoft.Extensions.Logging; namespace Application.Game.Card.Read; diff --git a/Application/Game/Card/Read/ReadCoinQuery.cs b/Application/Game/Card/Read/ReadCoinQuery.cs index e9358d3..752025f 100644 --- a/Application/Game/Card/Read/ReadCoinQuery.cs +++ b/Application/Game/Card/Read/ReadCoinQuery.cs @@ -1,10 +1,3 @@ -using Application.Common.Extensions; -using Application.Common.Models; -using Application.Dto; -using Application.Interfaces; -using Domain.Enums; -using Microsoft.EntityFrameworkCore; - namespace Application.Game.Card.Read; diff --git a/Application/Game/Card/Read/ReadCondQuery.cs b/Application/Game/Card/Read/ReadCondQuery.cs index e8cb258..1dcbdcd 100644 --- a/Application/Game/Card/Read/ReadCondQuery.cs +++ b/Application/Game/Card/Read/ReadCondQuery.cs @@ -1,9 +1,3 @@ -using Application.Common.Extensions; -using Application.Common.Models; -using Application.Interfaces; -using Domain.Enums; -using Microsoft.EntityFrameworkCore; - namespace Application.Game.Card.Read; diff --git a/Application/Game/Card/Read/ReadEventRewardQuery.cs b/Application/Game/Card/Read/ReadEventRewardQuery.cs index 6f18ba7..4c0248d 100644 --- a/Application/Game/Card/Read/ReadEventRewardQuery.cs +++ b/Application/Game/Card/Read/ReadEventRewardQuery.cs @@ -1,9 +1,3 @@ -using Application.Common.Extensions; -using Application.Common.Models; -using Application.Interfaces; -using Domain.Enums; -using Microsoft.EntityFrameworkCore; - namespace Application.Game.Card.Read; diff --git a/Application/Game/Card/Read/ReadGetMessageQuery.cs b/Application/Game/Card/Read/ReadGetMessageQuery.cs index e89ea93..e540240 100644 --- a/Application/Game/Card/Read/ReadGetMessageQuery.cs +++ b/Application/Game/Card/Read/ReadGetMessageQuery.cs @@ -1,9 +1,3 @@ -using Application.Common.Extensions; -using Application.Common.Models; -using Application.Interfaces; -using Domain.Enums; -using Microsoft.EntityFrameworkCore; - namespace Application.Game.Card.Read; diff --git a/Application/Game/Card/Read/ReadItemQuery.cs b/Application/Game/Card/Read/ReadItemQuery.cs index 61f685f..380db18 100644 --- a/Application/Game/Card/Read/ReadItemQuery.cs +++ b/Application/Game/Card/Read/ReadItemQuery.cs @@ -1,12 +1,3 @@ -using Application.Common.Extensions; -using Application.Common.Models; -using Application.Dto; -using Application.Interfaces; -using Domain.Config; -using Domain.Enums; -using Microsoft.EntityFrameworkCore; -using Microsoft.Extensions.Options; - namespace Application.Game.Card.Read; public record ReadItemQuery(long CardId) : IRequestWrapper; diff --git a/Application/Game/Card/Read/ReadMusicAouQuery.cs b/Application/Game/Card/Read/ReadMusicAouQuery.cs index cc4adcb..34bc39b 100644 --- a/Application/Game/Card/Read/ReadMusicAouQuery.cs +++ b/Application/Game/Card/Read/ReadMusicAouQuery.cs @@ -1,11 +1,4 @@ -using System.Collections.Immutable; using System.Diagnostics.CodeAnalysis; -using Application.Common.Extensions; -using Application.Common.Models; -using Application.Interfaces; -using Application.Mappers; -using Domain.Enums; -using Microsoft.EntityFrameworkCore; namespace Application.Game.Card.Read; diff --git a/Application/Game/Card/Read/ReadMusicExtraQuery.cs b/Application/Game/Card/Read/ReadMusicExtraQuery.cs index 30e491a..7e6038a 100644 --- a/Application/Game/Card/Read/ReadMusicExtraQuery.cs +++ b/Application/Game/Card/Read/ReadMusicExtraQuery.cs @@ -1,10 +1,3 @@ -using Application.Common.Extensions; -using Application.Common.Models; -using Application.Interfaces; -using Application.Mappers; -using Domain.Enums; -using Microsoft.EntityFrameworkCore; - namespace Application.Game.Card.Read; diff --git a/Application/Game/Card/Read/ReadMusicQuery.cs b/Application/Game/Card/Read/ReadMusicQuery.cs index 9175bbe..59055c6 100644 --- a/Application/Game/Card/Read/ReadMusicQuery.cs +++ b/Application/Game/Card/Read/ReadMusicQuery.cs @@ -1,10 +1,4 @@ using System.Diagnostics.CodeAnalysis; -using Application.Common.Extensions; -using Application.Common.Models; -using Application.Interfaces; -using Application.Mappers; -using Domain.Enums; -using Microsoft.EntityFrameworkCore; namespace Application.Game.Card.Read; diff --git a/Application/Game/Card/Read/ReadNavigatorQuery.cs b/Application/Game/Card/Read/ReadNavigatorQuery.cs index f0314fa..28f22ff 100644 --- a/Application/Game/Card/Read/ReadNavigatorQuery.cs +++ b/Application/Game/Card/Read/ReadNavigatorQuery.cs @@ -1,12 +1,3 @@ -using Application.Common.Extensions; -using Application.Common.Models; -using Application.Dto; -using Application.Interfaces; -using Domain.Config; -using Domain.Enums; -using Microsoft.EntityFrameworkCore; -using Microsoft.Extensions.Options; - namespace Application.Game.Card.Read; diff --git a/Application/Game/Card/Read/ReadSkinQuery.cs b/Application/Game/Card/Read/ReadSkinQuery.cs index fe6d128..7431fb6 100644 --- a/Application/Game/Card/Read/ReadSkinQuery.cs +++ b/Application/Game/Card/Read/ReadSkinQuery.cs @@ -1,10 +1,3 @@ -using Application.Common.Extensions; -using Application.Common.Models; -using Application.Dto; -using Application.Interfaces; -using Domain.Enums; -using Microsoft.EntityFrameworkCore; - namespace Application.Game.Card.Read; diff --git a/Application/Game/Card/Read/ReadSoundEffectQuery.cs b/Application/Game/Card/Read/ReadSoundEffectQuery.cs index e7aee81..a20fb90 100644 --- a/Application/Game/Card/Read/ReadSoundEffectQuery.cs +++ b/Application/Game/Card/Read/ReadSoundEffectQuery.cs @@ -1,10 +1,3 @@ -using Application.Common.Extensions; -using Application.Common.Models; -using Application.Dto; -using Application.Interfaces; -using Domain.Enums; -using Microsoft.EntityFrameworkCore; - namespace Application.Game.Card.Read; diff --git a/Application/Game/Card/Read/ReadTitleQuery.cs b/Application/Game/Card/Read/ReadTitleQuery.cs index 7d6f793..f78fc7a 100644 --- a/Application/Game/Card/Read/ReadTitleQuery.cs +++ b/Application/Game/Card/Read/ReadTitleQuery.cs @@ -1,10 +1,3 @@ -using Application.Common.Extensions; -using Application.Common.Models; -using Application.Dto; -using Application.Interfaces; -using Domain.Enums; -using Microsoft.EntityFrameworkCore; - namespace Application.Game.Card.Read; diff --git a/Application/Game/Card/Read/ReadTotalTrophyQuery.cs b/Application/Game/Card/Read/ReadTotalTrophyQuery.cs index d90d00b..61fb23f 100644 --- a/Application/Game/Card/Read/ReadTotalTrophyQuery.cs +++ b/Application/Game/Card/Read/ReadTotalTrophyQuery.cs @@ -1,10 +1,3 @@ -using Application.Common.Extensions; -using Application.Common.Models; -using Application.Dto; -using Application.Interfaces; -using Domain.Enums; -using Microsoft.EntityFrameworkCore; - namespace Application.Game.Card.Read; diff --git a/Application/Game/Card/Read/ReadUnlockKeynumQuery.cs b/Application/Game/Card/Read/ReadUnlockKeynumQuery.cs index 10eeda0..45e6df0 100644 --- a/Application/Game/Card/Read/ReadUnlockKeynumQuery.cs +++ b/Application/Game/Card/Read/ReadUnlockKeynumQuery.cs @@ -1,10 +1,3 @@ -using Application.Common.Extensions; -using Application.Common.Models; -using Application.Dto; -using Application.Interfaces; -using Domain.Enums; -using Microsoft.EntityFrameworkCore; - namespace Application.Game.Card.Read; diff --git a/Application/Game/Card/Read/ReadUnlockRewardQuery.cs b/Application/Game/Card/Read/ReadUnlockRewardQuery.cs index e655a15..24c1ff0 100644 --- a/Application/Game/Card/Read/ReadUnlockRewardQuery.cs +++ b/Application/Game/Card/Read/ReadUnlockRewardQuery.cs @@ -1,10 +1,3 @@ -using System.Xml.Serialization; -using Application.Common.Extensions; -using Application.Common.Models; -using Application.Interfaces; -using Domain.Enums; -using Microsoft.EntityFrameworkCore; - namespace Application.Game.Card.Read; @@ -26,7 +19,7 @@ public class ReadUnlockRewardQueryHandler : CardRequestHandlerBase; diff --git a/Application/Game/Card/Write/WriteAvatarCommand.cs b/Application/Game/Card/Write/WriteAvatarCommand.cs index fa07503..17692d9 100644 --- a/Application/Game/Card/Write/WriteAvatarCommand.cs +++ b/Application/Game/Card/Write/WriteAvatarCommand.cs @@ -1,6 +1,3 @@ -using Application.Common.Models; -using Application.Interfaces; - namespace Application.Game.Card.Write; public record WriteAvatarCommand(long CardId, string Data) : IRequestWrapper; diff --git a/Application/Game/Card/Write/WriteCardBDataCommand.cs b/Application/Game/Card/Write/WriteCardBDataCommand.cs index 9d7f078..d8bd127 100644 --- a/Application/Game/Card/Write/WriteCardBDataCommand.cs +++ b/Application/Game/Card/Write/WriteCardBDataCommand.cs @@ -1,10 +1,4 @@ -using Application.Common.Extensions; -using Application.Common.Models; -using Application.Dto; -using Application.Interfaces; -using Application.Mappers; -using Domain.Enums; -using Microsoft.EntityFrameworkCore; +using Domain.Enums; using Microsoft.Extensions.Logging; namespace Application.Game.Card.Write; diff --git a/Application/Game/Card/Write/WriteCardCommand.cs b/Application/Game/Card/Write/WriteCardCommand.cs index 20870af..67f1050 100644 --- a/Application/Game/Card/Write/WriteCardCommand.cs +++ b/Application/Game/Card/Write/WriteCardCommand.cs @@ -1,11 +1,4 @@ -using Application.Common.Extensions; -using Application.Common.Helpers; -using Application.Common.Models; -using Application.Dto; -using Application.Interfaces; -using Application.Mappers; -using Domain.Enums; -using Microsoft.EntityFrameworkCore; +using Application.Common.Helpers; using Microsoft.Extensions.Logging; namespace Application.Game.Card.Write; diff --git a/Application/Game/Card/Write/WriteCardDetailCommand.cs b/Application/Game/Card/Write/WriteCardDetailCommand.cs index f71ac4b..0479c7f 100644 --- a/Application/Game/Card/Write/WriteCardDetailCommand.cs +++ b/Application/Game/Card/Write/WriteCardDetailCommand.cs @@ -1,10 +1,4 @@ -using Application.Common.Extensions; -using Application.Common.Models; -using Application.Dto; -using Application.Interfaces; -using Application.Mappers; -using Domain.Enums; -using Microsoft.EntityFrameworkCore; +using Domain.Enums; using Microsoft.Extensions.Logging; namespace Application.Game.Card.Write; diff --git a/Application/Game/Card/Write/WriteCoinCommand.cs b/Application/Game/Card/Write/WriteCoinCommand.cs index c3b17ac..bfe59f5 100644 --- a/Application/Game/Card/Write/WriteCoinCommand.cs +++ b/Application/Game/Card/Write/WriteCoinCommand.cs @@ -1,6 +1,3 @@ -using Application.Common.Models; -using Application.Interfaces; - namespace Application.Game.Card.Write; public record WriteCoinCommand(long CardId, string Data) : IRequestWrapper; diff --git a/Application/Game/Card/Write/WriteItemCommand.cs b/Application/Game/Card/Write/WriteItemCommand.cs index ee58212..6c33cea 100644 --- a/Application/Game/Card/Write/WriteItemCommand.cs +++ b/Application/Game/Card/Write/WriteItemCommand.cs @@ -1,6 +1,3 @@ -using Application.Common.Models; -using Application.Interfaces; - namespace Application.Game.Card.Write; public record WriteItemCommand(long CardId, string Data) : IRequestWrapper; diff --git a/Application/Game/Card/Write/WriteMusicDetailCommand.cs b/Application/Game/Card/Write/WriteMusicDetailCommand.cs index 346e070..4f09887 100644 --- a/Application/Game/Card/Write/WriteMusicDetailCommand.cs +++ b/Application/Game/Card/Write/WriteMusicDetailCommand.cs @@ -1,6 +1,3 @@ -using Application.Common.Models; -using Application.Interfaces; - namespace Application.Game.Card.Write; public record WriteMusicDetailCommand(long CardId, string Data) : IRequestWrapper; diff --git a/Application/Game/Card/Write/WriteNavigatorCommand.cs b/Application/Game/Card/Write/WriteNavigatorCommand.cs index 0629348..48514f3 100644 --- a/Application/Game/Card/Write/WriteNavigatorCommand.cs +++ b/Application/Game/Card/Write/WriteNavigatorCommand.cs @@ -1,6 +1,3 @@ -using Application.Common.Models; -using Application.Interfaces; - namespace Application.Game.Card.Write; public record WriteNavigatorCommand(long CardId, string Data) : IRequestWrapper; diff --git a/Application/Game/Card/Write/WriteSkinCommand.cs b/Application/Game/Card/Write/WriteSkinCommand.cs index ecc1102..460291d 100644 --- a/Application/Game/Card/Write/WriteSkinCommand.cs +++ b/Application/Game/Card/Write/WriteSkinCommand.cs @@ -1,6 +1,3 @@ -using Application.Common.Models; -using Application.Interfaces; - namespace Application.Game.Card.Write; public record WriteSkinCommand(long CardId, string Data) : IRequestWrapper; diff --git a/Application/Game/Card/Write/WriteSoundEffectCommand.cs b/Application/Game/Card/Write/WriteSoundEffectCommand.cs index 955b8b9..e4ae9f0 100644 --- a/Application/Game/Card/Write/WriteSoundEffectCommand.cs +++ b/Application/Game/Card/Write/WriteSoundEffectCommand.cs @@ -1,6 +1,3 @@ -using Application.Common.Models; -using Application.Interfaces; - namespace Application.Game.Card.Write; public record WriteSoundEffectCommand(long CardId, string Data) : IRequestWrapper; diff --git a/Application/Game/Card/Write/WriteTitleCommand.cs b/Application/Game/Card/Write/WriteTitleCommand.cs index 2b0ccca..b5c67c7 100644 --- a/Application/Game/Card/Write/WriteTitleCommand.cs +++ b/Application/Game/Card/Write/WriteTitleCommand.cs @@ -1,6 +1,3 @@ -using Application.Common.Models; -using Application.Interfaces; - namespace Application.Game.Card.Write; public record WriteTitleCommand(long CardId, string Data) : IRequestWrapper; diff --git a/Application/Game/Card/Write/WriteUnlockKeynumCommand.cs b/Application/Game/Card/Write/WriteUnlockKeynumCommand.cs index 040399a..54a91b3 100644 --- a/Application/Game/Card/Write/WriteUnlockKeynumCommand.cs +++ b/Application/Game/Card/Write/WriteUnlockKeynumCommand.cs @@ -1,6 +1,3 @@ -using Application.Common.Models; -using Application.Interfaces; - namespace Application.Game.Card.Write; public record WriteUnlockKeynumCommand(long CardId, string Data) : IRequestWrapper; diff --git a/Application/Game/Option/PlayCountQuery.cs b/Application/Game/Option/PlayCountQuery.cs index 093a7f5..a145e33 100644 --- a/Application/Game/Option/PlayCountQuery.cs +++ b/Application/Game/Option/PlayCountQuery.cs @@ -1,6 +1,4 @@ -using Application.Interfaces; -using MediatR; -using Microsoft.EntityFrameworkCore; +using MediatR; using Microsoft.Extensions.Logging; namespace Application.Game.Option; diff --git a/Application/Game/Rank/GetEventRankQuery.cs b/Application/Game/Rank/GetEventRankQuery.cs index 9d44ce3..82021f6 100644 --- a/Application/Game/Rank/GetEventRankQuery.cs +++ b/Application/Game/Rank/GetEventRankQuery.cs @@ -1,8 +1,4 @@ -using System.Xml.Serialization; -using Application.Common.Extensions; -using Application.Common.Helpers; -using Application.Common.Models; -using Application.Interfaces; +using Application.Common.Helpers; namespace Application.Game.Rank; diff --git a/Application/Game/Rank/GetGlobalScoreRankQuery.cs b/Application/Game/Rank/GetGlobalScoreRankQuery.cs index 8ccb292..192c50e 100644 --- a/Application/Game/Rank/GetGlobalScoreRankQuery.cs +++ b/Application/Game/Rank/GetGlobalScoreRankQuery.cs @@ -1,11 +1,4 @@ -using System.Xml.Serialization; -using Application.Common.Extensions; -using Application.Common.Helpers; -using Application.Common.Models; -using Application.Dto; -using Application.Interfaces; -using Application.Mappers; -using Microsoft.EntityFrameworkCore; +using Application.Common.Helpers; namespace Application.Game.Rank; @@ -35,41 +28,27 @@ public class GetGlobalScoreRankQueryHandler : IRequestHandlerWrapper scoreRank.CardId == cardId, cancellationToken: cancellationToken); - GlobalScoreRankContainer container; - if (rank is null) + var container = new GlobalScoreRankContainer { - container = new GlobalScoreRankContainer - { - Ranks = new List(), - Status = new RankStatus - { - TableName = "GlobalScoreRank", - StartDate = TimeHelper.DateToString(DateTime.Today), - EndDate = TimeHelper.DateToString(DateTime.Today), - Rows = 1, - Status = 1 - } - }; - return new ServiceResult(container.SerializeCardData()); - } - - var dto = rank.ScoreRankToDto(); - dto.Id = 0; - container = new GlobalScoreRankContainer - { - Ranks = new List - { - dto - }, + Ranks = new List(), Status = new RankStatus { TableName = "GlobalScoreRank", StartDate = TimeHelper.DateToString(DateTime.Today), EndDate = TimeHelper.DateToString(DateTime.Today), - Rows = 1, + Rows = 0, Status = 1 } }; + if (rank is null) + { + return new ServiceResult(container.SerializeCardData()); + } + + var dto = rank.ScoreRankToDto(); + dto.Id = 0; + container.Ranks.Add(dto); + container.Status.Rows++; return new ServiceResult(container.SerializeCardData()); } diff --git a/Application/Game/Rank/GetMonthlyScoreRankQuery.cs b/Application/Game/Rank/GetMonthlyScoreRankQuery.cs index 915846f..f5d76cb 100644 --- a/Application/Game/Rank/GetMonthlyScoreRankQuery.cs +++ b/Application/Game/Rank/GetMonthlyScoreRankQuery.cs @@ -1,11 +1,4 @@ -using System.Xml.Serialization; -using Application.Common.Extensions; -using Application.Common.Helpers; -using Application.Common.Models; -using Application.Dto; -using Application.Interfaces; -using Application.Mappers; -using Microsoft.EntityFrameworkCore; +using Application.Common.Helpers; namespace Application.Game.Rank; diff --git a/Application/Game/Rank/GetPlayNumRankQuery.cs b/Application/Game/Rank/GetPlayNumRankQuery.cs index 36c6d88..858fee7 100644 --- a/Application/Game/Rank/GetPlayNumRankQuery.cs +++ b/Application/Game/Rank/GetPlayNumRankQuery.cs @@ -1,12 +1,5 @@ using System.Diagnostics; -using System.Xml.Serialization; -using Application.Common.Extensions; using Application.Common.Helpers; -using Application.Common.Models; -using Application.Dto; -using Application.Interfaces; -using Application.Mappers; -using Microsoft.EntityFrameworkCore; namespace Application.Game.Rank; diff --git a/Application/Game/Rank/GetTenpoScoreRankQuery.cs b/Application/Game/Rank/GetTenpoScoreRankQuery.cs index 6355e39..c82d873 100644 --- a/Application/Game/Rank/GetTenpoScoreRankQuery.cs +++ b/Application/Game/Rank/GetTenpoScoreRankQuery.cs @@ -1,12 +1,4 @@ -using System.Xml.Serialization; -using Application.Common.Extensions; -using Application.Common.Helpers; -using Application.Common.Models; -using Application.Dto; -using Application.Interfaces; -using Application.Mappers; -using Domain.Entities; -using Microsoft.EntityFrameworkCore; +using Application.Common.Helpers; namespace Application.Game.Rank; @@ -36,41 +28,27 @@ public class GetTenpoScoreRankQueryHandler : IRequestHandlerWrapper scoreRank.CardId == cardId && scoreRank.LastPlayTenpoId == tenpoId, cancellationToken: cancellationToken); - TenpoScoreRankContainer container; + var container = new TenpoScoreRankContainer + { + Ranks = new List(), + Status = new RankStatus + { + TableName = "TenpoScoreRank", + StartDate = TimeHelper.DateToString(DateTime.Today), + EndDate = TimeHelper.DateToString(DateTime.Today), + Rows = 0, + Status = 1 + } + }; if (rank is null) { - container = new TenpoScoreRankContainer - { - Ranks = new List(), - Status = new RankStatus - { - TableName = "TenpoScoreRank", - StartDate = TimeHelper.DateToString(DateTime.Today), - EndDate = TimeHelper.DateToString(DateTime.Today), - Rows = 1, - Status = 1 - } - }; return new ServiceResult(container.SerializeCardData()); } var dto = rank.ScoreRankToDto(); dto.Id = 0; - container = new TenpoScoreRankContainer - { - Ranks = new List - { - dto - }, - Status = new RankStatus - { - TableName = "TenpoScoreRankContainer", - StartDate = TimeHelper.DateToString(DateTime.Today), - EndDate = TimeHelper.DateToString(DateTime.Today), - Rows = 1, - Status = 1 - } - }; + container.Ranks.Add(dto); + container.Status.Rows++; return new ServiceResult(container.SerializeCardData()); } diff --git a/Application/Game/Rank/RankParam.cs b/Application/Game/Rank/RankParam.cs index 359548f..11b6b3f 100644 --- a/Application/Game/Rank/RankParam.cs +++ b/Application/Game/Rank/RankParam.cs @@ -1,5 +1,4 @@ using System.ComponentModel; -using System.Xml.Serialization; namespace Application.Game.Rank; diff --git a/Application/Game/Rank/RankStatus.cs b/Application/Game/Rank/RankStatus.cs index e66de8d..1ae57d5 100644 --- a/Application/Game/Rank/RankStatus.cs +++ b/Application/Game/Rank/RankStatus.cs @@ -1,6 +1,4 @@ -using System.Xml.Serialization; - -namespace Application.Game.Rank; +namespace Application.Game.Rank; public class RankStatus { diff --git a/Application/Game/Server/CertifyCommand.cs b/Application/Game/Server/CertifyCommand.cs index 9b9058a..f0a500b 100644 --- a/Application/Game/Server/CertifyCommand.cs +++ b/Application/Game/Server/CertifyCommand.cs @@ -1,7 +1,6 @@ using System.Security.Cryptography; using System.Text; using System.Text.RegularExpressions; -using Application.Interfaces; using Domain.Config; using MediatR; using Microsoft.Extensions.Options; diff --git a/Application/Game/Server/GetDataQuery.cs b/Application/Game/Server/GetDataQuery.cs index 84b2e8d..10552f2 100644 --- a/Application/Game/Server/GetDataQuery.cs +++ b/Application/Game/Server/GetDataQuery.cs @@ -1,5 +1,4 @@ using System.Text; -using Application.Interfaces; using MediatR; namespace Application.Game.Server; diff --git a/Application/GlobalUsings.cs b/Application/GlobalUsings.cs new file mode 100644 index 0000000..5815156 --- /dev/null +++ b/Application/GlobalUsings.cs @@ -0,0 +1,9 @@ +// Global using directives + +global using System.Xml.Serialization; +global using Microsoft.EntityFrameworkCore; +global using Application.Common.Extensions; +global using Application.Common.Models; +global using Application.Interfaces; +global using Application.Mappers; +global using Application.Dto; \ No newline at end of file diff --git a/Application/Interfaces/ICardDbContext.cs b/Application/Interfaces/ICardDbContext.cs index abd4522..44ac24e 100644 --- a/Application/Interfaces/ICardDbContext.cs +++ b/Application/Interfaces/ICardDbContext.cs @@ -1,5 +1,4 @@ using Domain.Entities; -using Microsoft.EntityFrameworkCore; namespace Application.Interfaces; diff --git a/Application/Interfaces/ICardDependencyAggregate.cs b/Application/Interfaces/ICardDependencyAggregate.cs index 4803b73..c454d8d 100644 --- a/Application/Interfaces/ICardDependencyAggregate.cs +++ b/Application/Interfaces/ICardDependencyAggregate.cs @@ -1,5 +1,4 @@ using Domain.Config; -using Microsoft.Extensions.Logging; using Microsoft.Extensions.Options; namespace Application.Interfaces; diff --git a/Application/Interfaces/IMusicDbContext.cs b/Application/Interfaces/IMusicDbContext.cs index 75ae500..d3d56c1 100644 --- a/Application/Interfaces/IMusicDbContext.cs +++ b/Application/Interfaces/IMusicDbContext.cs @@ -1,5 +1,4 @@ using Domain.Entities; -using Microsoft.EntityFrameworkCore; namespace Application.Interfaces; diff --git a/Application/Interfaces/IRequestWrapper.cs b/Application/Interfaces/IRequestWrapper.cs index 79c50a3..69b1dcb 100644 --- a/Application/Interfaces/IRequestWrapper.cs +++ b/Application/Interfaces/IRequestWrapper.cs @@ -1,5 +1,4 @@ -using Application.Common.Models; -using MediatR; +using MediatR; namespace Application.Interfaces; diff --git a/Application/Jobs/MaintainTenpoIdJob.cs b/Application/Jobs/MaintainTenpoIdJob.cs index cd461fc..48f8927 100644 --- a/Application/Jobs/MaintainTenpoIdJob.cs +++ b/Application/Jobs/MaintainTenpoIdJob.cs @@ -1,6 +1,4 @@ using System.Diagnostics.CodeAnalysis; -using Application.Interfaces; -using Microsoft.EntityFrameworkCore; using Microsoft.Extensions.Logging; using Quartz; diff --git a/Application/Jobs/UpdateGlobalScoreRankJob.cs b/Application/Jobs/UpdateGlobalScoreRankJob.cs index 41ff884..8161ad9 100644 --- a/Application/Jobs/UpdateGlobalScoreRankJob.cs +++ b/Application/Jobs/UpdateGlobalScoreRankJob.cs @@ -1,7 +1,5 @@ using System.Diagnostics.CodeAnalysis; -using Application.Interfaces; using Domain.Entities; -using Microsoft.EntityFrameworkCore; using Microsoft.Extensions.Logging; using Quartz; diff --git a/Application/Jobs/UpdateMonthlyScoreRankJob.cs b/Application/Jobs/UpdateMonthlyScoreRankJob.cs index f30191b..ce01ccb 100644 --- a/Application/Jobs/UpdateMonthlyScoreRankJob.cs +++ b/Application/Jobs/UpdateMonthlyScoreRankJob.cs @@ -1,6 +1,4 @@ -using Application.Interfaces; -using Domain.Entities; -using Microsoft.EntityFrameworkCore; +using Domain.Entities; using Microsoft.Extensions.Logging; using Quartz; diff --git a/Application/Jobs/UpdatePlayNumRankJob.cs b/Application/Jobs/UpdatePlayNumRankJob.cs index 96b1739..a1e05cb 100644 --- a/Application/Jobs/UpdatePlayNumRankJob.cs +++ b/Application/Jobs/UpdatePlayNumRankJob.cs @@ -1,7 +1,5 @@ using System.Diagnostics.CodeAnalysis; -using Application.Interfaces; using Domain.Entities; -using Microsoft.EntityFrameworkCore; using Microsoft.Extensions.Logging; using Quartz; diff --git a/Application/Mappers/CardBDatumMapper.cs b/Application/Mappers/CardBDatumMapper.cs index 2f3399e..23316a9 100644 --- a/Application/Mappers/CardBDatumMapper.cs +++ b/Application/Mappers/CardBDatumMapper.cs @@ -1,5 +1,4 @@ -using Application.Dto; -using Domain.Entities; +using Domain.Entities; using Riok.Mapperly.Abstractions; namespace Application.Mappers; diff --git a/Application/Mappers/CardDetailMapper.cs b/Application/Mappers/CardDetailMapper.cs index 24a107c..b6fae63 100644 --- a/Application/Mappers/CardDetailMapper.cs +++ b/Application/Mappers/CardDetailMapper.cs @@ -1,5 +1,4 @@ -using Application.Dto; -using Domain.Entities; +using Domain.Entities; using Riok.Mapperly.Abstractions; namespace Application.Mappers; diff --git a/Application/Mappers/CardMapper.cs b/Application/Mappers/CardMapper.cs index 2634331..0afef1c 100644 --- a/Application/Mappers/CardMapper.cs +++ b/Application/Mappers/CardMapper.cs @@ -1,5 +1,4 @@ -using Application.Dto; -using Domain.Entities; +using Domain.Entities; using Riok.Mapperly.Abstractions; namespace Application.Mappers; diff --git a/Application/Mappers/MusicAouMapper.cs b/Application/Mappers/MusicAouMapper.cs index da3e393..d6d372b 100644 --- a/Application/Mappers/MusicAouMapper.cs +++ b/Application/Mappers/MusicAouMapper.cs @@ -1,5 +1,4 @@ -using Application.Dto; -using Domain.Entities; +using Domain.Entities; using Riok.Mapperly.Abstractions; namespace Application.Mappers; diff --git a/Application/Mappers/MusicExtraMapper.cs b/Application/Mappers/MusicExtraMapper.cs index 2a9a54f..acd18bc 100644 --- a/Application/Mappers/MusicExtraMapper.cs +++ b/Application/Mappers/MusicExtraMapper.cs @@ -1,5 +1,4 @@ -using Application.Dto; -using Domain.Entities; +using Domain.Entities; using Riok.Mapperly.Abstractions; namespace Application.Mappers; diff --git a/Application/Mappers/MusicMapper.cs b/Application/Mappers/MusicMapper.cs index 6940c5a..baf3d17 100644 --- a/Application/Mappers/MusicMapper.cs +++ b/Application/Mappers/MusicMapper.cs @@ -1,5 +1,4 @@ -using Application.Dto; -using Domain.Entities; +using Domain.Entities; using Riok.Mapperly.Abstractions; namespace Application.Mappers; diff --git a/Application/Mappers/PlayNumRankMapper.cs b/Application/Mappers/PlayNumRankMapper.cs index bfa3ca1..85c2b02 100644 --- a/Application/Mappers/PlayNumRankMapper.cs +++ b/Application/Mappers/PlayNumRankMapper.cs @@ -1,5 +1,4 @@ -using Application.Dto; -using Domain.Entities; +using Domain.Entities; using Riok.Mapperly.Abstractions; namespace Application.Mappers; diff --git a/Application/Mappers/ScoreRankMapper.cs b/Application/Mappers/ScoreRankMapper.cs index 212da2f..54d9109 100644 --- a/Application/Mappers/ScoreRankMapper.cs +++ b/Application/Mappers/ScoreRankMapper.cs @@ -1,5 +1,4 @@ -using Application.Dto; -using Domain.Entities; +using Domain.Entities; using Riok.Mapperly.Abstractions; namespace Application.Mappers; diff --git a/Domain/Config/UnlockRewardConfig.cs b/Domain/Config/UnlockRewardConfig.cs index 5209bae..09dd389 100644 --- a/Domain/Config/UnlockRewardConfig.cs +++ b/Domain/Config/UnlockRewardConfig.cs @@ -1,14 +1,18 @@ -namespace Domain.Config; +using System.Text.Json.Serialization; +using Domain.Enums; + +namespace Domain.Config; public class UnlockRewardConfig { public int RewardId { get; set; } - - public int RewardType { get; set; } - + + [JsonConverter(typeof(JsonStringEnumConverter))] + public RewardType RewardType { get; set; } + public int TargetId { get; set; } - + public int TargetNum { get; set; } - + public int KeyNum { get; set; } } \ No newline at end of file diff --git a/Domain/Enums/CardCommandType.cs b/Domain/Enums/CardCommandType.cs index 44a9a07..1521bbf 100644 --- a/Domain/Enums/CardCommandType.cs +++ b/Domain/Enums/CardCommandType.cs @@ -2,8 +2,8 @@ public enum CardCommandType { - CardReadRequest = 256, + CardReadRequest = 256, CardWriteRequest = 768, - RegisterRequest = 512, - ReissueRequest = 1536 + RegisterRequest = 512, + ReissueRequest = 1536 } \ No newline at end of file diff --git a/Domain/Enums/CardRequestType.cs b/Domain/Enums/CardRequestType.cs index 46fd8a9..b19c0ed 100644 --- a/Domain/Enums/CardRequestType.cs +++ b/Domain/Enums/CardRequestType.cs @@ -3,53 +3,61 @@ public enum CardRequestType { #region Read - ReadCard = 259, - ReadCardDetail = 260, - ReadCardDetails = 261, - ReadCardBData = 264, - ReadAvatar = 418, - ReadItem = 420, - ReadSkin = 422, - ReadTitle = 424, - ReadMusic = 428, - ReadEventReward = 441, - ReadNavigator = 443, - ReadMusicExtra = 465, - ReadMusicAou = 467, - ReadCoin = 468, + + ReadCard = 259, + ReadCardDetail = 260, + ReadCardDetails = 261, + ReadCardBData = 264, + ReadAvatar = 418, + ReadItem = 420, + ReadSkin = 422, + ReadTitle = 424, + ReadMusic = 428, + ReadEventReward = 441, + ReadNavigator = 443, + ReadMusicExtra = 465, + ReadMusicAou = 467, + ReadCoin = 468, ReadUnlockReward = 507, ReadUnlockKeynum = 509, - ReadSoundEffect = 8458, - ReadGetMessage = 8461, - ReadCond = 8465, - ReadTotalTrophy = 8468, + ReadSoundEffect = 8458, + ReadGetMessage = 8461, + ReadCond = 8465, + ReadTotalTrophy = 8468, + #endregion #region Session - GetSession = 401, + + GetSession = 401, StartSession = 402, + #endregion #region Write - WriteCard = 771, - WriteCardDetail = 772, - WriteCardBData = 776, - WriteAvatar = 929, - WriteItem = 931, - WriteTitle = 935, - WriteMusicDetail = 941, - WriteNavigator = 954, - WriteCoin = 980, - WriteSkin = 933, + + WriteCard = 771, + WriteCardDetail = 772, + WriteCardBData = 776, + WriteAvatar = 929, + WriteItem = 931, + WriteTitle = 935, + WriteMusicDetail = 941, + WriteNavigator = 954, + WriteCoin = 980, + WriteSkin = 933, WriteUnlockKeynum = 1020, - WriteSoundEffect = 8969, + WriteSoundEffect = 8969, + #endregion #region Online Matching - StartOnlineMatching = 8705, - UpdateOnlineMatching = 8961, + + StartOnlineMatching = 8705, + UpdateOnlineMatching = 8961, UploadOnlineMatchingResult = 8709, + #endregion } \ No newline at end of file diff --git a/Domain/Enums/CardReturnCode.cs b/Domain/Enums/CardReturnCode.cs index 46b9a33..982386d 100644 --- a/Domain/Enums/CardReturnCode.cs +++ b/Domain/Enums/CardReturnCode.cs @@ -19,7 +19,7 @@ public enum CardReturnCode /// 再発行予約がありません in debug string /// NotReissue = 27, - + /// /// Server side validation error /// diff --git a/Domain/Enums/RankingCommandType.cs b/Domain/Enums/RankingCommandType.cs index 62a542e..ae7e7a4 100644 --- a/Domain/Enums/RankingCommandType.cs +++ b/Domain/Enums/RankingCommandType.cs @@ -2,9 +2,9 @@ public enum RankingCommandType { - GlobalRank = 4119, + GlobalRank = 4119, PlayNumRank = 6657, - EventRank = 6661, + EventRank = 6661, MonthlyRank = 6666, - ShopRank = 4098 + ShopRank = 4098 } \ No newline at end of file diff --git a/Domain/Enums/RewardType.cs b/Domain/Enums/RewardType.cs new file mode 100644 index 0000000..48650b4 --- /dev/null +++ b/Domain/Enums/RewardType.cs @@ -0,0 +1,10 @@ +namespace Domain.Enums; + +public enum RewardType +{ + Music = 0, + Item = 1, + Avatar = 2, + Navigator = 7, + Coin = 8 +} \ No newline at end of file diff --git a/MainServer/Configurations/game.json b/MainServer/Configurations/game.json index 3dad1df..ffa6224 100644 --- a/MainServer/Configurations/game.json +++ b/MainServer/Configurations/game.json @@ -16,35 +16,35 @@ "UnlockRewards": [ { "RewardId" : 1, - "RewardType" : 1, + "RewardType" : "Item", "TargetId" : 1, "TargetNum": 1, "KeyNum": 1 }, { "RewardId" : 2, - "RewardType" : 0, + "RewardType" : "Music", "TargetId" : 11, "TargetNum": 1, "KeyNum": 1 }, { "RewardId" : 3, - "RewardType" : 2, + "RewardType" : "Avatar", "TargetId" : 11, "TargetNum": 1, "KeyNum": 1 }, { "RewardId" : 4, - "RewardType" : 7, + "RewardType" : "Navigator", "TargetId" : 11, "TargetNum": 1, "KeyNum": 1 }, { "RewardId" : 5, - "RewardType" : 8, + "RewardType" : "Coin", "TargetId" : 1, "TargetNum": 1, "KeyNum": 1