{"id":18313140,"url":"https://github.com/kanlon/sauims","last_synced_at":"2025-10-27T07:02:08.057Z","repository":{"id":37284908,"uuid":"100381408","full_name":"KANLON/sauims","owner":"KANLON","description":"校社联社团管理系统（Spring MVC+Spring+Mybatis+Redis），用来记录进度，和保存文件，完成一定阶段都上传到小组仓库中","archived":false,"fork":false,"pushed_at":"2023-02-22T07:11:26.000Z","size":15126,"stargazers_count":8,"open_issues_count":14,"forks_count":8,"subscribers_count":0,"default_branch":"master","last_synced_at":"2025-04-05T18:50:58.452Z","etag":null,"topics":["mybatis","mysql","spring","springmvc"],"latest_commit_sha":null,"homepage":"http://sauims.kanlon.ink","language":"Java","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/KANLON.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2017-08-15T13:42:31.000Z","updated_at":"2024-04-20T00:58:41.000Z","dependencies_parsed_at":"2024-11-05T16:48:36.603Z","dependency_job_id":null,"html_url":"https://github.com/KANLON/sauims","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/KANLON/sauims","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/KANLON%2Fsauims","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/KANLON%2Fsauims/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/KANLON%2Fsauims/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/KANLON%2Fsauims/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/KANLON","download_url":"https://codeload.github.com/KANLON/sauims/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/KANLON%2Fsauims/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":262571828,"owners_count":23330647,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["mybatis","mysql","spring","springmvc"],"created_at":"2024-11-05T16:26:39.232Z","updated_at":"2025-10-27T07:02:07.970Z","avatar_url":"https://github.com/KANLON.png","language":"Java","funding_links":[],"categories":[],"sub_categories":[],"readme":"# SAU-IMS\n大创项目：校社联管理系统\u003cbr/\u003e\n\n项目地址： http://sauims.kanlon.ink\n\n添加新的接口文档，接口文档2.0地址：https://documenter.getpostman.com/view/3892535/S1LsXpZn\n\n\n\u003cbr/\u003e\n该仓库是小组仓库的备份，是基于idea软件提交的仓库。\n\u003cbr/\u003e\n\n\n工作进度:\n\n\n\u003ch4\u003e2019/5/1\u003c/h4\u003e\n0. 升级pom依赖和修改properties统一为utf-8编码\u003cbr/\u003e\n1. 添加spring mvc 参数校验功能\u003cbr/\u003e\n2. 针对同步请求和异步请求分别做不同的权限处理\u003cbr/\u003e\n\n\n\u003ch4\u003e2019/2/25\u003c/h4\u003e\n0. 修复删除消息的bug\u003cbr/\u003e\n1. 添加git提交时的忽略的文件\u003cbr/\u003e\u003cbr/\u003e\n\n\n\u003ch4\u003e2019/2/1\u003c/h4\u003e\n0. 增加node.js做跨域的文件。\u003cbr/\u003e\n1. 删除web.xml中的cors过滤器，以后采用node.js做服务器转发，实现前端测试\u003cbr/\u003e\u003cbr/\u003e\n\n\n\u003ch4\u003e2018/8/22\u003c/h4\u003e\n0.所有合并在master分支上了，第一个版本。\u003cbr/\u003e\n1.修改了邮箱修改的问题，改为修改邮箱时，向新邮箱发送验证码\u003cbr/\u003e\n2.项目后端功能已经全部完成，经基本测试，没有问题。还需要交叉测试和结合前端测试。\u003cbr/\u003e\n3.前端代码已经提交到front-end分支中去了。\u003cbr/\u003e\n4.项目地址：http://kanlon.ink  测试账号和密码：https://documenter.getpostman.com/view/3892535/RWM8UC2C 该地址中的首页——》登陆 备注中有。\u003cbr/\u003e\n\n\u003ch4\u003e2018/5/10\u003c/h4\u003e\n1.整合了前后端，布置到服务器上去了，基本不过还是有很多问题。\u003cbr/\u003e\n2.问题1，不能两个不同用户登录。\u003cbr/\u003e\n3.基本上注册，发送消息，删除功能都还不可以实现，怀疑是前端没有按照文档要求来写\u003cbr/\u003e\n\n\u003ch4\u003e2018/5/6\u003c/h4\u003e\n1.添加了社团端，下载年度注册文件的功能。\u003cbr/\u003e\n2.将校社联的注册审核链接那里将/role  /auditMsgId调换了位置，即新的链接变成了/sau/audit/join/｛roleId｝/｛auditMsgId｝，这种形式\u003cbr/\u003e\n\n\u003ch4\u003e2018/5/2\u003c/h4\u003e\n1.在社团详细信息中加了是否点赞字段（这个是没有什么用的）。\u003cbr/\u003e\n2.在用户点赞那里的返回数据的data中加了喜欢人数，就是类似：data:12。\u003cbr/\u003e\n\n\u003ch4\u003e2018/4/24\u003c/h4\u003e\n1.初步整合前端，首页展示和验证码，登录，还有点进某个社团的详细信息应该没问题\u003cbr/\u003e\n2.在首页展示社团的时候，添加了给各个年级数以及男女数,预计下一步会给有展示社团详细信息的加上这些。\u003cbr/\u003e\n3.前后端又分开来写了，因为发现前端太多错误，不能在idea中写，决定把前端分离到tomcat上写，自己用文件模拟json，大大加快了修改进度。\u003cbr/\u003e\n\n\n\u003ch4\u003e2018/4/23\u003c/h4\u003e\n1.初步整合前端，还存在很多问题，暂时首页展示，链接没问题，验证码和某个社团的详情都需要调一下\u003cbr/\u003e\n\n\u003ch4\u003e2018/4/23\u003c/h4\u003e\n1.从社团描述中分离出口号，口号以“。”来与社团描述分割开。\u003cbr/\u003e\n2.更新了数据库，将所有的社团展示图和校社联展示图改为默认的图。\u003cbr/\u003e\n3.增加了前端文件，暂时整合了，还存在很大问题。\u003cbr/\u003e\n4.增加了管理端的开放权限。\u003cbr/\u003e\n\n\u003ch4\u003e2018/4/22\u003c/h4\u003e\n1.将个人头像改为输出流输出，社团和校社联头像还是经过图片资源输出。\u003cbr/\u003e\n2.修改了一些小bug，如头像存储问题，社团中心信息增加了男女数和各个年级数，个人信息添加了手机号。\u003cbr/\u003e\n3.更新了数据库文件\u003cbr/\u003e\n\n\u003ch4\u003e2018/4/10\u003c/h4\u003e\n1、所有功能已经完成，按照接口的数据形式进行发送和请求即可。\u003cbr/\u003e\n2、还差offset，limit这两个参数需要修改内容和查询出来的数据需要按照时间排序。\u003cbr/\u003e\n3、计划把接口文档弄规范化，把接口功能和解释统一格式说明。\u003cbr/\u003e\n\n\u003ch4\u003e2018/2/16\u003c/h4\u003e\n1、继续完善服务层接口，预计完成时间为5天\u003cbr/\u003e\n2、各个发送功能测试正常，redis服务器暂时正常\u003cbr/\u003e\n3、修复若干个bug\u003cbr/\u003e\n4、未来加入投票系统，定时任务功能支持\u003cbr/\u003e\n5、预计一个星期后开始编写点赞功能(所有事先设计的功能都已完成)\u003cbr/\u003e\n\n\n\u003ch4\u003e2018/2/7\u003c/h4\u003e\n1、大幅修改项目文件结构，包结构，测试运行正常\u003cbr/\u003e\n2、新增redis支持，到时申请redis服务器\u003cbr/\u003e\n3、重写服务层接口，完成首页部分接口编写（按接口文档序号）\u003cbr/\u003e\n4、清空controller层方法内代码，只保留方法\u003cbr/\u003e\n5、session移向服务层，并新增session通用操作\u003cbr/\u003e\n6、大幅修改dao层，逻辑不变\u003cbr/\u003e\n7、清除大量无意义工具类，部分合并，但未全部修改\u003cbr/\u003e\n8、将service api分离出来，为将来open-api/rpc-service-api？\u003cbr/\u003e\n9、将大部分类的操作抽象为BaseXXX接口\u003cbr/\u003e\n\n\u003ch4\u003e2018/1/27\u003c/h4\u003e\n1、大幅修改Dao层，更加具有结构化\u003cbr/\u003e\n2、删除pojo里的json包\u003cbr/\u003e\n3、添加了用户工厂类，但尚未实现\u003cbr/\u003e\n\n\u003ch4\u003e2018/1/21\u003c/h4\u003e\n1、完成邮箱等手机发送工具类\u003cbr/\u003e\n2、完成验证码工具类\u003cbr/\u003e\n3、添加ip工作类\u003cbr/\u003e\n4、部分工具类的正则验证尚未完成\u003cbr/\u003e\n5、其他层尚未完成\u003cbr/\u003e\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkanlon%2Fsauims","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fkanlon%2Fsauims","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkanlon%2Fsauims/lists"}