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

如何为@Consumption.filter.defaultValue设置动态默认值?

动态值替换方案

针对你提供的代码@Consumption.filter: { default value: '2025' },以下是替换为四种动态值的具体实现:

  • 当前月份的最后一天
    通过日期对象计算当月最后一天,替换后的代码示例(以JavaScript语法为例):

    @Consumption.filter: { default value: `${new Date(new Date().getFullYear(), new Date().getMonth() + 1, 0).toISOString().split('T')[0]}` }
    

    解释:先获取当前年月,将月份加1后设置日期为0,得到当月最后一天,再格式化为YYYY-MM-DD格式的字符串。

  • 当前年份
    直接获取当前年份数值,替换后的代码:

    @Consumption.filter: { default value: `${new Date().getFullYear()}` }
    

    解释:通过日期对象的getFullYear()方法获取四位数字的当前年份。

  • 非空判断(= !blank)
    直接将常量值替换为非空判断表达式:

    @Consumption.filter: { default value: '= !blank' }
    

    解释:该表达式用于筛选非空的数据集。

  • 当前系统日期
    获取系统当前日期并格式化为标准日期字符串,替换后的代码示例:

    @Consumption.filter: { default value: `${new Date().toISOString().split('T')[0]}` }
    

    解释:将当前日期转换为ISO格式后,截取日期部分得到YYYY-MM-DD格式的系统当前日期。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.14 18:12:34