[+] Add playlog fields to net battle log table

pull/99/head^2
Azalea 2025-01-05 04:13:20 -05:00
parent 9ff07f9f2b
commit e16bb5a34f
2 changed files with 19 additions and 7 deletions

View File

@ -7,7 +7,13 @@ import jakarta.persistence.Table
@Table(name = "chusan_net_battle_log")
class Chu3NetBattleLog(
var roomId: Long = 0,
var track: Long = 0,
var track: Int = 0,
// From playlog
var musicId: Int = 0,
var difficultyId: Int = 0,
var score: Int = 0,
var selectUserId: Long = 0,
var selectUserName: String = "",
var opponentUserId1: Long = 0,
@ -46,4 +52,4 @@ class Chu3NetBattleLog(
var battleRuleId: Int = 0,
var monthPoLong: Int = 0,
var eventPoLong: Int = 0
) : Chu3UserEntity()
) : Chu3UserEntity() {

View File

@ -3,15 +3,18 @@ CREATE TABLE chusan_net_battle_log
id BIGINT AUTO_INCREMENT NOT NULL,
user_id BIGINT NULL,
room_id BIGINT NOT NULL,
track BIGINT NOT NULL,
track INT NOT NULL,
music_id INT NOT NULL,
difficulty_id INT NOT NULL,
score INT NOT NULL,
select_user_id BIGINT NOT NULL,
select_user_name VARCHAR(255) NULL,
select_user_name VARCHAR(64) NULL,
opponent_user_id1 BIGINT NOT NULL,
opponent_user_id2 BIGINT NOT NULL,
opponent_user_id3 BIGINT NOT NULL,
opponent_user_name1 VARCHAR(255) NULL,
opponent_user_name2 VARCHAR(255) NULL,
opponent_user_name3 VARCHAR(255) NULL,
opponent_user_name1 VARCHAR(64) NULL,
opponent_user_name2 VARCHAR(64) NULL,
opponent_user_name3 VARCHAR(64) NULL,
opponent_region_id1 INT NOT NULL,
opponent_region_id2 INT NOT NULL,
opponent_region_id3 INT NOT NULL,
@ -45,5 +48,8 @@ CREATE TABLE chusan_net_battle_log
CONSTRAINT pk_chusan_net_battle_log PRIMARY KEY (id)
);
ALTER TABLE chusan_net_battle_log
ADD CONSTRAINT FK_CHUSAN_NET_BATTLE_LOG_ON_USER FOREIGN KEY (user_id) REFERENCES chusan_user_data (id);
ALTER TABLE chusan_net_battle_log
ADD CONSTRAINT FK_CHUSAN_NET_BATTLE_LOG_ON_USER FOREIGN KEY (user_id) REFERENCES chusan_user_data (id);