528 lines
15 KiB
C#
528 lines
15 KiB
C#
using System.Collections.Generic;
|
||
using System.Runtime.Serialization;
|
||
|
||
namespace EShang.Common.Model
|
||
{
|
||
/// <summary>
|
||
/// 解析规则表相关类
|
||
/// 2025/2/11 17:30:22自动生成
|
||
/// </summary>
|
||
[DataContract]
|
||
public class ANALYSISRULEModel
|
||
{
|
||
#region ANALYSISRULE_ID 内码
|
||
System.Int32? _ANALYSISRULE_ID = null;
|
||
/// <summary>
|
||
/// 内码
|
||
/// </summary>
|
||
[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;
|
||
/// <summary>
|
||
/// 触发关键词,用于匹配用户输入的关键词(多个关键词用逗号分隔)
|
||
/// </summary>
|
||
[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;
|
||
/// <summary>
|
||
/// 用户意图标识,归类规则的用途(如“营收分析”或“服务区查询”)
|
||
/// </summary>
|
||
[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;
|
||
/// <summary>
|
||
/// 接口地址,前端根据解析结果调用该接口获取数据
|
||
/// </summary>
|
||
[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;
|
||
/// <summary>
|
||
/// 参数模板,以 JSON 格式存储,用于动态生成接口请求参数
|
||
/// </summary>
|
||
[DataMember]
|
||
public PARAM_TEMPLATE
|
||
{
|
||
get { return _PARAM_TEMPLATE; }
|
||
set
|
||
{
|
||
if (_PARAM_TEMPLATE != value)
|
||
{
|
||
_PARAM_TEMPLATE = value;
|
||
}
|
||
}
|
||
}
|
||
#endregion
|
||
|
||
#region PARSING_RULES 通用解析逻辑,以 JSON 格式存储,定义字段解析的详细规则
|
||
_PARSING_RULES = null;
|
||
/// <summary>
|
||
/// 通用解析逻辑,以 JSON 格式存储,定义字段解析的详细规则
|
||
/// </summary>
|
||
[DataMember]
|
||
public PARSING_RULES
|
||
{
|
||
get { return _PARSING_RULES; }
|
||
set
|
||
{
|
||
if (_PARSING_RULES != value)
|
||
{
|
||
_PARSING_RULES = value;
|
||
}
|
||
}
|
||
}
|
||
#endregion
|
||
|
||
#region RESPONSE_CONFIG 响应内容配置,以 JSON 格式存储,定义接口返回内容的展示逻辑和字段控制
|
||
_RESPONSE_CONFIG = null;
|
||
/// <summary>
|
||
/// 响应内容配置,以 JSON 格式存储,定义接口返回内容的展示逻辑和字段控制
|
||
/// </summary>
|
||
[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;
|
||
/// <summary>
|
||
/// 输出格式,定义数据展示方式,如 JSON、表格 或 图表
|
||
/// </summary>
|
||
[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;
|
||
/// <summary>
|
||
/// 图表输出(0:不支持;1:支持)
|
||
/// </summary>
|
||
[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;
|
||
/// <summary>
|
||
/// 导出为PDF(0:不支持;1:支持)
|
||
/// </summary>
|
||
[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;
|
||
/// <summary>
|
||
/// “查看更多”功能(0:不支持;1:支持)
|
||
/// </summary>
|
||
[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;
|
||
/// <summary>
|
||
/// 规则优先级,值越小优先级越高,用于多规则冲突时的选择
|
||
/// </summary>
|
||
[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;
|
||
/// <summary>
|
||
/// 规则来源(1000:系统默认;2000:用户自定义)
|
||
/// </summary>
|
||
[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;
|
||
/// <summary>
|
||
/// 创建时间
|
||
/// </summary>
|
||
[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;
|
||
/// <summary>
|
||
/// 创建时间(查询条件)
|
||
/// </summary>
|
||
[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;
|
||
/// <summary>
|
||
/// 创建时间(查询条件)
|
||
/// </summary>
|
||
[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;
|
||
/// <summary>
|
||
/// 修改时间
|
||
/// </summary>
|
||
[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;
|
||
/// <summary>
|
||
/// 修改时间(查询条件)
|
||
/// </summary>
|
||
[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;
|
||
/// <summary>
|
||
/// 修改时间(查询条件)
|
||
/// </summary>
|
||
[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;
|
||
/// <summary>
|
||
/// 启用规则(0:禁用;1:启用)
|
||
/// </summary>
|
||
[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;
|
||
/// <summary>
|
||
/// 备注说明,记录规则的背景、用途或配置意图
|
||
/// </summary>
|
||
[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;
|
||
/// <summary>
|
||
/// 表格输出(0:不支持;1:支持)
|
||
/// </summary>
|
||
[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;
|
||
/// <summary>
|
||
/// 服务区返回格式(1:单个服务区;2:多个服务区)
|
||
/// </summary>
|
||
[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;
|
||
/// <summary>
|
||
/// 入参配置
|
||
/// </summary>
|
||
[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;
|
||
/// <summary>
|
||
/// 返参配置
|
||
/// </summary>
|
||
[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;
|
||
/// <summary>
|
||
/// 显示子集(0:不显示;1:显示)
|
||
/// </summary>
|
||
[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;
|
||
/// <summary>
|
||
/// 子集名称
|
||
/// </summary>
|
||
[DataMember]
|
||
public System.String CHILD_NODENAME
|
||
{
|
||
get { return _CHILD_NODENAME; }
|
||
set
|
||
{
|
||
if (_CHILD_NODENAME != value)
|
||
{
|
||
_CHILD_NODENAME = value;
|
||
}
|
||
}
|
||
}
|
||
#endregion
|
||
|
||
}
|
||
}
|