using System;
using System.Collections.Generic;
using System.Linq;
using SqlSugar;
namespace medical.transfomer.entity
{
///
/// 医保交易日志表
///
[SugarTable("STD_TRANSACTION_LOG")]
public class STD_TRANSACTION_LOG
{
///
/// 备 注:日志ID
/// 默认值:
///
[SugarColumn(ColumnName="LOG_ID", IsPrimaryKey = true, IsIdentity = true)]
public decimal? LOG_ID { get; set; }
///
/// 备 注:方法ID
/// 默认值:
///
[SugarColumn(ColumnName="METHOD_ID")]
public string METHOD_ID { get; set; } = null!;
///
/// 备 注:方法名称
/// 默认值:
///
[SugarColumn(ColumnName="METHOD_NAME")]
public string METHOD_NAME { get; set; } = null!;
///
/// 备 注:请求时间
/// 默认值:
///
[SugarColumn(ColumnName="REQUEST_TIME")]
public DateTime REQUEST_TIME { get; set; }
///
/// 备 注:请求数据
/// 默认值:
///
[SugarColumn(ColumnName="REQUEST_DATA", ColumnDataType = "CLOB", IsNullable = true)]
public string? REQUEST_DATA { get; set; }
///
/// 备 注:响应时间
/// 默认值:
///
[SugarColumn(ColumnName="RESPONSE_TIME")]
public DateTime RESPONSE_TIME { get; set; }
///
/// 备 注:响应数据
/// 默认值:
///
[SugarColumn(ColumnName="RESPONSE_DATA", ColumnDataType = "CLOB", IsNullable = true)]
public string? RESPONSE_DATA { get; set; }
///
/// 备 注:状态(1:成功, 0:失败)
/// 默认值:
///
[SugarColumn(ColumnName="STATUS")]
public int STATUS { get; set; }
///
/// 备 注:错误信息
/// 默认值:
///
[SugarColumn(ColumnName="ERROR_MESSAGE", IsNullable = true)]
public string? ERROR_MESSAGE { get; set; }
///
/// 备 注:交易耗时(毫秒)
/// 默认值:
///
[SugarColumn(ColumnName="ELAPSED_TIME", IsNullable = true)]
public long? ELAPSED_TIME { get; set; }
///
/// 备 注:IP地址
/// 默认值:
///
[SugarColumn(ColumnName="CLIENT_IP", IsNullable = true)]
public string? CLIENT_IP { get; set; }
///
/// 备 注:用户ID
/// 默认值:
///
[SugarColumn(ColumnName="USER_ID", IsNullable = true)]
public string? USER_ID { get; set; }
}
}