sys_operation_record.go 1.1 KB

12345678910111213141516171819202122
  1. package request
  2. import "gin-vue-admin/global"
  3. type SysOperationRecordCreate struct {
  4. global.GVA_MODEL
  5. Ip string `json:"ip" form:"ip" gorm:"column:ip;comment:请求ip"`
  6. Method string `json:"method" form:"method" gorm:"column:method;comment:请求方法"`
  7. Path string `json:"path" form:"path" gorm:"column:path;comment:请求路径"`
  8. Status int `json:"status" form:"status" gorm:"column:status;comment:请求状态"`
  9. Latency int `json:"latency" form:"latency" gorm:"column:latency;comment:延迟"`
  10. Agent string `json:"agent" form:"agent" gorm:"column:agent;comment:代理"`
  11. ErrorMessage string `json:"error_message" form:"error_message" gorm:"column:error_message;comment:错误信息"`
  12. Body string `json:"body" form:"body" gorm:"type:longtext;column:body;comment:请求Body"`
  13. Resp string `json:"resp" form:"resp" gorm:"type:longtext;column:resp;comment:响应Body"`
  14. UserID int `json:"user_id" form:"user_id" gorm:"column:user_id;comment:用户id"`
  15. }
  16. type SysOperationRecordSearch struct {
  17. SysOperationRecordCreate
  18. PageInfo
  19. }