초기커밋
This commit is contained in:
@@ -0,0 +1,159 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Text;
|
||||
using System.Threading.Tasks;
|
||||
|
||||
|
||||
using Newtonsoft.Json;
|
||||
|
||||
|
||||
using ServerCore; using ServerBase;
|
||||
using MetaAssets;
|
||||
|
||||
|
||||
using META_ID = System.UInt32;
|
||||
using LAND_AUCTION_NUMBER = System.Int32;
|
||||
using USER_GUID = System.String;
|
||||
using USER_NICKNAME = System.String;
|
||||
using System.Data;
|
||||
|
||||
|
||||
namespace ServerCommon.BusinessLogDomain
|
||||
{
|
||||
public class LandAuctionBidLogInfo : ILogInvoker.IInfo
|
||||
{
|
||||
//=============================================================================================
|
||||
// 랜드 경매 식별 정보
|
||||
//=============================================================================================
|
||||
[JsonProperty]
|
||||
public META_ID LandMetaId { get; set; } = 0; // 경매 대상 LandData Meta Id
|
||||
|
||||
[JsonProperty]
|
||||
public LAND_AUCTION_NUMBER AuctionNumber { get; set; } = 0; // 경매 번호
|
||||
|
||||
|
||||
//=============================================================================================
|
||||
// DB 식별 정보
|
||||
//=============================================================================================
|
||||
[JsonProperty]
|
||||
public string LandAuctionHighestBidUserPK { get; set; } = string.Empty;
|
||||
[JsonProperty]
|
||||
public string LandAuctionHighestBidUserSK { get; set; } = string.Empty;
|
||||
|
||||
|
||||
//=============================================================================================
|
||||
// 입찰 정보
|
||||
//=============================================================================================
|
||||
[JsonProperty]
|
||||
public LandAuctionBidType BidType { get; set; } = 0; // 입찰 종류
|
||||
[JsonProperty]
|
||||
public CurrencyType BidCurrencyType { get; set; } = 0; // 입찰 재화의 종류
|
||||
|
||||
|
||||
//=============================================================================================
|
||||
// 현재 최고 입찰자 정보
|
||||
//=============================================================================================
|
||||
[JsonProperty]
|
||||
public double HighestBidPrice { get; set; } = 0; // 입찰 최고가
|
||||
|
||||
[JsonProperty]
|
||||
public USER_GUID HighestBidUserGuid { get; set; } = string.Empty; // 입찰 최고가 유저 식별키
|
||||
|
||||
[JsonProperty]
|
||||
public USER_NICKNAME HighestBidUserNickname { get; set; } = string.Empty; // 입찰 최고가 유저 닉네임
|
||||
|
||||
|
||||
//=============================================================================================
|
||||
// 일반 입찰 최고 입찰자 정보
|
||||
//=============================================================================================
|
||||
[JsonProperty]
|
||||
public double NormalHighestBidPrice { get; set; } = 0; // 일반 입찰 최고가
|
||||
|
||||
[JsonProperty]
|
||||
public USER_GUID NormalHighestBidUserGuid { get; set; } = string.Empty; // 일반 입찰 최고가 유저 식별키
|
||||
|
||||
[JsonProperty]
|
||||
public USER_NICKNAME NormalHighestBidUserNickname { get; set; } = string.Empty; // 일반 입찰 최고가 유저 닉네임
|
||||
|
||||
|
||||
//=============================================================================================
|
||||
// 입찰 시간 정보
|
||||
//=============================================================================================
|
||||
[JsonProperty]
|
||||
public DateTime BidTime { get; set; } = DateTimeHelper.MinTime; // 입찰 시간
|
||||
|
||||
|
||||
//=====================================================================================
|
||||
// 로그 생성용 객체 정의
|
||||
//=====================================================================================
|
||||
public LandAuctionBidLogInfo()
|
||||
: base()
|
||||
{
|
||||
}
|
||||
|
||||
public void setInfo(LandAuctionBidLogInfo logInfo)
|
||||
{
|
||||
LandMetaId = logInfo.LandMetaId;
|
||||
AuctionNumber = logInfo.AuctionNumber;
|
||||
|
||||
LandAuctionHighestBidUserPK = logInfo.LandAuctionHighestBidUserPK;
|
||||
LandAuctionHighestBidUserSK = logInfo.LandAuctionHighestBidUserSK;
|
||||
|
||||
BidType = logInfo.BidType;
|
||||
BidCurrencyType = logInfo.BidCurrencyType;
|
||||
|
||||
HighestBidPrice = logInfo.HighestBidPrice;
|
||||
HighestBidUserGuid = logInfo.HighestBidUserGuid;
|
||||
HighestBidUserNickname = logInfo.HighestBidUserNickname;
|
||||
|
||||
NormalHighestBidPrice = logInfo.NormalHighestBidPrice;
|
||||
NormalHighestBidUserGuid = logInfo.NormalHighestBidUserGuid;
|
||||
NormalHighestBidUserNickname = logInfo.NormalHighestBidUserNickname;
|
||||
|
||||
BidTime = logInfo.BidTime;
|
||||
}
|
||||
|
||||
//=====================================================================================
|
||||
// 로그 출력용 객체 정의
|
||||
//=====================================================================================
|
||||
public LandAuctionBidLogInfo(ILogInvoker parent, LandAuctionBidLogInfo logInfo)
|
||||
: base(parent)
|
||||
{
|
||||
if (null != logInfo)
|
||||
{
|
||||
setInfo(logInfo);
|
||||
}
|
||||
}
|
||||
|
||||
//=====================================================================================
|
||||
// 로그 설정용 함수
|
||||
//=====================================================================================
|
||||
public void setLogProperty( META_ID landMetaId, LAND_AUCTION_NUMBER auctionNumber
|
||||
, string landAuctionHighestBidUserPK, string landAuctionHighestBidUserSK
|
||||
, LandAuctionBidType bidType, CurrencyType bidCurrencyType
|
||||
, double highestBidPrice, USER_GUID highestBidUserGuid, USER_NICKNAME highestBidUserNickname
|
||||
, double normalHighestBidPrice, USER_GUID normalHighestBidUserGuid, USER_NICKNAME normalHighestBidUserNickname
|
||||
, DateTime bidTime)
|
||||
{
|
||||
LandMetaId = landMetaId;
|
||||
AuctionNumber = auctionNumber;
|
||||
|
||||
LandAuctionHighestBidUserPK = landAuctionHighestBidUserPK;
|
||||
LandAuctionHighestBidUserSK = landAuctionHighestBidUserSK;
|
||||
|
||||
BidType = bidType;
|
||||
BidCurrencyType = bidCurrencyType;
|
||||
|
||||
HighestBidPrice = highestBidPrice;
|
||||
HighestBidUserGuid = highestBidUserGuid;
|
||||
HighestBidUserNickname = highestBidUserNickname;
|
||||
|
||||
NormalHighestBidPrice = normalHighestBidPrice;
|
||||
NormalHighestBidUserGuid = normalHighestBidUserGuid;
|
||||
NormalHighestBidUserNickname = normalHighestBidUserNickname;
|
||||
|
||||
BidTime = bidTime;
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user