初次提交

This commit is contained in:
liuzhihang1
2024-06-26 20:45:23 +08:00
parent 4b388a5be1
commit 831ea9889f
57 changed files with 3945 additions and 0 deletions

50
api/push.go Normal file
View File

@@ -0,0 +1,50 @@
package api
import (
"msm/model"
"strconv"
"msm/dao"
"github.com/gin-gonic/gin"
)
type pushApi struct{}
var PushApi = new(pushApi)
func (p *pushApi) GetPushList(ctx *gin.Context) {
rOk(ctx, "查询成功", dao.PushDao.GetPushList())
}
func (p *pushApi) GetPushById(ctx *gin.Context) {
id, err := strconv.Atoi(ctx.Query("id"))
errCheck(ctx, err != nil, err)
rOk(ctx, "查询成功", dao.PushDao.GetPushConfigById(id))
}
func (p *pushApi) AddPushConfig(ctx *gin.Context) {
data := model.Push{}
err := ctx.ShouldBindJSON(&data)
errCheck(ctx, err != nil, err)
err = dao.PushDao.AddPushConfig(data)
errCheck(ctx, err != nil, err)
rOk(ctx, "添加成功", nil)
}
func (p *pushApi) UpdatePushConfig(ctx *gin.Context) {
data := model.Push{}
err := ctx.ShouldBindJSON(&data)
errCheck(ctx, err != nil, err)
err = dao.PushDao.UpdatePushConfig(data)
errCheck(ctx, err != nil, err)
rOk(ctx, "更新成功", nil)
}
func (p *pushApi) DeletePushConfig(ctx *gin.Context) {
id, err := strconv.Atoi(ctx.Query("id"))
errCheck(ctx, err != nil, err)
err = dao.PushDao.DeletePushConfig(id)
errCheck(ctx, err != nil, err)
rOk(ctx, "删除成功", nil)
}