My account
${object.amount}${object.updateDate!}
@trade.account> <#macro message code>${springMacroRequestContext.getMessage(code)}#macro> <#macro merge name value><#if !.vars[name]??><@"<#assign ${name}=''>"?interpret />#if><#if value?has_content><@"<#assign ${name}=${name}+'${value},'>"?interpret />#if>#macro> <@trade.accountHistoryList accountId=user.id pageIndex=pageIndex pageSize=10>My account history
- 
        <#list page.list as a>
            <@merge 'userIds' a.userId!/>
        #list>
        <@sys.user ids=userIds!><#assign userMap=map!/>@sys.user>
        <#list page.list as a>
            
- 
                <@message 'page.status.accountHistory.'+a.status/>${a.createDate!} ${(userMap[a.userId?string].nickname)!} ${a.serialNumber!} ${a.amount!} ${a.amountChange!} ${a.balance!} ${a.description!}${a.reply!} #list>
- 
            <#assign
                start=1
                end=page.totalPage
            />
            <#if (page.pageIndex-5) gt start>
                <#assign start=page.pageIndex-4/>
            #if>
            <#if (page.pageIndex+5) lt end>
                <#assign end=page.pageIndex+4/>
            #if>
            
- Previous page <#if start gt 1>
- 1
- ... #if> <#list start..end as n>
- ${n} #list> <#if end lt page.totalPage>
- ...
- ${page.totalPage} #if>
- Next page