Skip to content
New issue

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

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

Already on GitHub? # to your account

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

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

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

sudoooooo opened this issue Jun 22, 2024 · 27 comments

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等不同的服务 1、消息服务;2、回收数据推动
文件服务扩展设计,文件上传接口 上传服务
安全服务,对数据进行加解密 1、内容安全 2、数据安全

3、用户

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

4、问卷管理

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

5、问卷配置管理

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

6、问卷投放

功能点 跟进人 进展
获取已发布问卷schema @decadezzz 进行中
获取选项已选信息 @decadezzz 进行中
提交问卷 @decadezzz 进行中

7、获取回收数据

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

8、权限 - 空间

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

9、权限 - 协作人

功能点 跟进人 进展
获取权限列表 @Amos09 进行中
添加协作人 @Amos09 进行中
获取问卷的协作人列表 @Amos09 进行中
更新协作人权限 @Amos09 进行中
移除协作人 @Amos09 进行中

10、数据分析

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

11、答卷白名单

7.24新增

功能点 跟进人 进展 相关文档
答卷白名单 1、功能描述、2、API、3、技术方案

12、新增功能

9.23 新增

功能点 跟进人 进展 相关文档
下载中心 @beiranc API
@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 🤝确认认领,已记录。

@ichangefuture
Copy link

您好,我想认领【数据分析】

@sudoooooo
Copy link
Collaborator Author

您好,我想认领【数据分析】

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

@sudoooooo
Copy link
Collaborator Author

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

@SingerDracula 您好,请问这几个任务您在开发中吗?认领时间超过一个月,我们需要了解下进展哦~

@VampireAchao
Copy link

您好,如果其他人认领了没有反馈,我可以接力进行推进开发

@sudoooooo
Copy link
Collaborator Author

sudoooooo commented Sep 24, 2024

您好,如果其他人认领了没有反馈,我可以接力进行推进开发

@VampireAchao 已释放长期无进展的认领任务,可以认领了。
若您有兴趣负责Java版推进,请联系下小助手 👍。

@beiranc
Copy link

beiranc commented Oct 12, 2024

您好,认领第 12 个任务的【下载中心】

@skique
Copy link
Collaborator

skique commented Oct 15, 2024

您好,认领第 12 个任务的【下载中心】

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

@Amos09
Copy link

Amos09 commented Dec 12, 2024

您好,认领 9、权限 - 协作人

@decadezzz
Copy link

你好,我想认领第六个任务问卷投放的获取选项已选信息和提交问卷

@tomtomtomtony
Copy link

tomtomtomtony commented Jan 15, 2025

您好,想了解一下,后端Java的技术栈,比如使用什么orm之类的,合适的话我也加入

@skique
Copy link
Collaborator

skique commented Jan 15, 2025

您好,想了解一下,后端Java的技术栈,比如使用什么orm之类的,合适的话我也加入

hello, 可以查看文档:给各位Java开发者的手册

@decadezzz
Copy link

你好,我想认领第六个任务问卷投放的获取已发布问卷schema

# for free to join this conversation on GitHub. Already have an account? # to comment
Projects
None yet
Development

No branches or pull requests