From 3eb829393c22b975b9ca7e0e022150d4cafa9bd1 Mon Sep 17 00:00:00 2001
From: zhangqian <zhangqian@123.com>
Date: 星期四, 16 五月 2024 15:29:32 +0800
Subject: [PATCH] 增加音频详情接口,返回解析的文字

---
 models/text.go |   80 ++++++++++++++++++++--------------------
 1 files changed, 40 insertions(+), 40 deletions(-)

diff --git a/models/text.go b/models/text.go
index 4b4d2b9..1818ee0 100644
--- a/models/text.go
+++ b/models/text.go
@@ -7,15 +7,15 @@
 )
 
 type (
-	// Text 鏂囧瓧
-	Text struct {
+	// Word 鏂囧瓧
+	Word struct {
 		gorm.Model
-		Content          string `gorm:"uniqueIndex:locomotive_number_text;type:varchar(255);not null;default:'';comment:闊抽鍚嶇О" json:"content"`         // 闊抽鍚嶇О
-		LocomotiveNumber string `gorm:"uniqueIndex:locomotive_number_text;type:varchar(255);not null;default:'';comment:鏈鸿溅鍙�" json:"locomotiveNumber"` // 鏈鸿溅鍙�
+		Content          string `gorm:"uniqueIndex:locomotive_number_Word;type:varchar(255);not null;default:'';comment:闊抽鍚嶇О" json:"content"`         // 鏂囧瓧
+		LocomotiveNumber string `gorm:"uniqueIndex:locomotive_number_Word;type:varchar(255);not null;default:'';comment:鏈鸿溅鍙�" json:"locomotiveNumber"` // 鏈鸿溅鍙�
 	}
 
-	TextSearch struct {
-		Text
+	WordSearch struct {
+		Word
 		Order    string
 		PageNum  int
 		PageSize int
@@ -25,55 +25,55 @@
 	}
 )
 
-func (slf *Text) TableName() string {
-	return "text"
+func (slf *Word) TableName() string {
+	return "word"
 }
 
-func NewTextSearch() *TextSearch {
-	return &TextSearch{Orm: mysqlx.GetDB()}
+func NewWordSearch() *WordSearch {
+	return &WordSearch{Orm: mysqlx.GetDB()}
 }
 
-func (slf *TextSearch) SetOrm(tx *gorm.DB) *TextSearch {
+func (slf *WordSearch) SetOrm(tx *gorm.DB) *WordSearch {
 	slf.Orm = tx
 	return slf
 }
 
-func (slf *TextSearch) SetPage(page, size int) *TextSearch {
+func (slf *WordSearch) SetPage(page, size int) *WordSearch {
 	slf.PageNum, slf.PageSize = page, size
 	return slf
 }
 
-func (slf *TextSearch) SetOrder(order string) *TextSearch {
+func (slf *WordSearch) SetOrder(order string) *WordSearch {
 	slf.Order = order
 	return slf
 }
 
-func (slf *TextSearch) SetID(id uint) *TextSearch {
+func (slf *WordSearch) SetID(id uint) *WordSearch {
 	slf.ID = id
 	return slf
 }
 
-func (slf *TextSearch) SetIDs(ids []uint) *TextSearch {
+func (slf *WordSearch) SetIDs(ids []uint) *WordSearch {
 	slf.IDs = ids
 	return slf
 }
 
-func (slf *TextSearch) SetKeyword(kw string) *TextSearch {
+func (slf *WordSearch) SetKeyword(kw string) *WordSearch {
 	slf.Keyword = kw
 	return slf
 }
 
-func (slf *TextSearch) SetLocomotiveNumber(number string) *TextSearch {
+func (slf *WordSearch) SetLocomotiveNumber(number string) *WordSearch {
 	slf.LocomotiveNumber = number
 	return slf
 }
 
-func (slf *TextSearch) SetContent(content string) *TextSearch {
+func (slf *WordSearch) SetContent(content string) *WordSearch {
 	slf.Content = content
 	return slf
 }
 
-func (slf *TextSearch) build() *gorm.DB {
+func (slf *WordSearch) build() *gorm.DB {
 	var db = slf.Orm.Table(slf.TableName())
 
 	if slf.ID != 0 {
@@ -105,7 +105,7 @@
 }
 
 // Create 鍗曟潯鎻掑叆
-func (slf *TextSearch) Create(record *Text) error {
+func (slf *WordSearch) Create(record *Word) error {
 	var db = slf.build()
 
 	if err := db.Create(record).Error; err != nil {
@@ -116,7 +116,7 @@
 }
 
 // CreateBatch 鎵归噺鎻掑叆
-func (slf *TextSearch) CreateBatch(records []*Text) error {
+func (slf *WordSearch) CreateBatch(records []*Word) error {
 	var db = slf.build()
 
 	if err := db.Create(&records).Error; err != nil {
@@ -126,7 +126,7 @@
 	return nil
 }
 
-func (slf *TextSearch) Save(record *Text) error {
+func (slf *WordSearch) Save(record *Word) error {
 	var db = slf.build()
 
 	if err := db.Omit("CreatedAt").Save(record).Error; err != nil {
@@ -136,7 +136,7 @@
 	return nil
 }
 
-func (slf *TextSearch) UpdateByMap(upMap map[string]interface{}) error {
+func (slf *WordSearch) UpdateByMap(upMap map[string]interface{}) error {
 	var (
 		db = slf.build()
 	)
@@ -148,7 +148,7 @@
 	return nil
 }
 
-func (slf *TextSearch) UpdateByQuery(query string, args []interface{}, upMap map[string]interface{}) error {
+func (slf *WordSearch) UpdateByQuery(query string, args []interface{}, upMap map[string]interface{}) error {
 	var (
 		db = slf.Orm.Table(slf.TableName()).Where(query, args...)
 	)
@@ -160,19 +160,19 @@
 	return nil
 }
 
-func (slf *TextSearch) Delete() error {
+func (slf *WordSearch) Delete() error {
 	var db = slf.build()
 
-	if err := db.Delete(&Text{}).Error; err != nil {
+	if err := db.Delete(&Word{}).Error; err != nil {
 		return err
 	}
 
 	return nil
 }
 
-func (slf *TextSearch) First() (*Text, error) {
+func (slf *WordSearch) First() (*Word, error) {
 	var (
-		record = new(Text)
+		record = new(Word)
 		db     = slf.build()
 	)
 
@@ -183,9 +183,9 @@
 	return record, nil
 }
 
-func (slf *TextSearch) Find() ([]*Text, int, error) {
+func (slf *WordSearch) Find() ([]*Word, int, error) {
 	var (
-		records = make([]*Text, 0)
+		records = make([]*Word, 0)
 		total   int64
 		db      = slf.build()
 	)
@@ -203,9 +203,9 @@
 	return records, int(total), nil
 }
 
-func (slf *TextSearch) FindNotTotal() ([]*Text, error) {
+func (slf *WordSearch) FindNotTotal() ([]*Word, error) {
 	var (
-		records = make([]*Text, 0)
+		records = make([]*Word, 0)
 		db      = slf.build()
 	)
 
@@ -220,9 +220,9 @@
 }
 
 // FindByQuery 鎸囧畾鏉′欢鏌ヨ.
-func (slf *TextSearch) FindByQuery(query string, args []interface{}) ([]*Text, int64, error) {
+func (slf *WordSearch) FindByQuery(query string, args []interface{}) ([]*Word, int64, error) {
 	var (
-		records = make([]*Text, 0)
+		records = make([]*Word, 0)
 		total   int64
 		db      = slf.Orm.Table(slf.TableName()).Where(query, args...)
 	)
@@ -241,9 +241,9 @@
 }
 
 // FindAll 鎸囧畾鏉′欢鏌ヨ&涓嶅垎椤�.
-func (slf *TextSearch) FindAll(query string, args []interface{}) ([]*Text, error) {
+func (slf *WordSearch) FindAll(query string, args []interface{}) ([]*Word, error) {
 	var (
-		records = make([]*Text, 0)
+		records = make([]*Word, 0)
 		db      = slf.Orm.Table(slf.TableName()).Where(query, args...)
 	)
 
@@ -255,7 +255,7 @@
 }
 
 //// InitDefaultData 鍒濆鍖栨暟鎹�
-//func (slf *TextSearch) InitDefaultData() error {
+//func (slf *WordSearch) InitDefaultData() error {
 //	var (
 //		db          = slf.Orm.Table(slf.TableName())
 //		total int64 = 0
@@ -266,7 +266,7 @@
 //	if total != 0 {
 //		return nil
 //	}
-//	Texts := make([]*Text, 0, 3)
-//	Texts = append(Texts, &Text{Name: "璐㈠姟閮�", Number: "cwb"})
-//	return slf.CreateBatch(Texts)
+//	Words := make([]*Word, 0, 3)
+//	Words = append(Words, &Word{Name: "璐㈠姟閮�", Number: "cwb"})
+//	return slf.CreateBatch(Words)
 //}

--
Gitblit v1.8.0