Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Java建设认领:服务端纯Java版 #306

Open
sudoooooo opened this issue Jun 22, 2024 · 15 comments
Open

Java建设认领:服务端纯Java版 #306

sudoooooo opened this issue Jun 22, 2024 · 15 comments
Labels

Comments

@sudoooooo
Copy link
Collaborator

sudoooooo commented Jun 22, 2024

我们收到很多社区同学对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等不同的服务 @JuanJuanQingQuan 认领待开发 1、消息服务;2、回收数据推动
文件服务扩展设计,文件上传接口 @JuanJuanQingQuan 认领待开发 上传服务
安全服务,对数据进行加解密 1、内容安全 2、数据安全

3、用户

功能点 跟进人 进展
登录 @lyf2nb 完成
注册 @lyf2nb 完成
验证码
Login拦截器 @lyf2nb 完成

4、问卷管理

功能点 跟进人 进展 相关文档|
创建问卷 @lyf2nb 完成
创建问卷增强:需要读取默认配置(增加默认模板json文件) 文档
修改问卷 @likui63 完成
删除问卷 @likui63 完成
分页获取问卷列表 @likui63 认领待开发
发布问卷 @likui63 完成

5、问卷配置管理

功能点 跟进人 进展
保存问卷 @yefeng 完成
获取问卷 @yefeng 完成
获取Banner配置 @yefeng 完成
获取历史数据 @yefeng 完成

6、问卷投放

功能点 跟进人 进展
获取已发布问卷schema @parzulpan 完成
获取选项已选信息
提交问卷

7、获取回收数据

功能点 跟进人 进展
数据分析-获取回收数据

8、权限 - 空间

功能点 跟进人 进展
创建空间 @misTiger 认领待开发
获取空间列表 @misTiger 认领待开发
获取空间详情 @misTiger 认领待开发
更新空间详情 @misTiger 认领待开发
删除空间 @misTiger 认领待开发
添加空间成员 @misTiger 认领待开发
获取空间成员列表 @misTiger 认领待开发
更新空间成员角色 @misTiger 认领待开发
删除空间成员 @misTiger 认领待开发

9、权限 - 协作人

功能点 跟进人 进展
获取权限列表 @SingerDracula 认领待开发
添加协作人 @SingerDracula 认领待开发
获取问卷的协作人列表 @SingerDracula
更新协作人权限 @SingerDracula 认领待开发
移除协作人 @SingerDracula 认领待开发

10、数据分析

功能点 跟进人 进展
数量列表
分题统计

11、答卷白名单

7.24新增

功能点 跟进人 进展 相关文档
答卷白名单 1、功能描述、2、技术方案
@sudoooooo sudoooooo added the WIP label Jun 24, 2024
@sudoooooo sudoooooo changed the title Java Java建设认领:服务端纯Java版 Jun 28, 2024
@likui63
Copy link

likui63 commented Jul 3, 2024

楼主好,我想参与java版本的开发,但我不知道项目的架构及设计思想,怎么入手呢?

@sudoooooo
Copy link
Collaborator Author

sudoooooo commented Jul 3, 2024

楼主好,我想参与java版本的开发,但我不知道项目的架构及设计思想,怎么入手呢?

@lkjust08 🤝感谢反馈,已补充入手方式:https://dan2c5na4p.feishu.cn/docx/DuQXd7bopo3jccx0AIbcoWZsn92

@misTiger
Copy link

hello,我想参与第8点权限-空间模块的开发任务,麻烦确认一下

@sudoooooo
Copy link
Collaborator Author

sudoooooo commented Jul 24, 2024

hello,我想参与第8点权限-空间模块的开发任务,麻烦确认一下

@misTiger 🤝确认认领,已记录

@likui63
Copy link

likui63 commented Jul 24, 2024

hello,第4模块,【修改问卷,删除问卷,分页获取问卷列表,发布问卷】 这几个功能是没有人参与吗,如果没有人参与的话,我想参与开发,麻烦确认一下

@sudoooooo
Copy link
Collaborator Author

sudoooooo commented Jul 24, 2024

hello,第4模块,【修改问卷,删除问卷,分页获取问卷列表,发布问卷】 这几个功能是没有人参与吗,如果没有人参与的话,我想参与开发,麻烦确认一下

@lkjust08 没有标记跟进人的均可认领。🤝确认认领,已记录。

@JuanJuanQingQuan
Copy link

@sudoooooo 你好,我想尝试一下2 平台能力模块的
1、创建推送任务(任务和问卷绑定、任务执行日志),用消息扩展插件的方式实现;2、消息服务,设计通用消息模块,可扩展成http、MQ等不同的服务
以及
文件服务扩展设计,文件上传接口
两个任务

@sudoooooo
Copy link
Collaborator Author

sudoooooo commented Jul 24, 2024

确认认领,已记录。

@JuanJuanQingQuan 🤝确认认领,已记录。

@likui63
Copy link

likui63 commented Jul 25, 2024

关于发布问卷接口(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": {}
}
}
}

以上这些字段都是从哪里取的?还有开发过程与有问题如何能与您快速沟通。

@sudoooooo
Copy link
Collaborator Author

sudoooooo commented Jul 26, 2024

关于发布问卷接口(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版的逻辑

任何问题可以进群直接问🤝

@likui63
Copy link

likui63 commented Jul 28, 2024

hello,第4模块,【修改问卷,删除问卷,分页获取问卷列表,发布问卷】 这几个功能是没有人参与吗,如果没有人参与的话,我想参与开发,麻烦确认一下


你好,我之前认领了这几块的开发,我的github改了名子,现在为:likui63

@sudoooooo
Copy link
Collaborator Author

hello,第4模块,【修改问卷,删除问卷,分页获取问卷列表,发布问卷】 这几个功能是没有人参与吗,如果没有人参与的话,我想参与开发,麻烦确认一下

你好,我之前认领了这几块的开发,我的github改了名子,现在为:likui63

@likui63 已修改

@misTiger
Copy link

misTiger commented Aug 1, 2024

@sudoooooo hello,第8部分,权限-空间,空间成员相关的接口及mongodb拦截器相关的代码已经提交,麻烦确认一下

@SingerDracula
Copy link

你好,我想认领【获取权限列表 、添加协作人、获取问卷的协作人列表 、更新协作人权限、移除协作人】这几个功能

@sudoooooo
Copy link
Collaborator Author

你好,我想认领【获取权限列表 、添加协作人、获取问卷的协作人列表 、更新协作人权限、移除协作人】这几个功能

@SingerDracula 🤝确认认领,已记录。

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

5 participants