no message
parent
32bc2f6c5e
commit
de99a24d46
|
@ -374,6 +374,28 @@ func CreateMemo(c *gin.Context) {
|
||||||
resp.Status = 0
|
resp.Status = 0
|
||||||
}
|
}
|
||||||
|
|
||||||
|
func CreateBook(c *gin.Context) {
|
||||||
|
resp := RespBase{"unkown error", -231, nil}
|
||||||
|
defer func() {
|
||||||
|
c.JSON(200, resp)
|
||||||
|
}()
|
||||||
|
var req model.Memo
|
||||||
|
e := c.BindJSON(&req)
|
||||||
|
if nil != e {
|
||||||
|
logs.Error(e.Error())
|
||||||
|
resp.Msg = "wrong input"
|
||||||
|
return
|
||||||
|
}
|
||||||
|
e = model.CreateMemo(req)
|
||||||
|
if nil != e {
|
||||||
|
logs.Error(e.Error())
|
||||||
|
return
|
||||||
|
}
|
||||||
|
resp.Data = nil
|
||||||
|
resp.Msg = "OK"
|
||||||
|
resp.Status = 0
|
||||||
|
}
|
||||||
|
|
||||||
func UpdateMemo(c *gin.Context) {
|
func UpdateMemo(c *gin.Context) {
|
||||||
resp := RespBase{"unkown error", -231, nil}
|
resp := RespBase{"unkown error", -231, nil}
|
||||||
defer func() {
|
defer func() {
|
||||||
|
|
|
@ -228,6 +228,13 @@ func DefaultOption(c *gin.Context) {
|
||||||
}
|
}
|
||||||
|
|
||||||
func (this *UserController) Login(c *gin.Context) {
|
func (this *UserController) Login(c *gin.Context) {
|
||||||
|
|
||||||
|
defer func() {
|
||||||
|
if err := recover();err != nil{
|
||||||
|
log.Printf("panic: v%",err)
|
||||||
|
}
|
||||||
|
}()
|
||||||
|
|
||||||
type LoginReq struct {
|
type LoginReq struct {
|
||||||
RememberMe int32 `json:"remember_me"`
|
RememberMe int32 `json:"remember_me"`
|
||||||
UserName string `json:"user_name"`
|
UserName string `json:"user_name"`
|
||||||
|
@ -278,6 +285,8 @@ func (this *UserController) Login(c *gin.Context) {
|
||||||
session := sessions.Get(c)
|
session := sessions.Get(c)
|
||||||
log.Println("set session", string(sessionInfo))
|
log.Println("set session", string(sessionInfo))
|
||||||
session.Set("", string(sessionInfo))
|
session.Set("", string(sessionInfo))
|
||||||
|
session.Clear()
|
||||||
|
|
||||||
//session.
|
//session.
|
||||||
var Options *sessions.Options
|
var Options *sessions.Options
|
||||||
if req.RememberMe == 1 {
|
if req.RememberMe == 1 {
|
||||||
|
|
8
main.go
8
main.go
|
@ -27,7 +27,6 @@ var (
|
||||||
userController = controller.UserController{}
|
userController = controller.UserController{}
|
||||||
mailContoller = controller.MailController{}
|
mailContoller = controller.MailController{}
|
||||||
fileController = controller.FileController{}
|
fileController = controller.FileController{}
|
||||||
webhookController = controller.WebHookController{}
|
|
||||||
)
|
)
|
||||||
|
|
||||||
func CORSMiddleware(c *gin.Context) {
|
func CORSMiddleware(c *gin.Context) {
|
||||||
|
@ -171,6 +170,13 @@ func main() {
|
||||||
api.GET("templates", controller.GetDocTemplate) // 获取所有文章的模板
|
api.GET("templates", controller.GetDocTemplate) // 获取所有文章的模板
|
||||||
|
|
||||||
api.GET("doc_versions", nil) // 获取文章的某个版本
|
api.GET("doc_versions", nil) // 获取文章的某个版本
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
api.PUT("/book", controller.CreateMemo) // 备忘录新建
|
||||||
|
api.POST("/book", controller.UpdateMemo) // 备忘录更新
|
||||||
|
api.POST("/books", controller.GetMemos) // 备忘录批量
|
||||||
|
api.POST("/delbook", controller.DeleteMemos) //删除备忘录
|
||||||
}
|
}
|
||||||
|
|
||||||
openapi := r.Group("openapi")
|
openapi := r.Group("openapi")
|
||||||
|
|
|
@ -0,0 +1,20 @@
|
||||||
|
package model
|
||||||
|
|
||||||
|
import (
|
||||||
|
"time"
|
||||||
|
)
|
||||||
|
// Book sss
|
||||||
|
type Book struct {
|
||||||
|
ID int64 `sql:"id" json:"id"`
|
||||||
|
BookName string `sql:"book_name" json:"book_name"`
|
||||||
|
Author string `sql:"size" json:"size"`
|
||||||
|
Title string `sql:"title" json:"title"`
|
||||||
|
Tag string `sql:"tag" json:"json"`
|
||||||
|
CreateTime time.Time `sql:"create_time" json:"create_time"`
|
||||||
|
}
|
||||||
|
|
||||||
|
// ReadHistory sss
|
||||||
|
type ReadHistory struct {
|
||||||
|
ID int64 `sql:"id" json:"id"`
|
||||||
|
|
||||||
|
}
|
|
@ -3,7 +3,6 @@ package test
|
||||||
import (
|
import (
|
||||||
"log"
|
"log"
|
||||||
"testing"
|
"testing"
|
||||||
|
|
||||||
"github.com/sergi/go-diff/diffmatchpatch"
|
"github.com/sergi/go-diff/diffmatchpatch"
|
||||||
)
|
)
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue