Files
gfast/app/service/admin/monitor_service/oper_log.go
T

36 lines
904 B
Go

package monitor_service
import (
"gfast/app/model/admin/auth_rule"
"gfast/app/model/admin/sys_oper_log"
"gfast/app/model/admin/user"
"github.com/gogf/gf/frame/g"
"net/url"
)
//新增操作日志记录
func OperationLogAdd(user *user.Entity, menu *auth_rule.Entity, url *url.URL,
param g.Map, method, clientIp string) {
sys_oper_log.Add(user, menu, url, param, method, clientIp)
}
//操作日志列表
func OperationLogListByPage(req *sys_oper_log.SelectPageReq) (total, page int, list []*sys_oper_log.Entity, err error) {
return sys_oper_log.ListByPage(req)
}
//通过id获取操作日志
func GetOperationLogById(id int64) (log *sys_oper_log.Entity, err error) {
return sys_oper_log.GetById(id)
}
//批量删除
func DeleteOperationLogByIds(ids []int) (err error) {
return sys_oper_log.DeleteByIds(ids)
}
//清空
func ClearOperationLog() (err error) {
return sys_oper_log.ClearLog()
}