叮talk Springboot
目标与期望
基于钉钉微应用开发的实验室绩效管理系统,实现实验室的绩效,学分,论文评估与钉钉对接。主要功能有:绩效,学分申请与审核,论文评估投票及学分管理,实验室助研金计算等。
涉及的技术
弹簧靴
JPA
Mybatis
MySQL的8
Dingtalk SDK
码头工人
Docker撰写
Github动作
sdk使用代码:
代码: ( :backhand_index_pointing_left:预览)
注意事项
使用了lombok插件简化代码,idea需要安装lombok插件,否则编译过不去
由于目前钉子钉小程序只支持GET / POST,考虑到兼容性这里的接口全部为GET / POST方式
系统启动时,初始化会调用钉钉SDK,拉取钉钉组织的所有用户,若先前未在开发平台设置出口IP,SDK会报错导致启动失败
系统部署
本项目使用GitHub Actions实现CI,受外网网速限制,没有
1