초기커밋
This commit is contained in:
@@ -0,0 +1,143 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Text;
|
||||
using System.Threading.Tasks;
|
||||
|
||||
|
||||
|
||||
using Newtonsoft.Json;
|
||||
|
||||
|
||||
using ServerBase;
|
||||
|
||||
|
||||
using SESSION_ID = System.Int32;
|
||||
using WORLD_ID = System.UInt32;
|
||||
using META_ID = System.UInt32;
|
||||
using ENTITY_GUID = System.String;
|
||||
using ACCOUNT_ID = System.String;
|
||||
using OWNER_GUID = System.String;
|
||||
using USER_GUID = System.String;
|
||||
using CHARACTER_GUID = System.String;
|
||||
using ITEM_GUID = System.String;
|
||||
using LAND_AUCTION_NUMBER = System.Int32;
|
||||
|
||||
|
||||
|
||||
namespace ServerCommon.BusinessLogDomain;
|
||||
|
||||
public class LandAuctionBidPriceRefundLogInfo : ILogInvoker.IInfo
|
||||
{
|
||||
//=============================================================================================
|
||||
// 랜드 경매 식별 정보
|
||||
//=============================================================================================
|
||||
[JsonProperty("land_meta_id")]
|
||||
public META_ID LandMetaId { get; set; } = 0;
|
||||
|
||||
[JsonProperty("auction_number")]
|
||||
public LAND_AUCTION_NUMBER AuctionNumber { get; set; } = 0;
|
||||
|
||||
|
||||
//=============================================================================================
|
||||
// DB 식별 정보
|
||||
//=============================================================================================
|
||||
[JsonProperty]
|
||||
public string LandAuctionRefundBidPricePK { get; set; } = string.Empty;
|
||||
[JsonProperty]
|
||||
public string LandAuctionRefundBidPriceSK { get; set; } = string.Empty;
|
||||
|
||||
|
||||
//=============================================================================================
|
||||
// 입찰 정보
|
||||
//=============================================================================================
|
||||
[JsonProperty("bid_user_guid")]
|
||||
public USER_GUID BidUserGuid { get; set; } = string.Empty;
|
||||
|
||||
[JsonProperty("bid_type")]
|
||||
public LandAuctionBidType BidType { get; set; } = 0;
|
||||
|
||||
[JsonProperty("bid_currency_typ")]
|
||||
public CurrencyType BidCurrencyType { get; set; } = CurrencyType.None;
|
||||
|
||||
[JsonProperty("bid_price")]
|
||||
public double BidPrice { get; set; } = 0;
|
||||
|
||||
|
||||
//=============================================================================================
|
||||
// 환급금 정보
|
||||
//=============================================================================================
|
||||
[JsonProperty("land_auction_result")]
|
||||
public LandAuctionResult LandAuctionResult { get; set; } = LandAuctionResult.None; // 랜드 경매의 결과
|
||||
|
||||
[JsonProperty("refundable_normal_bid_price")]
|
||||
public double RefundableNormalBidPrice { get; set; } = 0; // 본인의 일반 환급 가능한 입찰금
|
||||
|
||||
[JsonProperty("refundable_blind_bid_price")]
|
||||
public double RefundableBlindBidPrice { get; set; } = 0; // 본인의 블라인드 환급 가능한 입찰금
|
||||
|
||||
|
||||
//=====================================================================================
|
||||
// 로그 생성용 객체 정의
|
||||
//=====================================================================================
|
||||
public LandAuctionBidPriceRefundLogInfo()
|
||||
: base()
|
||||
{
|
||||
}
|
||||
|
||||
public void setInfo(LandAuctionBidPriceRefundLogInfo logInfo)
|
||||
{
|
||||
LandMetaId = logInfo.LandMetaId;
|
||||
AuctionNumber = logInfo.AuctionNumber;
|
||||
|
||||
LandAuctionRefundBidPricePK = logInfo.LandAuctionRefundBidPricePK;
|
||||
LandAuctionRefundBidPriceSK = logInfo.LandAuctionRefundBidPriceSK;
|
||||
|
||||
BidUserGuid = logInfo.BidUserGuid;
|
||||
BidType = logInfo.BidType;
|
||||
BidCurrencyType = logInfo.BidCurrencyType;
|
||||
BidPrice = logInfo.BidPrice;
|
||||
|
||||
LandAuctionResult = logInfo.LandAuctionResult;
|
||||
RefundableNormalBidPrice = logInfo.RefundableNormalBidPrice;
|
||||
RefundableBlindBidPrice = logInfo.RefundableBlindBidPrice;
|
||||
}
|
||||
|
||||
//=====================================================================================
|
||||
// 로그 출력용 객체 정의
|
||||
//=====================================================================================
|
||||
public LandAuctionBidPriceRefundLogInfo(ILogInvoker parent, LandAuctionBidPriceRefundLogInfo logInfo)
|
||||
: base(parent)
|
||||
{
|
||||
if (null != logInfo)
|
||||
{
|
||||
setInfo(logInfo);
|
||||
}
|
||||
}
|
||||
|
||||
//=====================================================================================
|
||||
// 로그 설정용 함수
|
||||
//=====================================================================================
|
||||
public void setLogProperty( META_ID landMetaId, LAND_AUCTION_NUMBER auctionNumber
|
||||
, string landAuctionRefundBidPricePK, string landAuctionRefundBidPriceSK
|
||||
, USER_GUID bidUserGuid
|
||||
, LandAuctionBidType bidType, CurrencyType bidCurrencyType, double bidPrice
|
||||
, LandAuctionResult auctionResult
|
||||
, double refundableNormalBidPrice, double refundableBlindBidPrice )
|
||||
{
|
||||
LandMetaId = landMetaId;
|
||||
AuctionNumber = auctionNumber;
|
||||
|
||||
LandAuctionRefundBidPricePK = landAuctionRefundBidPricePK;
|
||||
LandAuctionRefundBidPriceSK = landAuctionRefundBidPriceSK;
|
||||
|
||||
BidUserGuid = bidUserGuid;
|
||||
BidType = bidType;
|
||||
BidCurrencyType = bidCurrencyType;
|
||||
BidPrice = bidPrice;
|
||||
|
||||
LandAuctionResult = auctionResult;
|
||||
RefundableNormalBidPrice = refundableNormalBidPrice;
|
||||
RefundableBlindBidPrice = refundableBlindBidPrice;
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user