| 1234567891011121314151617181920212223242526272829303132333435363738 |
- package mint
- import (
- "net/http"
- "time"
- "github.com/gin-gonic/gin"
- "github.com/go-pg/pg/v10"
- )
- type Bolds struct {
- Id int `json:"id" `
- BookId int `json:"book_id" `
- Paragraph int `json:"paragraph" `
- WordSpell string `json:"word_spell" `
- WordReal string `json:"word_real" `
- WordEn string `json:"word_en" `
- CreatedAt time.Time
- }
- //display a list of all palitexts
- func BoldsIndex(db *pg.DB) gin.HandlerFunc {
- return func(c *gin.Context) {
- word := c.Query("word")
- // TODO 补充业务逻辑
- var bolds []Bolds
- err := db.Model(&bolds).Where("word_real = ?", word).Select()
- if err != nil {
- panic(err)
- }
- c.JSON(http.StatusOK, gin.H{
- "status": "sucess",
- "data": bolds,
- })
- }
- }
|