From 23b0d56f39f935b75f159e08175974f6251cc79c Mon Sep 17 00:00:00 2001 From: lanyuanxiaoyao Date: Sun, 22 Dec 2024 12:14:21 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=E5=A2=9E=E5=8A=A0newText=E5=AD=97?= =?UTF-8?q?=E6=AE=B5=E7=94=A8=E4=BA=8E=E8=A1=A8=E7=A4=BA=E4=BC=98=E5=8C=96?= =?UTF-8?q?=E5=90=8E=E6=AD=A3=E6=96=87?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/main/kotlin/com/lanyuanxiaoyao/bookstore/Entity.kt | 1 + .../com/lanyuanxiaoyao/bookstore/controller/ChapterController.kt | 1 + .../com/lanyuanxiaoyao/bookstore/controller/LineController.kt | 1 + 3 files changed, 3 insertions(+) diff --git a/src/main/kotlin/com/lanyuanxiaoyao/bookstore/Entity.kt b/src/main/kotlin/com/lanyuanxiaoyao/bookstore/Entity.kt index a240286..c8f1f97 100644 --- a/src/main/kotlin/com/lanyuanxiaoyao/bookstore/Entity.kt +++ b/src/main/kotlin/com/lanyuanxiaoyao/bookstore/Entity.kt @@ -89,6 +89,7 @@ class Line( @Lob @Column(nullable = false) var text: String, + var newText: String?, @ManyToOne(cascade = [CascadeType.DETACH], fetch = FetchType.LAZY) @JoinColumn(nullable = false, foreignKey = ForeignKey(ConstraintMode.NO_CONSTRAINT)) var chapter: Chapter diff --git a/src/main/kotlin/com/lanyuanxiaoyao/bookstore/controller/ChapterController.kt b/src/main/kotlin/com/lanyuanxiaoyao/bookstore/controller/ChapterController.kt index 59d30ec..26a9144 100644 --- a/src/main/kotlin/com/lanyuanxiaoyao/bookstore/controller/ChapterController.kt +++ b/src/main/kotlin/com/lanyuanxiaoyao/bookstore/controller/ChapterController.kt @@ -82,6 +82,7 @@ class ChapterController { lineId = IdUtil.fastSimpleUUID(), sequence = startIndex + index, text = line.trim(), + newText = null, chapter = chapter, ) } diff --git a/src/main/kotlin/com/lanyuanxiaoyao/bookstore/controller/LineController.kt b/src/main/kotlin/com/lanyuanxiaoyao/bookstore/controller/LineController.kt index a2e8f8a..f511a96 100644 --- a/src/main/kotlin/com/lanyuanxiaoyao/bookstore/controller/LineController.kt +++ b/src/main/kotlin/com/lanyuanxiaoyao/bookstore/controller/LineController.kt @@ -53,6 +53,7 @@ class LineController { lineId = item.lineId ?: IdUtil.fastSimpleUUID(), sequence = item.sequence, text = item.text, + newText = null, chapter = chapter, ) )