//using Amazon.DynamoDBv2.DocumentModel; //using ServerCommon; //using ServerCommon.BusinessLogDomain; //using System; //using System.Collections.Generic; //using System.Linq; //using System.Security.Principal; //using System.Text; //using System.Threading.Tasks; //namespace GameServer //{ // public static class ItemBusinessLogHelper // { // public static ItemLogData toItemLogInfo(ItemEntity itemEntity, ItemData itemMetaData, CountDeltaType countDeltaType, int deltaCount, int deltaLevel, List oldAttribute) // { // var log_item_info = new ItemLogData(); // log_item_info.setItemLogInfo(itemEntity, itemMetaData, countDeltaType, deltaCount, deltaLevel, oldAttribute); // return log_item_info; // } // //===================================================================================== // // 비즈니스 로그 주요 함수 // //===================================================================================== // public static void setItemLogInfo(this ItemLogData logData, ItemEntity itemEntity, ItemData itemMetaData, CountDeltaType countDeltaType, int deltaCount, int deltaLevel, List oldAttribute) // { // logData.ItemGUID = itemEntity.Attr.ItemGuid; // logData.ItemPK = MainDB.MakePK(EEntityType.Item, itemEntity.PK_Guid); // logData.ItemSK = MainDB.MakePK(EEntityType.Item, itemEntity.SK_Guid); // logData.CountDeltaType = countDeltaType; // logData.StackCount = itemEntity.Attr.Count; // logData.DeltaCount = deltaCount; // logData.ItemMID = itemEntity.Attr.ItemId; // logData.ItemName = itemMetaData.Name; // logData.Level = itemEntity.Attr.Level; // logData.DeltaLevel = deltaLevel; // logData.ItemTypeLarge = itemMetaData.TypeLarge.ToString(); // logData.ItemTypeSmall = itemMetaData.TypeSmall.ToString(); // logData.Attribute = itemEntity.Attr.AttributeIds; // logData.OldAttribute = oldAttribute; // } // } //}