mirror of
https://github.com/tiger1103/gfast.git
synced 2026-10-13 08:46:53 +00:00
36 lines
904 B
Go
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()
|
|
}
|