Class McpCallLog

java.lang.Object
ru.bitel.bgbilling.plugins.mcp.common.bean.McpCallLog

public class McpCallLog extends Object
Запись журнала вызовов MCP — строка таблицы mcp_call_log (схема — modules/plugins.mcp/init, план §7.10 «Журнал вызовов»).

Поля соответствуют столбцам таблицы: ts, token_id, user_id, client_ip, component, tool_name, contract_id, duration, success, denied, error_text, args. Имя JSON-RPC метода в схему не выносится: журнал ведётся для tools/call, а имя инструмента уже есть в tool_name.

  • Constructor Details

    • McpCallLog

      public McpCallLog()
  • Method Details

    • getTs

      public LocalDateTime getTs()
    • setTs

      public void setTs(LocalDateTime ts)
    • getTokenId

      public int getTokenId()
    • setTokenId

      public void setTokenId(int tokenId)
    • getUserId

      public int getUserId()
    • setUserId

      public void setUserId(int userId)
    • getClientIp

      public String getClientIp()
    • setClientIp

      public void setClientIp(String clientIp)
    • getComponent

      public String getComponent()
    • setComponent

      public void setComponent(String component)
    • getToolName

      public String getToolName()
    • setToolName

      public void setToolName(String toolName)
    • getContractId

      public int getContractId()
    • setContractId

      public void setContractId(int contractId)
    • getDurationMs

      public int getDurationMs()
    • setDurationMs

      public void setDurationMs(int durationMs)
    • isSuccess

      public boolean isSuccess()
    • setSuccess

      public void setSuccess(boolean success)
    • isDenied

      public boolean isDenied()
    • setDenied

      public void setDenied(boolean denied)
    • getErrorText

      public String getErrorText()
    • setErrorText

      public void setErrorText(String errorText)
    • getArgs

      public String getArgs()
    • setArgs

      public void setArgs(String args)