dingtalk-app-server icon indicating copy to clipboard operation
dingtalk-app-server copied to clipboard

🥝 基于钉钉的实验室绩效管理系统 (Spring Boot)

Results 10 dingtalk-app-server issues
Sort by recently updated
recently updated
newest added

尊敬的开发者: 您好!非常感谢您能抽出宝贵的时间来阅读此Issue,我们是来自西北工业大学软件学院硕士课题组的科研团队,正在进行一项关于Java开源项目中方法(函数)名称一致性检查和建议的科研研究,方法(函数)名称的可读性对开发人员理解代码至关重要,我们在本开源项目中随机选择了一些文件作为我们研发工具DMName的实验验证对象,共发现了以下存在的15个方法(函数)命名问题,原始的建议修改的方法名称是第3列original_name,建议的方法名称为第4列suggest_name:: path | line | original_name | suggest_name -- | -- | -- | -- dingtalk-app-server/src/test/java/com/softeng/dingtalk/service/ApplicationServiceTests.java | 93 | testSetByAuditor | testSetApplicationByAuditor dingtalk-app-server/src/test/java/com/softeng/dingtalk/service/PaperServiceTest.java | 59 | testUpdateExternalPaperShouldOk | testUpdateExternalPaper...

接口重构成RESTFul风格 文档:https://www.ruanyifeng.com/blog/2014/05/restful_api.html

refactor
priority: critical
requirement

对学生不利的情况将要出现(扣分……),提前提醒学生规避 - [ ] 投票 - [x] 绩效填写 - [x] 周报 - [ ] 通知审核人审核

enhancement
priority: critical

- [ ] 将每月的AC变动集成到每月的绩效表中 - [ ] 增加专硕科研津贴项:满足某个条件(当月DC > ?)获得 x 元津贴

enhancement
priority: critical
requirement
绩效管理模块

+ 说明:现阶段后端controller层返回值全是Map,而且前端依赖undefined值,即后端返回的Map中没有定义字段,前端依赖了后端这个行为。 + 要求:后端定义DTO对象,前端修改逻辑

refactor
priority: critical
requirement

将service层中的根据实验室规则算分的逻辑抽取整合成一层,前端做一个单独的管理后台页面,用来动态配置这一层参数(所有硬编码参数改掉,动态配置)。

refactor
priority: critical
requirement

将当前可运行的分支合并到main分支

重构了部分用户权限,用户所在科研组的代码