19 lines
620 B
Python
19 lines
620 B
Python
from odoo import models, fields, api
|
|
|
|
|
|
class ApiRequestLog(models.Model):
|
|
_name = 'api.request.log'
|
|
_description = '接口请求日志'
|
|
_order = 'id desc'
|
|
|
|
name = fields.Char('接口名称')
|
|
path = fields.Char('请求路径')
|
|
method = fields.Char('请求方法')
|
|
request_data = fields.Text('请求数据')
|
|
response_data = fields.Text('响应数据')
|
|
remote_addr = fields.Char('客户端IP')
|
|
response_time = fields.Float('响应时间(秒)', digits=(16, 6))
|
|
status = fields.Integer('状态码')
|
|
requester = fields.Char('请求方')
|
|
responser = fields.Char('响应方')
|