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 } }