Added CRUD logic for character hair, made some minor improvements, npm update

This commit is contained in:
2024-11-23 15:30:11 +01:00
parent 4a62bbb118
commit d5c7cd0294
11 changed files with 194 additions and 16 deletions

View File

@ -0,0 +1,2 @@
-- AlterTable
ALTER TABLE `CharacterHair` ADD COLUMN `gender` ENUM('MALE', 'FEMALE') NOT NULL DEFAULT 'MALE';

View File

@ -0,0 +1,2 @@
-- AlterTable
ALTER TABLE `CharacterHair` ADD COLUMN `isEnabledForCharCreation` BOOLEAN NOT NULL DEFAULT false;

View File

@ -43,11 +43,13 @@ model CharacterType {
}
model CharacterHair {
id Int @id @default(autoincrement())
name String
sprite Sprite? @relation(fields: [spriteId], references: [id], onDelete: Cascade)
spriteId String?
characters Character[]
id Int @id @default(autoincrement())
name String
gender CharacterGender @default(MALE)
isEnabledForCharCreation Boolean @default(false)
sprite Sprite? @relation(fields: [spriteId], references: [id], onDelete: Cascade)
spriteId String?
characters Character[]
// @TODO: Do we need addedAt and updatedAt?
}