Skip to content

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

Description

@sudoooooo

我们收到很多社区同学对Java版本的强烈诉求,所以计划扩展Java体系的建设,希望感兴趣的开发者们可以参与进来,一起推出Java版本。

1、Java工程:https://github.com/didi/xiaoju-survey/tree/feature/server-java
2、工程讲解:https://dan2c5na4p.feishu.cn/docx/DuQXd7bopo3jccx0AIbcoWZsn92

认领方式

1、留言认领:模块或者模块-功能点 + 预计完成时间
2、官方会将跟进人标记到此Issue
3、部分Feature相关的文档未开放权限,认领后请联系@小助手发送相关文档链接以开通权限:

如果入手?

https://dan2c5na4p.feishu.cn/docx/DuQXd7bopo3jccx0AIbcoWZsn92

任务列表

为保障正常建设,认领1个月内无响应(沟通讨论/技术方案/PR),任务自动释放

1、框架基建

建设点 跟进人 进展
基于springdata 对MongoRepository通用封装(基础) @parzulpan 完成
API日志 @L-evi 完成

2、平台基础能力

服务能力 跟进人 进展 相关文档
1、创建推送任务(任务和问卷绑定、任务执行日志),用消息扩展插件的方式实现;2、消息服务,设计通用消息模块,可扩展成http、MQ等不同的服务 @OmCheeLin 进行中 1、消息服务;2、回收数据推动
文件服务扩展设计,文件上传接口 @L-evi 完成 上传服务
安全服务,对数据进行加解密 @L-evi 完成 1、内容安全 2、数据安全

3、用户

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

4、问卷管理

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

5、问卷配置管理

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

6、问卷投放

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

7、获取回收数据

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

8、权限 - 空间

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

9、权限 - 协作人

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

10、数据分析

功能点 跟进人 进展
数量列表 @WYXNICK 完成
分题统计 @WYXNICK 进行中

11、答卷白名单

7.24新增

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

12、新增功能

9.23 新增

功能点 跟进人 进展 相关文档
下载中心 @beiranc API

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions