oper_log.go 904 B

1234567891011121314151617181920212223242526272829303132333435
  1. package monitor_service
  2. import (
  3. "gfast/app/model/admin/auth_rule"
  4. "gfast/app/model/admin/sys_oper_log"
  5. "gfast/app/model/admin/user"
  6. "github.com/gogf/gf/frame/g"
  7. "net/url"
  8. )
  9. //新增操作日志记录
  10. func OperationLogAdd(user *user.Entity, menu *auth_rule.Entity, url *url.URL,
  11. param g.Map, method, clientIp string) {
  12. sys_oper_log.Add(user, menu, url, param, method, clientIp)
  13. }
  14. //操作日志列表
  15. func OperationLogListByPage(req *sys_oper_log.SelectPageReq) (total, page int, list []*sys_oper_log.Entity, err error) {
  16. return sys_oper_log.ListByPage(req)
  17. }
  18. //通过id获取操作日志
  19. func GetOperationLogById(id int64) (log *sys_oper_log.Entity, err error) {
  20. return sys_oper_log.GetById(id)
  21. }
  22. //批量删除
  23. func DeleteOperationLogByIds(ids []int) (err error) {
  24. return sys_oper_log.DeleteByIds(ids)
  25. }
  26. //清空
  27. func ClearOperationLog() (err error) {
  28. return sys_oper_log.ClearLog()
  29. }