群通讯录V2.0
群通讯录V2.0
使用腾讯wafer框架
写代码的时候开发者工具右键——格式化代码,排版美观
修改字段与页面 现在想到处理”建群申请“是这样子,咱们在User加个type字段(默认为非管理员),判断是不是管理员 增加一个新用户注册填写信息页面 User增加头像地址 增加一个处理通知的页面 删除了MyGroup的成员数量字段 页面命名 新用户注册: register 建群申请: showRequest 处理申请: dealRequest 公有通讯录群展示页面:community 查找通讯录群明细页面:searchDetail 通讯录列表页面:addressList 查找所有相关信息页面:searchEverything 创建通讯录界面: createAddressList 通讯录群详情界面:detailPage 消息发布界面:sendMessage 通知页面:news 我的信息:myInfo 设置:setting Type定义User
普通——normal 管理员——superUGship
群主——master 群成员——member 屏蔽成员——blackUUship
黑名单——black 特殊关注——special 普通——normalMyGroup
公共——public 私有——private 未创建(等待通过申请)——waitInfoSentBySys
按照郭子的想法,应该每种消息content都有特殊限制,有待郭子补充
申请加群——addRequest 申请加群结果——addResult 申请加群已处理——addOver 特殊关心通知——special 留言通知——leaveMessage 申请建群——createRequest 申请建群结果——createResult 申请建群已处理——createOver 群主解散群——dismiss 群员退群——quit 被踢——kick 接口定义编号 | 接口名字 | 输入 | 输出 | 功能 |
---|---|---|---|---|
1 | getUserInfo | userId | User表的所有信息 | 获取用户信息 |
2 | changeUserInfo | 修改的user的所有信息 | 无 | 修改用户信息 |
3 | addUser | 添加的user的所有信息 | 无 | 添加新用户 |
4 | getGroupInfo | groupId | 群基本信息、所有群成员信息,群成员数量,所有群消息id,群消息数量 | 获取群基本信息 |
5 | getGroupMessage | groupMessageId | 群消息内容 | 获取群消息内容 |
6 | randGetGroup | 无 | 数个公有群的基本信息 | 随机获取数个公有群的基本信息 |
7 | searchPublic | 字符串 | 匹配的公有群的基本信息 | 查询公有群 |
8 | getNews | userId | 所有系统通知 | 获取系统通知 |
9 | getAddressList | userId | 通讯录页的五个内容 | 获取通讯录表 |
10 | searchGroupMessage | groupId,字符串 | 该群里匹配的消息 | 查询群消息 |
11 | addGroupRequest | groupId,申请原因,申请者userId | 无 | 申请加群 |
12 | dealAddGroupRequest | 操作,groupId,申请者userId,申请加群通知sysInfoId | 无 | 处理加群 |
13 | createGroupRequest | 群名,类型,简介,申请者userId | 无 | 申请建群 |
14 | dealCreateGroupRequest | 操作,群类型,groupId,申请者userId,申请建群通知sysInfoId | 无 | 处理建群 |
15 | sendGroupMessage | userId,groupId,消息内容,图片地址 | 无 | 发布群消息 |
16 | sendLeaveMessage | userId, groupMessageId,groupId,消息内容 | 无 | 发布留言 |
17 | deleteGroupMessage | groupMessageId | 无 | 删除群消息 |
18 | deleteLeaveMessage | leaveMessageId | 无 | 删除留言 |
19 | deleteGroup | userId,groupId | 无 | 成员删群 |
20 | deleteCard | 操作者userS_id,名片userB_id | 无 | 删除名片 |
21 | deleteNews | sysInfoId | 无 | 删除通知 |
22 | deleteMember | groupId,被删的userId | 无 | 删除群成员 |
23 | changeUUship | 关系type,userS_id,userB_id | 无 | 修改用户关系 |
24 | deleteAllNews | userId | 无 | 删除全部通知 |
25 | totallyDeleteGroup | groupId | 无 | 群主删群 |
时间格式处理==>https://www.cnblogs.com/yanglf/p/5775224.html
接口11发送通知给群主,通知格式为:(某人) 申请加入您创建的群 (某群) %@%申请原因%@%groupId%@%申请者userId
接口12发送通知给申请者,通知格式为:您申请加入群 (某群) 的申请已被群主通过/拒绝
接口13发送通知给管理员,建群格式为:(某人) 申请创建 (某群) ,点击进行处理%@%群名%@%群简介%@%群类型%@%待处理群Id%@%申请者userId
接口13发送通知给申请者,建群格式为:您申请创建 群(某群) 的请求已被管理员通过
接口15发送消息后,会通知特殊关心该用户的用户,通知格式为:您特殊关心的 (某人) 发布了一条消息,点击去看看吧%@%groupId
接口16发送留言后,会通知对应消息的用户,通知格式为:(某人) 在您发布的消息下留言了,点击去看看吧%@%groupId
版权声明:
1、该文章(资料)来源于互联网公开信息,我方只是对该内容做点评,所分享的下载地址为原作者公开地址。2、网站不提供资料下载,如需下载请到原作者页面进行下载。