Java建设认领:服务端纯Java版
sudoooooo opened this issue · 23 comments
我们收到很多社区同学对Java版本的强烈诉求,所以计划扩展Java体系的建设,希望感兴趣的开发者们可以参与进来,一起推出Java版本。
参与七月贡献者活动:#313
认领方式
1、留言认领:模块或者模块-功能点 + 预计完成时间
2、官方会将跟进人标记到此Issue
3、部分文档未全网开放权限,请在群里@小助手领取密码
如果入手?
https://dan2c5na4p.feishu.cn/docx/DuQXd7bopo3jccx0AIbcoWZsn92
任务列表
为保障正常建设,认领1个月内无响应(沟通讨论/技术方案/PR),任务自动释放
1、框架基建
建设点 | 跟进人 | 进展 |
---|---|---|
基于springdata 对MongoRepository通用封装(基础) | @parzulpan | 完成 |
API日志 |
2、平台基础能力
服务能力 | 跟进人 | 进展 | 相关文档 |
---|---|---|---|
1、创建推送任务(任务和问卷绑定、任务执行日志),用消息扩展插件的方式实现;2、消息服务,设计通用消息模块,可扩展成http、MQ等不同的服务 | 1、消息服务;2、回收数据推动 | ||
文件服务扩展设计,文件上传接口 | 上传服务 | ||
安全服务,对数据进行加解密 | 1、内容安全 2、数据安全 |
3、用户
功能点 | 跟进人 | 进展 |
---|---|---|
登录 | @lyf2nb | 完成 |
注册 | @lyf2nb | 完成 |
验证码 | ||
Login拦截器 | @lyf2nb | 完成 |
4、问卷管理
功能点 | 跟进人 | 进展 | 相关文档| |
---|---|---|---|
创建问卷 | @lyf2nb | 完成 | |
创建问卷增强:需要读取默认配置(增加默认模板json文件) | 文档 | ||
修改问卷 | @likui63 | 完成 | |
删除问卷 | @likui63 | 完成 | |
分页获取问卷列表 | |||
发布问卷 | @likui63 | 完成 |
5、问卷配置管理
功能点 | 跟进人 | 进展 |
---|---|---|
保存问卷 | @yefeng | 完成 |
获取问卷 | @yefeng | 完成 |
获取Banner配置 | @yefeng | 完成 |
获取历史数据 | @yefeng | 完成 |
6、问卷投放
功能点 | 跟进人 | 进展 |
---|---|---|
获取已发布问卷schema | @parzulpan | 完成 |
获取选项已选信息 | ||
提交问卷 |
7、获取回收数据
功能点 | 跟进人 | 进展 |
---|---|---|
数据分析-获取回收数据 |
8、权限 - 空间
功能点 | 跟进人 | 进展 |
---|---|---|
创建空间 | @misTiger | 完成 |
获取空间列表 | @misTiger | 完成 |
获取空间详情 | @misTiger | 完成 |
更新空间详情 | @misTiger | 完成 |
删除空间 | @misTiger | 完成 |
添加空间成员 | @misTiger | 完成 |
获取空间成员列表 | @misTiger | 完成 |
更新空间成员角色 | @misTiger | 完成 |
删除空间成员 | @misTiger | 完成 |
9、权限 - 协作人
功能点 | 跟进人 | 进展 |
---|---|---|
获取权限列表 | ||
添加协作人 | ||
获取问卷的协作人列表 | ||
更新协作人权限 | ||
移除协作人 |
10、数据分析
功能点 | 跟进人 | 进展 |
---|---|---|
数量列表 | ||
分题统计 |
11、答卷白名单
7.24新增
功能点 | 跟进人 | 进展 | 相关文档 |
---|---|---|---|
答卷白名单 | 1、功能描述、2、API、3、技术方案 |
12、
9.23 新增
功能点 | 跟进人 | 进展 | 相关文档 |
---|---|---|---|
下载中心 | @beiranc | API |
楼主好,我想参与java版本的开发,但我不知道项目的架构及设计**,怎么入手呢?
楼主好,我想参与java版本的开发,但我不知道项目的架构及设计**,怎么入手呢?
@lkjust08 🤝感谢反馈,已补充入手方式:https://dan2c5na4p.feishu.cn/docx/DuQXd7bopo3jccx0AIbcoWZsn92
hello,我想参与第8点权限-空间模块的开发任务,麻烦确认一下
hello,第4模块,【修改问卷,删除问卷,分页获取问卷列表,发布问卷】 这几个功能是没有人参与吗,如果没有人参与的话,我想参与开发,麻烦确认一下
hello,第4模块,【修改问卷,删除问卷,分页获取问卷列表,发布问卷】 这几个功能是没有人参与吗,如果没有人参与的话,我想参与开发,麻烦确认一下
@lkjust08 没有标记跟进人的均可认领。🤝确认认领,已记录。
@sudoooooo 你好,我想尝试一下2 平台能力模块的
1、创建推送任务(任务和问卷绑定、任务执行日志),用消息扩展插件的方式实现;2、消息服务,设计通用消息模块,可扩展成http、MQ等不同的服务
以及
文件服务扩展设计,文件上传接口
两个任务
确认认领,已记录。
@JuanJuanQingQuan 🤝确认认领,已记录。
关于发布问卷接口(POST /api/survey/publishSurvey),返回值:
{
"success": true,
"data": {
"updateMetaRes": {
"acknowledged": true,
"modifiedCount": 1,
"upsertedId": null,
"upsertedCount": 0,
"matchedCount": 1
},
"insertPublishRes": {
"acknowledged": true,
"insertedId": {}
},
"historyRes": {
"acknowledged": true,
"insertedId": {}
}
}
}
以上这些字段都是从哪里取的?还有开发过程与有问题如何能与您快速沟通。
关于发布问卷接口(POST /api/survey/publishSurvey),返回值: { "success": true, "data": { "updateMetaRes": { "acknowledged": true, "modifiedCount": 1, "upsertedId": null, "upsertedCount": 0, "matchedCount": 1 }, "insertPublishRes": { "acknowledged": true, "insertedId": {} }, "historyRes": { "acknowledged": true, "insertedId": {} } } }
以上这些字段都是从哪里取的?还有开发过程与有问题如何能与您快速沟通。
@lkjust08
1、问卷schema可查https://xiaojusurvey.didi.cn/docs/next/agreement/《问卷业务协议规范》
2、也可以按照手册查看下node版的逻辑
hello,第4模块,【修改问卷,删除问卷,分页获取问卷列表,发布问卷】 这几个功能是没有人参与吗,如果没有人参与的话,我想参与开发,麻烦确认一下
你好,我之前认领了这几块的开发,我的github改了名子,现在为:likui63
hello,第4模块,【修改问卷,删除问卷,分页获取问卷列表,发布问卷】 这几个功能是没有人参与吗,如果没有人参与的话,我想参与开发,麻烦确认一下
你好,我之前认领了这几块的开发,我的github改了名子,现在为:likui63
@likui63 已修改
@sudoooooo hello,第8部分,权限-空间,空间成员相关的接口及mongodb拦截器相关的代码已经提交,麻烦确认一下
你好,我想认领【获取权限列表 、添加协作人、获取问卷的协作人列表 、更新协作人权限、移除协作人】这几个功能
你好,我想认领【获取权限列表 、添加协作人、获取问卷的协作人列表 、更新协作人权限、移除协作人】这几个功能
@SingerDracula 🤝确认认领,已记录。
您好,我想认领【数据分析】
您好,我想认领【数据分析】
@ichangefuture 🤝确认认领,已记录。
你好,我想认领【获取权限列表 、添加协作人、获取问卷的协作人列表 、更新协作人权限、移除协作人】这几个功能
@SingerDracula 您好,请问这几个任务您在开发中吗?认领时间超过一个月,我们需要了解下进展哦~
您好,如果其他人认领了没有反馈,我可以接力进行推进开发
您好,如果其他人认领了没有反馈,我可以接力进行推进开发
@VampireAchao 已释放长期无进展的认领任务,可以认领了。
若您有兴趣负责Java版推进,请联系下小助手 👍。
您好,认领第 12 个任务的【下载中心】