Fetch the repository succeeded.
package controller
import (
"backend/dao/mysql"
"github.com/gin-gonic/gin"
"go.uber.org/zap"
"strconv"
)
// OperationHistoryListView 操作历史列表接口
func OperationHistoryListView(c *gin.Context) {
starttime := c.DefaultQuery("starttime", "")
endtime := c.DefaultQuery("endtime", "")
limit := c.DefaultQuery("limit", "")
offset := c.DefaultQuery("offset", "")
queryParams := map[string]string{
"starttime": starttime,
"endtime": endtime,
"limit": limit,
"offset": offset,
}
operateHistoryList, err := mysql.GetOperateHistoryList(queryParams)
if err != nil {
zap.L().Error("获取数据失败:&u", zap.Error(err))
ResponseError(c, CodeServerBusy)
}
ResponseSuccess(c, operateHistoryList)
}
// OperationHistoryView 根据路径参数id获取详情
func OperationHistoryView(c *gin.Context) {
id, _ := strconv.Atoi(c.Param("id"))
operateHistory, err := mysql.GetOperateHistoryById(id)
if err != nil {
zap.L().Error("获取数据失败:", zap.Error(err))
ResponseError(c, CodeServerBusy)
return
}
ResponseSuccess(c, operateHistory)
}
// OperationHistoryDelView 根据路径参数id删除记录
func OperationHistoryDelView(c *gin.Context) {
id, _ := strconv.Atoi(c.Param("id"))
_, err := mysql.DelOperateHistoryById(id)
if err != nil {
zap.L().Error("获取数据失败:", zap.Error(err))
ResponseError(c, CodeServerBusy)
return
}
ResponseSuccess(c, nil)
}
// TODO 新增/修改接口需要校验
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。