2025-03-28 09:49:56 +08:00

528 lines
15 KiB
C#
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

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 01
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 PDF01
System.Int16? _ENABLE_PDF_EXPORT = null;
/// <summary>
/// 导出为PDF0不支持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 01
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 10002000
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 01
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 01
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 12
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 01
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
}
}