랜드 소유권 변경 처리

This commit is contained in:
2025-03-07 18:31:50 +09:00
parent c5292fa20f
commit 3acb92a579
31 changed files with 981 additions and 144 deletions

View File

@@ -10,6 +10,10 @@ public class CommonConstants {
public static final String CALIUM_ITEM_CODE = "19010003";
public static final String CALIVERSE_CODE = "CALIVERSE";
public static final String CALIVERSE_NAME = "칼리버스";
public static final String USER = "USER";
public static final String LAND_PUBLIC = "public";
public static final String LAND_AUCTION = "auction";
public static final String LAND_EVENT = "event";
public static final String FORMAT_DATE_ISO_DATETIME_MILLIS = "yyyy-MM-dd'T'HH:mm:ss.SSS'Z'";
public static final String FORMAT_DATE_DATETIME = "yyyy-MM-dd HH:mm:ss";

View File

@@ -11,6 +11,7 @@ public class DynamoDBConstants {
public static final String PK_KEY_LAND_AUCTION = "land_auction_registry#global";
public static final String PK_KEY_LAND_AUCTION_ACTIVE = "land_auction_activity#global";
public static final String PK_KEY_LAND_AUCTION_HIGHEST_USER = "land_auction_highest_bid_user#global";
public static final String PK_KEY_LAND_AUCTION_RECORD = "land_auction_record#global";
public static final String PK_KEY_USER_NICKNAME_REGISTRY = "user_nickname_registry#global";
public static final String PK_KEY_MONEY = "money#";
public static final String PK_KEY_LAND = "land#";
@@ -32,6 +33,10 @@ public class DynamoDBConstants {
public static final String ATTRIB_LANDAUCTION_HIGHEST_USER = "LandAuctionHighestBidUserAttrib";
public static final String ATTRIB_USER_NICKNAME_REGISTRY = "UserNicknameRegistryAttrib";
public static final String ATTRIB_BATTLE_EVENT = "BattleEventAttrib";
public static final String ATTRIB_LAND = "LandAttrib";
public static final String ATTRIB_BUILDING = "BuildingAttrib";
public static final String ATTRIB_OWNED_LAND = "OwnedLandAttrib";
public static final String ATTRIB_OWNED_BUILDING = "OwnedBuildingAttrib";
//DOC
public static final String DOC_SYSTEMMAIL = "SystemMetaMailDoc";
@@ -40,6 +45,10 @@ public class DynamoDBConstants {
public static final String DOC_LANDAUCTION_HIGHEST_USER = "LandAuctionHighestBidUserDoc";
public static final String DOC_USER_NICKNAME_REGISTRY = "UserNicknameRegistryDoc";
public static final String DOC_BATTLE_EVENT = "BattleEventDoc";
public static final String DOC_LAND = "LandDoc";
public static final String DOC_BUILDING = "BuildingDoc";
public static final String DOC_OWNED_LAND = "OwnedLandDoc";
public static final String DOC_OWNED_BUILDING = "OwnedBuildingDoc";
//SCHEMA
public static final String SCHEMA_UPDATE_TIME = "UpdatedDateTime";

View File

@@ -2,6 +2,7 @@ package com.caliverse.admin.global.common.constants;
public class MysqlConstants {
public static String TABLE_NAME_LAND_AUCTION = "land_auction";
public static String TABLE_NAME_LAND_OWNER_CHANGE = "land_ownership_changes";
public static String TABLE_NAME_CALIUM_REQUEST = "calium_request";
public static String TABLE_NAME_EVENT = "event";
public static String TABLE_NAME_MAIL = "mail";

View File

@@ -8,6 +8,7 @@ import java.time.format.DateTimeFormatter;
public class DateUtils {
public static String stringToDateTime(LocalDateTime date) {
if(date == null) return null;
DateTimeFormatter formatter = DateTimeFormatter.ofPattern(CommonConstants.FORMAT_DATE_DATETIME);
return date.format(formatter);
}