using System.Collections.Generic;
using System.Runtime.Serialization;
namespace EShang.Common.Model
{
///
/// 解析规则表相关类
/// 2025/2/11 17:30:22自动生成
///
[DataContract]
public class ANALYSISRULEModel
{
#region ANALYSISRULE_ID 内码
System.Int32? _ANALYSISRULE_ID = null;
///
/// 内码
///
[DataMember]
public System.Int32? ANALYSISRULE_ID
{
get { return _ANALYSISRULE_ID; }
set
{
if (_ANALYSISRULE_ID != value)
{
_ANALYSISRULE_ID = value;
}
}
}
#endregion
#region TRIGGER_WORDS 触发关键词,用于匹配用户输入的关键词(多个关键词用逗号分隔)
System.String _TRIGGER_WORDS = null;
///
/// 触发关键词,用于匹配用户输入的关键词(多个关键词用逗号分隔)
///
[DataMember]
public System.String TRIGGER_WORDS
{
get { return _TRIGGER_WORDS; }
set
{
if (_TRIGGER_WORDS != value)
{
_TRIGGER_WORDS = value;
}
}
}
#endregion
#region USER_INTENT 用户意图标识,归类规则的用途(如“营收分析”或“服务区查询”)
System.String _USER_INTENT = null;
///
/// 用户意图标识,归类规则的用途(如“营收分析”或“服务区查询”)
///
[DataMember]
public System.String USER_INTENT
{
get { return _USER_INTENT; }
set
{
if (_USER_INTENT != value)
{
_USER_INTENT = value;
}
}
}
#endregion
#region API_ENDPOINT 接口地址,前端根据解析结果调用该接口获取数据
System.String _API_ENDPOINT = null;
///
/// 接口地址,前端根据解析结果调用该接口获取数据
///
[DataMember]
public System.String API_ENDPOINT
{
get { return _API_ENDPOINT; }
set
{
if (_API_ENDPOINT != value)
{
_API_ENDPOINT = value;
}
}
}
#endregion
#region PARAM_TEMPLATE 参数模板,以 JSON 格式存储,用于动态生成接口请求参数
_PARAM_TEMPLATE = null;
///
/// 参数模板,以 JSON 格式存储,用于动态生成接口请求参数
///
[DataMember]
public PARAM_TEMPLATE
{
get { return _PARAM_TEMPLATE; }
set
{
if (_PARAM_TEMPLATE != value)
{
_PARAM_TEMPLATE = value;
}
}
}
#endregion
#region PARSING_RULES 通用解析逻辑,以 JSON 格式存储,定义字段解析的详细规则
_PARSING_RULES = null;
///
/// 通用解析逻辑,以 JSON 格式存储,定义字段解析的详细规则
///
[DataMember]
public PARSING_RULES
{
get { return _PARSING_RULES; }
set
{
if (_PARSING_RULES != value)
{
_PARSING_RULES = value;
}
}
}
#endregion
#region RESPONSE_CONFIG 响应内容配置,以 JSON 格式存储,定义接口返回内容的展示逻辑和字段控制
_RESPONSE_CONFIG = null;
///
/// 响应内容配置,以 JSON 格式存储,定义接口返回内容的展示逻辑和字段控制
///
[DataMember]
public RESPONSE_CONFIG
{
get { return _RESPONSE_CONFIG; }
set
{
if (_RESPONSE_CONFIG != value)
{
_RESPONSE_CONFIG = value;
}
}
}
#endregion
#region OUTPUT_FORMAT 输出格式,定义数据展示方式,如 JSON、表格 或 图表
System.String _OUTPUT_FORMAT = null;
///
/// 输出格式,定义数据展示方式,如 JSON、表格 或 图表
///
[DataMember]
public System.String OUTPUT_FORMAT
{
get { return _OUTPUT_FORMAT; }
set
{
if (_OUTPUT_FORMAT != value)
{
_OUTPUT_FORMAT = value;
}
}
}
#endregion
#region ENABLE_CHART 图表输出(0:不支持;1:支持)
System.Int16? _ENABLE_CHART = null;
///
/// 图表输出(0:不支持;1:支持)
///
[DataMember]
public System.Int16? ENABLE_CHART
{
get { return _ENABLE_CHART; }
set
{
if (_ENABLE_CHART != value)
{
_ENABLE_CHART = value;
}
}
}
#endregion
#region ENABLE_PDF_EXPORT 导出为PDF(0:不支持;1:支持)
System.Int16? _ENABLE_PDF_EXPORT = null;
///
/// 导出为PDF(0:不支持;1:支持)
///
[DataMember]
public System.Int16? ENABLE_PDF_EXPORT
{
get { return _ENABLE_PDF_EXPORT; }
set
{
if (_ENABLE_PDF_EXPORT != value)
{
_ENABLE_PDF_EXPORT = value;
}
}
}
#endregion
#region ENABLE_VIEW_MORE “查看更多”功能(0:不支持;1:支持)
System.Int16? _ENABLE_VIEW_MORE = null;
///
/// “查看更多”功能(0:不支持;1:支持)
///
[DataMember]
public System.Int16? ENABLE_VIEW_MORE
{
get { return _ENABLE_VIEW_MORE; }
set
{
if (_ENABLE_VIEW_MORE != value)
{
_ENABLE_VIEW_MORE = value;
}
}
}
#endregion
#region RULE_PRIORITY 规则优先级,值越小优先级越高,用于多规则冲突时的选择
System.Int16? _RULE_PRIORITY = null;
///
/// 规则优先级,值越小优先级越高,用于多规则冲突时的选择
///
[DataMember]
public System.Int16? RULE_PRIORITY
{
get { return _RULE_PRIORITY; }
set
{
if (_RULE_PRIORITY != value)
{
_RULE_PRIORITY = value;
}
}
}
#endregion
#region RULE_SOURCE 规则来源(1000:系统默认;2000:用户自定义)
System.Int16? _RULE_SOURCE = null;
///
/// 规则来源(1000:系统默认;2000:用户自定义)
///
[DataMember]
public System.Int16? RULE_SOURCE
{
get { return _RULE_SOURCE; }
set
{
if (_RULE_SOURCE != value)
{
_RULE_SOURCE = value;
}
}
}
#endregion
#region CREATE_DATE 创建时间
string _CREATE_DATE = null;
///
/// 创建时间
///
[DataMember]
public string CREATE_DATE
{
get { return _CREATE_DATE; }
set
{
if (_CREATE_DATE != value)
{
_CREATE_DATE = value;
}
}
}
#endregion
#region CREATE_DATE_Start 创建时间(查询条件)
string _CREATE_DATE_Start = null;
///
/// 创建时间(查询条件)
///
[DataMember]
public string CREATE_DATE_Start
{
get { return _CREATE_DATE_Start; }
set
{
if (_CREATE_DATE_Start != value)
{
_CREATE_DATE_Start = value;
}
}
}
#endregion
#region CREATE_DATE_End 创建时间(查询条件)
string _CREATE_DATE_End = null;
///
/// 创建时间(查询条件)
///
[DataMember]
public string CREATE_DATE_End
{
get { return _CREATE_DATE_End; }
set
{
if (_CREATE_DATE_End != value)
{
_CREATE_DATE_End = value;
}
}
}
#endregion
#region UPDATE_DATE 修改时间
string _UPDATE_DATE = null;
///
/// 修改时间
///
[DataMember]
public string UPDATE_DATE
{
get { return _UPDATE_DATE; }
set
{
if (_UPDATE_DATE != value)
{
_UPDATE_DATE = value;
}
}
}
#endregion
#region UPDATE_DATE_Start 修改时间(查询条件)
string _UPDATE_DATE_Start = null;
///
/// 修改时间(查询条件)
///
[DataMember]
public string UPDATE_DATE_Start
{
get { return _UPDATE_DATE_Start; }
set
{
if (_UPDATE_DATE_Start != value)
{
_UPDATE_DATE_Start = value;
}
}
}
#endregion
#region UPDATE_DATE_End 修改时间(查询条件)
string _UPDATE_DATE_End = null;
///
/// 修改时间(查询条件)
///
[DataMember]
public string UPDATE_DATE_End
{
get { return _UPDATE_DATE_End; }
set
{
if (_UPDATE_DATE_End != value)
{
_UPDATE_DATE_End = value;
}
}
}
#endregion
#region ANALYSISRULE_STATE 启用规则(0:禁用;1:启用)
System.Int16? _ANALYSISRULE_STATE = null;
///
/// 启用规则(0:禁用;1:启用)
///
[DataMember]
public System.Int16? ANALYSISRULE_STATE
{
get { return _ANALYSISRULE_STATE; }
set
{
if (_ANALYSISRULE_STATE != value)
{
_ANALYSISRULE_STATE = value;
}
}
}
#endregion
#region ANALYSISRULE_DESC 备注说明,记录规则的背景、用途或配置意图
System.String _ANALYSISRULE_DESC = null;
///
/// 备注说明,记录规则的背景、用途或配置意图
///
[DataMember]
public System.String ANALYSISRULE_DESC
{
get { return _ANALYSISRULE_DESC; }
set
{
if (_ANALYSISRULE_DESC != value)
{
_ANALYSISRULE_DESC = value;
}
}
}
#endregion
#region ENABLE_TABLE 表格输出(0:不支持;1:支持)
System.Int16? _ENABLE_TABLE = null;
///
/// 表格输出(0:不支持;1:支持)
///
[DataMember]
public System.Int16? ENABLE_TABLE
{
get { return _ENABLE_TABLE; }
set
{
if (_ENABLE_TABLE != value)
{
_ENABLE_TABLE = value;
}
}
}
#endregion
#region SPRESPONSE_TYPE 服务区返回格式(1:单个服务区;2:多个服务区)
System.Int16? _SPRESPONSE_TYPE = null;
///
/// 服务区返回格式(1:单个服务区;2:多个服务区)
///
[DataMember]
public System.Int16? SPRESPONSE_TYPE
{
get { return _SPRESPONSE_TYPE; }
set
{
if (_SPRESPONSE_TYPE != value)
{
_SPRESPONSE_TYPE = value;
}
}
}
#endregion
#region PARAM_FIELD 入参配置
System.String _PARAM_FIELD = null;
///
/// 入参配置
///
[DataMember]
public System.String PARAM_FIELD
{
get { return _PARAM_FIELD; }
set
{
if (_PARAM_FIELD != value)
{
_PARAM_FIELD = value;
}
}
}
#endregion
#region RESPONSE_FIELD 返参配置
System.String _RESPONSE_FIELD = null;
///
/// 返参配置
///
[DataMember]
public System.String RESPONSE_FIELD
{
get { return _RESPONSE_FIELD; }
set
{
if (_RESPONSE_FIELD != value)
{
_RESPONSE_FIELD = value;
}
}
}
#endregion
#region SHOW_CHILDNODE 显示子集(0:不显示;1:显示)
System.Int16? _SHOW_CHILDNODE = null;
///
/// 显示子集(0:不显示;1:显示)
///
[DataMember]
public System.Int16? SHOW_CHILDNODE
{
get { return _SHOW_CHILDNODE; }
set
{
if (_SHOW_CHILDNODE != value)
{
_SHOW_CHILDNODE = value;
}
}
}
#endregion
#region CHILD_NODENAME 子集名称
System.String _CHILD_NODENAME = null;
///
/// 子集名称
///
[DataMember]
public System.String CHILD_NODENAME
{
get { return _CHILD_NODENAME; }
set
{
if (_CHILD_NODENAME != value)
{
_CHILD_NODENAME = value;
}
}
}
#endregion
}
}