{"id":21379105,"url":"https://github.com/pikachu0621/joinspring","last_synced_at":"2025-04-06T00:42:20.517Z","repository":{"id":140117518,"uuid":"610385334","full_name":"pikachu0621/JoinSpring","owner":"pikachu0621","description":"考勤,打卡软件Springboot服务端","archived":false,"fork":false,"pushed_at":"2024-04-16T06:22:34.000Z","size":98336,"stargazers_count":3,"open_issues_count":0,"forks_count":1,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-02-12T06:55:17.335Z","etag":null,"topics":["check-in","java","kotlin","spring-boot","vuejs","websocket"],"latest_commit_sha":null,"homepage":"","language":"Kotlin","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/pikachu0621.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","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":"2023-03-06T17:04:32.000Z","updated_at":"2025-01-12T12:52:46.000Z","dependencies_parsed_at":null,"dependency_job_id":"6b5a9391-789e-4a39-8a6b-16696b5c02cc","html_url":"https://github.com/pikachu0621/JoinSpring","commit_stats":null,"previous_names":["pikachu0621/myfjoinspring"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pikachu0621%2FJoinSpring","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pikachu0621%2FJoinSpring/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pikachu0621%2FJoinSpring/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pikachu0621%2FJoinSpring/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/pikachu0621","download_url":"https://codeload.github.com/pikachu0621/JoinSpring/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247419813,"owners_count":20936012,"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":["check-in","java","kotlin","spring-boot","vuejs","websocket"],"created_at":"2024-11-22T10:17:20.908Z","updated_at":"2025-04-06T00:42:20.495Z","avatar_url":"https://github.com/pikachu0621.png","language":"Kotlin","funding_links":[],"categories":[],"sub_categories":[],"readme":"JoinSpring\n======\n\n食用方法\n---\n\u003e1. 下载安装`MySql`(版本 \u003e`5.7.26`)并启动\n\u003e2. 创建用户 用户名：`pk_join` 密码：`123456`(与配置里对应即可，如你要自己打包可以自定义 用户名与密码，如你直接使用打包好的请直接使用上述账号密码)\n\u003e3. 注意创建用户的权限问题 以下为创建用户mysql命令\n```mysql\n# 命令行创建用户\n# (\u003c用户名\u003e = \u003c数据库名\u003e)   \u003c密码\u003e\nCREATE USER '\u003c用户名\u003e'@'localhost' IDENTIFIED BY '\u003c密码\u003e';\nGRANT ALL ON '\u003c数据库名\u003e'.* TO '\u003c用户名\u003e'@'localhost' IDENTIFIED BY '\u003c密码\u003e' WITH GRANT OPTION;\nFLUSH PRIVILEGES;\n\n# 例子\nCREATE USER 'pk_join'@'localhost' IDENTIFIED BY '123456';\nGRANT ALL ON `pk_join`.* TO 'pk_join'@'localhost' IDENTIFIED BY '123456' WITH GRANT OPTION;\nFLUSH PRIVILEGES;\n```\n\u003e4. [下载](/jar/JoinSpring-0.0.3.jar)打包好的jar ```java -jar 'JoinSpring-0.0.3.jar```' 即可\n\n---\n\nAPI文档\n-------\n[API文档](https://console-docs.apipost.cn/preview/9e608885058d3ede/38f1d8c9f866c1c9)\n\nAndroid端代码\n---\n[Android端](https://github.com/pikachu0621/JoinAndroid)\n\nvue管理端代码\n---\n[vue管理端](https://github.com/pikachu0621/JoinVue)\n\nSpringBoot服务端代码\n---\n[SpringBoot服务端](https://github.com/pikachu0621/JoinSpring)\n\n---\n\n\n各项配置 路径：`JoinSpring\\src\\main\\resources\\config.properties`\n---\n```properties\n# 数据安全 ==========================\n# 盐\nconfig.token.salt=pk\n# token 过期时间    单位秒  -1 = 永久\n# 30天   60*60*24*30  2592000\nconfig.token.time=-1\n\n# 用户静态资源 \u003c图片\u003e 路径  ==========================\nconfig.default.pic-name=default\nconfig.default.pic-boy-path=classpath:/static/images/default_user_boy_img.png\nconfig.default.pic-girl-path=classpath:/static/images/default_user_girl_img.png\nconfig.static.path=user\nconfig.static.image-path=img\n#上传图片 ==========================\n# 大小限制  单位MB\nconfig.image.size=20\n# image 失效时间    单位秒    -1 关闭时间校验\nconfig.image.time=-1\n# image 时间加密解密密码   用于校验图片是否可以访问\nconfig.image.password=pkpk\n\n# 限制账号密码长度  ==========================\nconfig.chars.max-length=12\nconfig.chars.min-length=6\n\n# 客户端配置 ==========================\nclient.config.group-type=会议组,课堂组,公司组,学校组,培训组,活动组,其它\n\n# websocket 配置 ==================\n# 路径\nconfig-websocket-path=/ws,/ws/*\n```\n\n---\n\n后台管理地址\n---\n127.0.0.1:8012/admin/index.html\n\n---\n##  待更新\n##  1.修改图片上传为单独的，返回数据 \u003cbr\u003e\n##  2.修改传产数为集成类\n##  3.添加面对面\n\n\n\n\nWechatBy: pkpk-run\n===\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpikachu0621%2Fjoinspring","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fpikachu0621%2Fjoinspring","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpikachu0621%2Fjoinspring/lists"}