FlowMeta.cs 807 B

1234567891011121314151617181920
  1. using System;
  2. namespace TeamAAS.FlowEditor.ProductModels
  3. {
  4. /// <summary>
  5. /// 流程 Tab 元数据(与 .aas 二进制流程图分离存储,记录触发类型/循环次数/画布尺寸等)。
  6. /// 存储路径:Products/&lt;productName&gt;/flows.meta.json(List 形式,按 Name 索引)
  7. /// TriggerType 用 int 存储避免跨命名空间枚举依赖(运行时强转为 TriggerType 枚举)。
  8. /// </summary>
  9. [Serializable]
  10. public class FlowMeta
  11. {
  12. public string Name { get; set; } = "";
  13. public int TriggerType { get; set; }
  14. public int LoopCount { get; set; } = 1;
  15. public double CanvasWidth { get; set; } = 5000;
  16. public double CanvasHeight { get; set; } = 3500;
  17. public int LoopIntervalMs { get; set; } = 10;
  18. }
  19. }