返回值
变量 | 类型 | 说明
--- | --- | ---
topicRelated_comment_page | PageView | 评论分页

分页 PageView
变量 | 类型 | 说明
--- | --- | ---
records | List<Comment> | 数据展示列表
pageIndex | PageIndex | 页码索引
totalpage | long | 总页数
maxresult | long | 每页显示记录数
currentpage | long | 当前页
pagecount | long | 页码显示总数
onUrl | String | 上一页URL
nextUrl | String | 下一页URL

分页索引 PageIndex
变量 | 类型 | 说明
--- | --- | ---
startindex | long | 分页开始索引
endindex | long | 分页结束索引

评论 Comment
变量 | 类型 | 说明
--- | --- | ---
id | Long | Id
isStaff | Boolean | 是否是员工 true:员工 false:会员
userName | String | 用户名称
account | String | 账号
nickname | String | 呢称
userInfoStatus | Integer | 用户信息状态 -30.账号已注销(不显示数据) -20.账号已逻辑删除(不显示数据) -10.账号已禁用(不显示数据) 0.正常 10.账号已禁用(显示数据) 20.账号已逻辑删除(显示数据)
userRoleNameList | List<String> | 用户角色名称集合
avatarPath | String | 头像路径 | 页面上显示200*200头像示例${comment.avatarPath}${comment.avatarName} 显示100*100头像示例${comment.avatarPath}100x100/${comment.avatarName}
avatarName | String | 头像名称
topicId | Long | 话题Id
quoteList | List<Quote> | 引用集合
content | String | 评论内容；本字段在存入数据库时已进行安全过滤，可以加上<#noescape></#noescape>标签关闭转义，以输出html标签
postTime | Date | 评论时间
totalReply | Integer | 总回复数
ipAddress | String | IP归属地
replyList | List<Reply> | 回复集合

引用 Quote
变量 | 类型 | 说明
--- | --- | ---
commentId | Long | 评论Id
isStaff | Boolean | 是否是员工 true:员工 false:会员
userName | String | 用户名称
account | String | 账号
nickname | String | 呢称
avatarPath | String | 头像路径 | 页面上显示200*200头像示例${quote.avatarPath}${quote.avatarName} 显示100*100头像示例${quote.avatarPath}100x100/${quote.avatarName}
avatarName | String | 头像名称
content | String | 评论内容

回复 Reply
变量 | 类型 | 说明
--- | --- | ---
id | Long | Id
isStaff | Boolean | 是否是员工 true:员工 false:会员
userName | String | 用户名称
account | String | 账号
nickname | String | 呢称
avatarPath | String | 头像路径 | 页面上显示200*200头像示例${reply.avatarPath}${reply.avatarName} 显示100*100头像示例${reply.avatarPath}100x100/${reply.avatarName}
avatarName | String | 头像名称
topicId | Long | 话题Id
content | String | 回复内容
commentId | Long | 评论Id
postTime | Date | 回复时间
ipAddress | String | IP归属地

方法支持参数
参数 | 类型 | 是否必填 | 说明
--- | --- | --- | ---
topicId | Long | 是 | 话题Id
commentId | Long | 否 | 评论Id
page | Long | 否 | 页码

## 示例

<#--可接收参数 topicId:话题Id commentId:评论Id page:分页--> <@function topicId="${url_topicId}" commentId="${url_commentId}" page="${url_page}" > <#if pageView.records?exists> <#list pageView.records as comment> <#-- 账号 --> ${comment.account} <#-- 评论时间 --> ${comment.postTime} <#-- 引用内容 --> <#if comment.quoteList?? && comment.quoteList?size gt 0> <#assign quoteContent = ""> <#list comment.quoteList as quote> <#assign quoteContent = "<div>"+quoteContent+"<span>"+quote.account+" 的评论：</span><br/>"+quote.content+"</div>"> </#list> <#noescape>${quoteContent}</#noescape> </#if> <#-- 评论内容 --> <#noescape>${comment.content}</#noescape> 共有 ${comment.totalReply} 条回复 <#list comment.replyList as reply> <#-- 账号 --> ${reply.account} <#-- 回复内容 --> ${reply.content} <#-- 回复时间 --> ${reply.postTime} </#list> </#list> </#if> </@function>