合併輸出
This commit is contained in:
@@ -18,8 +18,7 @@ func ImagesGet(w http.ResponseWriter, r *http.Request) {
|
||||
listview.List = models.QueryImages(listview.Page, listview.PageSize)
|
||||
listview.Total = models.CountImages()
|
||||
listview.Next = listview.Page*listview.PageSize < listview.Total
|
||||
w.Header().Set("Content-Type", "application/json; charset=utf-8")
|
||||
w.Write(listview.ToJSON())
|
||||
listview.WriteJSON(w)
|
||||
}
|
||||
|
||||
func ImagesPost(w http.ResponseWriter, r *http.Request) {
|
||||
|
@@ -22,8 +22,7 @@ func ModelsGet(w http.ResponseWriter, r *http.Request) {
|
||||
listview.List = models.QueryModels(listview.Page, listview.PageSize)
|
||||
listview.Total = models.CountModels()
|
||||
listview.Next = listview.Page*listview.PageSize < listview.Total
|
||||
w.Header().Set("Content-Type", "application/json; charset=utf-8")
|
||||
w.Write(listview.ToJSON())
|
||||
listview.WriteJSON(w)
|
||||
}
|
||||
|
||||
func ModelsPost(w http.ResponseWriter, r *http.Request) {
|
||||
|
@@ -15,8 +15,7 @@ func ServersGet(w http.ResponseWriter, r *http.Request) {
|
||||
listview.List = models.QueryServers(listview.Page, listview.PageSize)
|
||||
listview.Total = models.CountServers()
|
||||
listview.Next = listview.Page*listview.PageSize < listview.Total
|
||||
w.Header().Set("Content-Type", "application/json; charset=utf-8")
|
||||
w.Write(listview.ToJSON())
|
||||
listview.WriteJSON(w)
|
||||
}
|
||||
|
||||
func ServersPost(w http.ResponseWriter, r *http.Request) {
|
||||
|
@@ -16,8 +16,7 @@ func SessionsGet(w http.ResponseWriter, r *http.Request) {
|
||||
listview.List = models.QuerySessions(listview.Page, listview.PageSize)
|
||||
listview.Total = models.CountSessions()
|
||||
listview.Next = listview.Page*listview.PageSize < listview.Total
|
||||
w.Header().Set("Content-Type", "application/json; charset=utf-8")
|
||||
w.Write(listview.ToJSON())
|
||||
listview.WriteJSON(w)
|
||||
}
|
||||
|
||||
// 創建會話
|
||||
|
51
routers/tags.go
Normal file
51
routers/tags.go
Normal file
@@ -0,0 +1,51 @@
|
||||
package routers
|
||||
|
||||
import (
|
||||
"encoding/json"
|
||||
"fmt"
|
||||
"io/ioutil"
|
||||
"main/models"
|
||||
"main/utils"
|
||||
"net/http"
|
||||
)
|
||||
|
||||
// 獲取標籤列表
|
||||
func TagsGet(w http.ResponseWriter, r *http.Request) {
|
||||
var listview models.ListView
|
||||
listview.Page = utils.ParamInt(r.URL.Query().Get("page"), 1)
|
||||
listview.PageSize = utils.ParamInt(r.URL.Query().Get("pageSize"), 10)
|
||||
listview.List = models.QueryTags(listview.Page, listview.PageSize)
|
||||
listview.Total = models.CountTags()
|
||||
listview.Next = listview.Page*listview.PageSize < listview.Total
|
||||
listview.WriteJSON(w)
|
||||
}
|
||||
|
||||
// 創建標籤
|
||||
func TagsPost(w http.ResponseWriter, r *http.Request) {
|
||||
var form struct {
|
||||
Name string `json:"name"`
|
||||
}
|
||||
body, err := ioutil.ReadAll(r.Body)
|
||||
if err != nil {
|
||||
fmt.Println(err)
|
||||
return
|
||||
}
|
||||
defer r.Body.Close()
|
||||
if err = json.Unmarshal(body, &form); err != nil {
|
||||
fmt.Println(err)
|
||||
return
|
||||
}
|
||||
// 創建標籤
|
||||
var tag models.Tag
|
||||
if err := tag.Create(form.Name); err != nil {
|
||||
fmt.Println(err)
|
||||
return
|
||||
}
|
||||
// 返回信息
|
||||
w.Header().Set("Content-Type", "application/json; charset=utf-8")
|
||||
w.Write(utils.ToJSON(tag))
|
||||
}
|
||||
|
||||
// 獲取標籤
|
||||
func TagsItemGet(w http.ResponseWriter, r *http.Request) {
|
||||
}
|
@@ -20,8 +20,7 @@ func TasksGet(w http.ResponseWriter, r *http.Request) {
|
||||
listview.List = models.QueryTasks(listview.Page, listview.PageSize)
|
||||
listview.Total = models.CountTasks()
|
||||
listview.Next = listview.Page*listview.PageSize < listview.Total
|
||||
w.Header().Set("Content-Type", "application/json; charset=utf-8")
|
||||
w.Write(listview.ToJSON())
|
||||
listview.WriteJSON(w)
|
||||
}
|
||||
|
||||
func TasksPost(w http.ResponseWriter, r *http.Request) {
|
||||
|
@@ -19,8 +19,7 @@ func UsersGet(w http.ResponseWriter, r *http.Request) {
|
||||
listview.List = models.QueryUsers(listview.Page, listview.PageSize)
|
||||
listview.Total = models.CountUsers()
|
||||
listview.Next = listview.Page*listview.PageSize < listview.Total
|
||||
w.Header().Set("Content-Type", "application/json; charset=utf-8")
|
||||
w.Write(listview.ToJSON())
|
||||
listview.WriteJSON(w)
|
||||
}
|
||||
|
||||
// 創建用戶
|
||||
|
Reference in New Issue
Block a user