| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100 |
- using Common;
- using LitJson;
- using Util.Logic;
- namespace Model.Custom
- {
- public class EdgeList
- {
- /// <summary>
- /// 边ID
- /// </summary>
- public string id { get; set; } = string.Empty;
- /// <summary>
- /// 源节点
- /// </summary>
- public string source { get; set; } = string.Empty;
- /// <summary>
- /// 目标节点
- /// </summary>
- public string target { get; set; } = string.Empty;
- /// <summary>
- /// 边数据
- /// </summary>
- public JsonData edgeData { get; set; } = new JsonData();
- }
- public class NodeList
- {
- /// <summary>
- /// 节点ID
- /// </summary>
- public string nodeId { get; set; } = string.Empty;
- /// <summary>
- /// 节点类型
- /// </summary>
- public string nodeType { get; set; } = string.Empty;
- /// <summary>
- /// 节点数据
- /// </summary>
- public JsonData nodeData { get; set; } = new JsonData();
- }
- public class SortNodeList
- {
- /// <summary>
- /// 节点索引
- /// </summary>
- public int index { get; set; } = 1;
- /// <summary>
- /// 节点ID
- /// </summary>
- public NodeList node { get; set; } = new NodeList();
- }
- public class ParamList
- {
- /// <summary>
- /// 节点ID
- /// </summary>
- public string nodeId { get; set; } = string.Empty;
- /// <summary>
- /// 参数属性
- /// </summary>
- public string paramAttribute { get; set; } = string.Empty;
- /// <summary>
- /// 参数名称
- /// </summary>
- public string paramName { get; set; } = string.Empty;
- /// <summary>
- /// 参数类型
- /// </summary>
- public string paramType { get; set; } = string.Empty;
- /// <summary>
- /// 参数值
- /// </summary>
- public string paramValue { get; set; } = string.Empty;
- public string paramValueTransfer
- {
- get
- {
- string paramVal = Function.CheckNull(paramValue);
- if(paramVal.Contains("#{") && paramVal.Contains("}#"))
- {
- return LogicHelper.GetExpressionVal(paramVal);
- }
- return paramValue;
- }
- }
- }
- }
|