diff --git a/backend/src/main/java/com/zl/mjga/controller/LibraryController.java b/backend/src/main/java/com/zl/mjga/controller/LibraryController.java index b8e2b4d..5bcac8b 100644 --- a/backend/src/main/java/com/zl/mjga/controller/LibraryController.java +++ b/backend/src/main/java/com/zl/mjga/controller/LibraryController.java @@ -31,6 +31,7 @@ public class LibraryController { Library library = new Library(); library.setId(libraryUpsertDto.id()); library.setName(libraryUpsertDto.name()); + library.setDesc(libraryUpsertDto.desc()); libraryRepository.merge(library); } diff --git a/backend/src/main/java/com/zl/mjga/dto/library/LibraryUpsertDto.java b/backend/src/main/java/com/zl/mjga/dto/library/LibraryUpsertDto.java index 67636dc..e5c88f6 100644 --- a/backend/src/main/java/com/zl/mjga/dto/library/LibraryUpsertDto.java +++ b/backend/src/main/java/com/zl/mjga/dto/library/LibraryUpsertDto.java @@ -2,4 +2,4 @@ package com.zl.mjga.dto.library; import jakarta.validation.constraints.NotEmpty; -public record LibraryUpsertDto(Long id, @NotEmpty String name) {} +public record LibraryUpsertDto(Long id, @NotEmpty String name, String desc) {} diff --git a/backend/src/main/resources/db/migration/V1_0_3__init_library.sql b/backend/src/main/resources/db/migration/V1_0_3__init_library.sql index e1cdde8..a56cb32 100644 --- a/backend/src/main/resources/db/migration/V1_0_3__init_library.sql +++ b/backend/src/main/resources/db/migration/V1_0_3__init_library.sql @@ -1,6 +1,7 @@ CREATE TABLE mjga.library ( id BIGSERIAL PRIMARY KEY, name VARCHAR NOT NULL UNIQUE, + desc VARCHAR, data_count INTEGER NOT NULL DEFAULT 0, create_time TIMESTAMPTZ NOT NULL DEFAULT CURRENT_TIMESTAMP );