Aurora defaultValue的获取
<a:model-query fetchAll="true" model="pur.public.pur_get_default_past_date" rootPath="default_date"/>
<a:field name="query_date" defaultValue="${/model/default_date/record/@current_date}" required="true"/>
<?xml version="1.0" encoding="UTF-8"?> <!-- $Author: shenjun $ $Date: 2017-11-28 下午03:45:27 $ $Revision: 1.0 $ $Purpose: 查询条件默认时间 --> <bm:model xmlns:bm="http://www.aurora-framework.org/schema/bm"> <bm:operations> <bm:operation name="query"> <bm:query-sql><![CDATA[ SELECT (case when to_char(SYSDATE,'hh24')<20 then to_char(SYSDATE,'yyyy-mm-dd') when to_char(SYSDATE,'hh24')>=20 then to_char(SYSDATE+1,'yyyy-mm-dd') end ) next_date, to_char(SYSDATE, 'yyyy-mm-dd') current_date, to_char(add_months(SYSDATE, - 6), 'yyyy-mm-dd') past_date, to_char(SYSDATE-7,'yyyy-mm-dd') seven_days_date, to_char(SYSDATE-1,'yyyy-mm-dd') last_date, to_char(SYSDATE-8,'yyyy-mm-dd') eight_days_date, TO_CHAR(ADD_MONTHS(trunc(TO_DATE(TO_CHAR(TRUNC(SYSDATE, 'mm'), 'yyyy-mm-dd'),'yyyy-mm-dd')),-1),'yyyy-mm-dd') past_month_first_date, TO_CHAR(LAST_DAY(ADD_MONTHS(trunc(TO_DATE(TO_CHAR(TRUNC(SYSDATE, 'mm'), 'yyyy-mm-dd'),'yyyy-mm-dd')),-1)),'yyyy-mm-dd') past_month_last_date, TO_CHAR(ADD_MONTHS(trunc(TO_DATE(TO_CHAR(TRUNC(SYSDATE, 'mm'), 'yyyy-mm-dd'),'yyyy-mm-dd')),0),'yyyy-mm-dd') this_month_first_date, TO_CHAR(LAST_DAY(ADD_MONTHS(trunc(TO_DATE(TO_CHAR(TRUNC(SYSDATE, 'mm'), 'yyyy-mm-dd'),'yyyy-mm-dd')),0)),'yyyy-mm-dd') this_month_last_date, to_char(to_date('2099-12-31','yyyy-mm-dd'), 'yyyy-mm-dd') max_month, to_char(add_months(sysdate,-1),'yyyy-mm-dd') last_month_day FROM dual ]]></bm:query-sql> </bm:operation> </bm:operations> </bm:model>