You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在序列图中标注未输入日期时的默认值规则?

序列图中日期默认值规则的标注方法

下面是几种实用的标注方式,能清晰体现「未输入日期时默认用当日」的规则:

1. 用条件分支(Alt片段)区分场景

这是最直观清晰的方式,通过alt片段明确拆分两种交互路径,让看图的人一眼就能理解不同输入对应的流程:

sequenceDiagram
    Actor 用户
    participant 系统
    alt 用户输入了日期
        用户->>系统: 提交表单(携带指定日期)
        系统->>系统: 保存用户输入的日期
    else 用户未输入日期
        用户->>系统: 提交表单(无日期参数)
        系统->>系统: 自动设置为当日日期并保存
    end

2. 在消息旁添加注释说明默认逻辑

如果不想拆分分支,也可以在系统处理步骤旁加注释,补充默认规则:

sequenceDiagram
    Actor 用户
    participant 系统
    用户->>系统: 提交表单(可选输入日期)
    Note over 系统: 若未传入日期,默认使用当日日期
    系统->>系统: 保存日期(输入值/当日默认值)

3. 在消息参数中直接标注默认值

参考代码里的参数默认值写法,在消息的参数描述里直接体现规则:

sequenceDiagram
    Actor 用户
    participant 系统
    用户->>系统: 提交表单(date = 用户输入值 || 默认当日)
    系统->>系统: 保存最终date值

内容的提问来源于stack exchange,提问作者wiro

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.10 15:05:17