You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
33 lines
533 B
33 lines
533 B
package controller
|
|
|
|
import (
|
|
"github.com/gin-gonic/gin"
|
|
"github.com/taoshihan1991/imaptool/models"
|
|
)
|
|
|
|
func GetConfigs(c *gin.Context) {
|
|
configs:=models.FindConfigs()
|
|
c.JSON(200, gin.H{
|
|
"code": 200,
|
|
"msg": "ok",
|
|
"result":configs,
|
|
})
|
|
}
|
|
func PostConfig(c *gin.Context){
|
|
key:=c.PostForm("key")
|
|
value:=c.PostForm("value")
|
|
if key==""||value==""{
|
|
c.JSON(200, gin.H{
|
|
"code": 400,
|
|
"msg": "error",
|
|
})
|
|
return
|
|
}
|
|
models.UpdateConfig(key,value)
|
|
|
|
c.JSON(200, gin.H{
|
|
"code": 200,
|
|
"msg": "ok",
|
|
"result":"",
|
|
})
|
|
} |