页面访问
请求路径 | user/control/remindList.htm
请求方式 | GET
请求参数 | 页码 | 变量：page 类型：Integer 是否必填：否
返回值 | 提醒分页 | 变量：pageView 类型：PageView

页面访问 - AJAX方式
请求路径 | user/control/remindList.htm
请求方式 | GET
自定义请求头 | 协议头：X-Requested-With 值：XMLHttpRequest
请求参数 | 页码 | 变量：page 类型：Integer 是否必填：否
请求成功返回 | JSON格式值 类型:PageView | 值内容说明：提醒分页

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

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

提醒 Remind
变量 | 类型 | 说明
--- | --- | ---
id | String | Id
receiverUserId | Long | 接收提醒用户Id
senderUserId | Long | 提醒发送用户Id
senderUserName | String | 提醒发送用户名称
senderAccount | String | 提醒发送账号
senderNickname | String | 提醒发送用户呢称
senderAvatarPath | String | 提醒发送用户头像路径 | 页面上显示200*200头像示例${remind.senderAvatarPath}${remind.senderAvatarName} 显示100*100头像示例${remind.senderAvatarPath}100x100/${remind.senderAvatarName}
senderAvatarName | String | 提醒发送用户头像名称
status | Integer | 提醒状态 10:未读 20:已读 110:未读删除 120:已读删除
sendTime | Date | 发送时间
readTime | Date | 阅读时间
typeCode |  | Integer | 提醒类型代码编号 10:别人评论了我的话题
topicId | Long | 话题Id
topicTitle | String | 话题标题
friendTopicCommentId | Long | 对方的话题评论Id
typeCode |  | Integer | 提醒类型代码编号 20:别人回复了我的话题
topicId | Long | 话题Id
topicTitle | String | 话题标题
friendTopicCommentId | Long | 对方回复的话题评论Id
friendTopicReplyId | Long | 对方的话题回复Id
typeCode |  | Integer | 提醒类型代码编号 30:别人引用了我的评论
topicId | Long | 话题Id
topicTitle | String | 话题标题
topicCommentId | Long | 我的话题评论Id
friendTopicCommentId | Long | 对方的话题评论Id
typeCode |  | Integer | 提醒类型代码编号 40:别人回复了我的评论
topicId | Long | 话题Id
topicTitle | String | 话题标题
topicCommentId | Long | 我的话题评论Id
friendTopicReplyId | Long | 对方的话题回复Id
typeCode |  | Integer | 提醒类型代码编号 50:别人回复了我回复过的评论
topicId | Long | 话题Id
topicTitle | String | 话题标题
topicReplyId | Long | 我的话题回复Id
friendTopicCommentId | Long | 对方的话题评论Id
friendTopicReplyId | Long | 对方的话题回复Id
typeCode |  | Integer | 提醒类型代码编号 55:别人回复了我的评论回复
topicId | Long | 话题Id
topicTitle | String | 话题标题
topicReplyId | Long | 我的话题回复Id
friendTopicCommentId | Long | 对方的话题评论Id
friendTopicReplyId | Long | 对方的话题回复Id
typeCode |  | Integer | 提醒类型代码编号 60:别人解锁了我的话题
topicId | Long | 话题Id
topicTitle | String | 话题标题
typeCode |  | Integer | 提醒类型代码编号 70:别人点赞了我的话题
topicId | Long | 话题Id
topicTitle | String | 话题标题
typeCode |  | Integer | 提醒类型代码编号 80:别人关注了我
typeCode |  | Integer | 提醒类型代码编号 90:我关注的人发表了话题
topicId | Long | 话题Id
topicTitle | String | 话题标题
typeCode |  | Integer | 提醒类型代码编号 100:我关注的人发表了评论
topicId | Long | 话题Id
topicTitle | String | 话题标题
friendTopicCommentId | Long | 对方的话题评论Id
typeCode |  | Integer | 提醒类型代码编号 110:我关注的人发表了回复
topicId | Long | 话题Id
topicTitle | String | 话题标题
friendTopicCommentId | Long | 对方回复的评论Id
friendTopicReplyId | Long | 对方的话题回复Id
typeCode |  | Integer | 提醒类型代码编号 120:别人回答了我的问题
questionId | Long | 问题Id
questionTitle | String | 问题标题
friendQuestionAnswerId | Long | 对方的问题答案Id
typeCode |  | Integer | 提醒类型代码编号 130:别人回复了我的问题
questionId | Long | 问题Id
questionTitle | String | 问题标题
friendQuestionAnswerId | Long | 对方回复的问题答案Id
friendQuestionReplyId | Long | 对方的问题回复Id
typeCode |  | Integer | 提醒类型代码编号 140:别人回复了我的答案
questionId | Long | 问题Id
questionTitle | String | 问题标题
questionAnswerId | Long | 我的问题答案Id
friendQuestionReplyId | Long | 对方的问题回复Id
typeCode |  | Integer | 提醒类型代码编号 150:别人回复了我回复过的答案
questionId | Long | 问题Id
questionTitle | String | 问题标题
questionReplyId | Long | 我的问题回复Id
friendQuestionAnswerId | Long | 对方的问题答案Id
friendQuestionReplyId | Long | 对方的问题回复Id
typeCode |  | Integer | 提醒类型代码编号 160:别人回复了我的答案回复
questionId | Long | 问题Id
questionTitle | String | 问题标题
questionReplyId | Long | 我的问题回复Id
friendQuestionAnswerId | Long | 对方的问题答案Id
friendQuestionReplyId | Long | 对方的问题回复Id

## 示例

<#if pageView.records?exists && pageView.records?size gt 0 > <#list pageView.records as remind> <#-- 提醒发送账号 --> ${remind.senderAccount} <#-- 阅读时间 --> ${remind.readTime} </#list> </#if> <#if !pageView.records?exists || pageView.totalrecord == 0 > 还没有提醒 </#if>

提交 删除提醒 - 默认方式
请求路径 | user/control/deleteRemind.htm
请求方式 | POST
请求参数 | 参数表
提交成功返回 | 默认跳转到jump模板页显示提交成功信息；跳转路径参数jumpUrl有值时按参数值路径跳转
提交失败返回 | 跳转到message模板页显示提示信息

提交 删除提醒 - AJAX方式
请求路径 | user/control/deleteRemind.htm
请求方式 | POST
自定义请求头 | 协议头：X-Requested-With 值：XMLHttpRequest
请求参数 | 参数表
提交返回 | JSON格式值 类型:Map<String,Object> | 键参数：success 值内容说明：成功返回true 失败返回false 值类型：String
键参数：error 值内容说明：错误值集合 值类型：Map<String,String>

删除提醒 错误值 error
变量 | 类型 | 说明
--- | --- | ---
remind | String | 提醒错误
token | String | 令牌错误

提交'删除提醒'参数
参数 | 类型 | 是否必填 | 说明
--- | --- | --- | ---
remindId | String | 是 | 提醒Id
token | String | 是 | 令牌
jumpUrl | String | 否 | '提交表单 - 默认方式'提交成功后跳转路径,不填写默认跳转到表单提交页；参数必须经过encodeBase64URL编码后才能提交。例${encodeBase64URL('/index')}

## 提交 删除提醒 示例

<#-- 引入tool.js文件 并且页头<head>标签上加入<meta name="csrfToken" content="${token}"/>标签 --> <script language="javascript" type="text/javascript"> ///删除提醒 function deleteRemind(remindId){ var parameter = "";//URI参数 parameter += "&remindId="+remindId; //从meta标签获取令牌 parameter += "&token="+getCsrf(); //删除第一个&号,防止因为多了&号而出现警告: Parameters: Invalid chunk ignored.信息 if(parameter.indexOf("&") == 0){ parameter = parameter.substring(1,parameter.length); } //下一步用ajax方式将参数提交到user/control/deleteRemind.htm } </script>