mirror of
https://gitee.com/dromara/electron-egg.git
synced 2026-05-15 04:02:10 +08:00
67 lines
1.1 KiB
Go
67 lines
1.1 KiB
Go
package api
|
|
|
|
import (
|
|
"net/http"
|
|
|
|
"github.com/wallace5303/ee-go/eapp"
|
|
"github.com/wallace5303/ee-go/ehelper"
|
|
"github.com/wallace5303/ee-go/ehttp/router"
|
|
"github.com/wallace5303/ee-go/elog"
|
|
|
|
"github.com/gin-gonic/gin"
|
|
//"electron-egg/demo/sql/sqlitelib"
|
|
)
|
|
|
|
// 使用 router Ctx
|
|
func Hello(c *router.Ctx) {
|
|
ret := ehelper.GetJson()
|
|
defer c.JSON(ret)
|
|
|
|
ret.Data = "hello electron-egg"
|
|
elog.Logger.Info(" print Hello ")
|
|
}
|
|
|
|
// 使用 gin Context
|
|
func Info(gc *gin.Context) {
|
|
ret := ehelper.GetJson()
|
|
defer gc.JSON(http.StatusOK, ret)
|
|
|
|
elog.Logger.Info(" print info ")
|
|
}
|
|
|
|
func Exit(c *router.Ctx) {
|
|
ret := ehelper.GetJson()
|
|
defer c.JSON(ret)
|
|
|
|
eapp.Close()
|
|
}
|
|
|
|
func SetValue(c *router.Ctx) {
|
|
ret := ehelper.GetJson()
|
|
defer c.JSON(ret)
|
|
|
|
// arg, ok := c.ArgJson()
|
|
// if !ok {
|
|
// return
|
|
// }
|
|
|
|
// keyName := arg["key"].(string)
|
|
// vallue := arg["value"]
|
|
|
|
// sqlitelib.SetStatData(keyName, vallue)
|
|
}
|
|
|
|
func GetValue(c *router.Ctx) {
|
|
ret := ehelper.GetJson()
|
|
defer c.JSON(ret)
|
|
|
|
// arg, ok := c.ArgJson()
|
|
// if !ok {
|
|
// return
|
|
// }
|
|
|
|
// keyName := arg["key"].(string)
|
|
|
|
// ret.Data = sqlitelib.GetStat(keyName)
|
|
}
|