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, ) )