fix: 修改代码目录结构
This commit is contained in:
parent
3d50388ee7
commit
885f5a44d6
|
|
@ -3,7 +3,7 @@ package v1
|
||||||
import(
|
import(
|
||||||
"log"
|
"log"
|
||||||
"github.com/gin-gonic/gin"
|
"github.com/gin-gonic/gin"
|
||||||
"wx-backend-go/util"
|
"wx-backend-go/src/utils"
|
||||||
)
|
)
|
||||||
|
|
||||||
const Token = "aaa325"
|
const Token = "aaa325"
|
||||||
|
|
@ -6,4 +6,5 @@ func InitRouters(prefix string, e *gin.Engine) {
|
||||||
g := e.Group(prefix)
|
g := e.Group(prefix)
|
||||||
g.GET("", Greeting)
|
g.GET("", Greeting)
|
||||||
g.GET("/league/list", GetLeagueList)
|
g.GET("/league/list", GetLeagueList)
|
||||||
|
g.GET("/tabs", GetTabsList)
|
||||||
}
|
}
|
||||||
|
|
@ -4,7 +4,7 @@ import (
|
||||||
"time"
|
"time"
|
||||||
"github.com/gin-gonic/gin"
|
"github.com/gin-gonic/gin"
|
||||||
"gorm.io/gorm"
|
"gorm.io/gorm"
|
||||||
"wx-backend-go/models"
|
"wx-backend-go/src/models"
|
||||||
|
|
||||||
)
|
)
|
||||||
|
|
||||||
|
|
@ -23,6 +23,11 @@ type FootballLeague struct {
|
||||||
CreatedAt time.Time `json:"created_at"`
|
CreatedAt time.Time `json:"created_at"`
|
||||||
}
|
}
|
||||||
|
|
||||||
|
type Tabs struct {
|
||||||
|
ID int `json:"id"`
|
||||||
|
Name string `json:"name"`
|
||||||
|
}
|
||||||
|
|
||||||
func GetLeagueList(c *gin.Context) {
|
func GetLeagueList(c *gin.Context) {
|
||||||
session := models.DB.Session(&gorm.Session{})
|
session := models.DB.Session(&gorm.Session{})
|
||||||
|
|
||||||
|
|
@ -33,4 +38,20 @@ func GetLeagueList(c *gin.Context) {
|
||||||
"data": leagueList,
|
"data": leagueList,
|
||||||
})
|
})
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
func GetTabsList(c *gin.Context) {
|
||||||
|
session := models.DB.Session(&gorm.Session{})
|
||||||
|
|
||||||
|
var tabsList []Tabs
|
||||||
|
session.Model(&models.Tabs{}).Find(&tabsList)
|
||||||
|
|
||||||
|
// var result map[string]map
|
||||||
|
|
||||||
|
c.JSON(200, gin.H{
|
||||||
|
|
||||||
|
"data": tabsList,
|
||||||
|
})
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
@ -11,7 +11,7 @@ import (
|
||||||
var DB *gorm.DB
|
var DB *gorm.DB
|
||||||
|
|
||||||
func init() {
|
func init() {
|
||||||
dsn := "root:Chenweijia113!@(172.17.0.1:3306)/lottery?charset=utf8mb4&parseTime=True&loc=Local"
|
dsn := "root:123456@(127.0.0.1:3306)/weixin?charset=utf8mb4&parseTime=True&loc=Local"
|
||||||
var err error
|
var err error
|
||||||
DB, err = gorm.Open(mysql.Open(dsn), &gorm.Config{})
|
DB, err = gorm.Open(mysql.Open(dsn), &gorm.Config{})
|
||||||
if err != nil {
|
if err != nil {
|
||||||
|
|
@ -0,0 +1,14 @@
|
||||||
|
package models
|
||||||
|
|
||||||
|
type Tabs struct {
|
||||||
|
ID int `gorm:"primaryKey;column:id;type:int;not null"`
|
||||||
|
Name string `gorm:"column:name;type:varchar(255);default:null"`
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
// TableName 解决gorm表明映射
|
||||||
|
func (Tabs) TableName() string {
|
||||||
|
return "tabs"
|
||||||
|
}
|
||||||
|
|
||||||
Loading…
Reference in New Issue