8000 GitHub - zhugezifang/dataService: dataService platform is a low-code platform, which only needs to write SQL to realize the development of API services, solve the unification of data services, facilitate the governance of data services, and unify the caliber of indicators. It can improve the development efficiency of business and face business changes faster
[go: up one dir, main page]

Skip to content

dataService platform is a low-code platform, which only needs to write SQL to realize the development of API services, solve the unification of data services, facilitate the governance of data services, and unify the caliber of indicators. It can improve the development efficiency of business and face business changes faster

License

Notifications You must be signed in to change notification settings

zhugezifang/dataService

{"props":{"initialPayload":{"allShortcutsEnabled":false,"path":"/","repo":{"id":587284700,"defaultBranch":"master","name":"dataService","ownerLogin":"zhugezifang","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2023-01-10T11:54:33.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/28300167?v=4","public":true,"private":false,"isOrgOwned":false},"currentUser":null,"refInfo":{"name":"master","listCacheKey":"v0:1673352000.031466","canEdit":false,"refType":"branch","currentOid":"a25f1c85f05d39b693e44f0981b791c09481a784"},"tree":{"items":[{"name":".github/workflows","path":".github/workflows","contentType":"directory","hasSimplifiedPath":true},{"name":"admin","path":"admin","contentType":"directory"},{"name":"common","path":"common","contentType":"directory"},{"name":"framework","path":"framework","contentType":"directory"},{"name":"generator","path":"generator","contentType":"directory"},{"name":"quartz","path":"quartz","contentType":"directory"},{"name":"sql","path":"sql","contentType":"directory"},{"name":"system","path":"system","contentType":"directory"},{"name":".gitignore","path":".gitignore","contentType":"file"},{"name":"LICENSE","path":"LICENSE","contentType":"file"},{"name":"README-CN.md","path":"README-CN.md","contentType":"file"},{"name":"README.md","path":"README.md","contentType":"file"},{"name":"pom.xml","path":"pom.xml","contentType":"file"}],"templateDirectorySuggestionUrl":null,"readme":null,"totalCount":13,"showBranchInfobar":false},"fileTree":null,"fileTreeProcessingTime":null,"foldersToFetch":[],"treeExpanded":false,"symbolsExpanded":false,"isOverview":true,"overview":{"banners":{"shouldRecommendReadme":false,"isPersonalRepo":false,"showUseActionBanner":false,"actionSlug":null,"actionId":null,"showProtectBranchBanner":false,"publishBannersInfo":{"dismissActionNoticePath":"/settings/dismiss-notice/publish_action_from_repo","releasePath":"/zhugezifang/dataService/releases/new?marketplace=true","showPublishActionBanner":false},"interactionLimitBanner":null,"showInvitationBanner":false,"inviterName":null,"actionsMigrationBannerInfo":{"releaseTags":[],"showImmutableActionsMigrationBanner":false,"initialMigrationStatus":null}},"codeButton":{"contactPath":"/contact","isEnterprise":false,"local":{"protocolInfo":{"httpAvailable":true,"sshAvailable":null,"httpUrl":"https://github.com/zhugezifang/dataService.git","showCloneWarning":null,"sshUrl":null,"sshCertificatesRequired":null,"sshCertificatesAvailable":null,"ghCliUrl":"gh repo clone zhugezifang/dataService","defaultProtocol":"http","newSshKeyUrl":"/settings/ssh/new","setProtocolPath":"/users/set_protocol"},"platformInfo":{"cloneUrl":"https://desktop.github.com","showVisualStudioCloneButton":false,"visualStudioCloneUrl":"https://windows.github.com","showXcodeCloneButton":false,"xcodeCloneUrl":"xcode://clone?repo=https%3A%2F%2Fgithub.com%2Fzhugezifang%2FdataService","zipballUrl":"/zhugezifang/dataService/archive/refs/heads/master.zip"}},"newCodespacePath":"/codespaces/new?hide_repo_select=true\u0026repo=587284700"},"popovers":{"rename":null,"renamedParentRepo":null},"commitCount":"36","overviewFiles":[{"displayName":"README.md","repoName":"dataService","refName":"master","path":"README.md","preferredFileType":"readme","tabName":"README","richText":"\u003carticle class=\"markdown-body entry-content container-lg\" itemprop=\"text\"\u003e\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch1 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003edataService\u003c/h1\u003e\u003ca id=\"user-content-dataservice\" class=\"anchor\" aria-label=\"Permalink: dataService\" href=\"#dataservice\"\u003e\u003csvg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cp dir=\"auto\"\u003e\u003ca target=\"_blank\" rel=\"noopener noreferrer nofollow\" href=\"https://camo.githubusercontent.com/34b9bba19d90e9df38f299acf1d8b525be05663c81b39031a9fbc65cddb19481/68747470733a2f2f67697465652e636f6d2f5a687547655a6946616e672f64617461536572766963652f62616467652f737461722e737667\"\u003e\u003cimg src=\"https://camo.githubusercontent.com/34b9bba19d90e9df38f299acf1d8b525be05663c81b39031a9fbc65cddb19481/68747470733a2f2f67697465652e636f6d2f5a687547655a6946616e672f64617461536572766963652f62616467652f737461722e737667\" alt=\"\" data-canonical-src=\"https://gitee.com/ZhuGeZiFang/dataService/badge/star.svg\" style=\"max-width: 100%;\"\u003e\u003c/a\u003e\n\u003ca target=\"_blank\" rel=\"noopener noreferrer nofollow\" href=\"https://camo.githubusercontent.com/e9339fcd748f5d94d1364cce22eacd12eb3f09d9a3eac05e7f2da6797a78892d/68747470733a2f2f67697465652e636f6d2f5a687547655a6946616e672f64617461536572766963652f62616467652f666f726b2e7376673f7468656d653d677670\"\u003e\u003cimg src=\"https://camo.githubusercontent.com/e9339fcd748f5d94d1364cce22eacd12eb3f09d9a3eac05e7f2da6797a78892d/68747470733a2f2f67697465652e636f6d2f5a687547655a6946616e672f64617461536572766963652f62616467652f666f726b2e7376673f7468656d653d677670\" alt=\"\" data-canonical-src=\"https://gitee.com/ZhuGeZiFang/dataService/badge/fork.svg?theme=gvp\" style=\"max-width: 100%;\"\u003e\u003c/a\u003e\n\u003ca target=\"_blank\" rel=\"noopener noreferrer nofollow\" href=\"https://camo.githubusercontent.com/735fbfa2eaa5daf62ac31c1e5b7cc4d6f6afe06aff1d14980e23d4cb329d22f4/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f73746172732f7a687567657a6966616e672f64617461536572766963652e7376673f6c6f676f3d476974487562\"\u003e\u003cimg src=\"https://camo.githubusercontent.com/735fbfa2eaa5daf62ac31c1e5b7cc4d6f6afe06aff1d14980e23d4cb329d22f4/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f73746172732f7a687567657a6966616e672f64617461536572766963652e7376673f6c6f676f3d476974487562\" alt=\"\" data-canonical-src=\"https://img.shields.io/github/stars/zhugezifang/dataService.svg?logo=GitHub\" style=\"max-width: 100%;\"\u003e\u003c/a\u003e\n\u003ca target=\"_blank\" rel=\"noopener noreferrer nofollow\" href=\"https://camo.githubusercontent.com/b309cecc9c866738596c2bfa163461c5542e0a480adf08d34194483beb59d40c/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f666f726b732f7a687567657a6966616e672f64617461536572766963652e7376673f6c6f676f3d476974487562\"\u003e\u003cimg src=\"https://camo.githubusercontent.com/b309cecc9c866738596c2bfa163461c5542e0a480adf08d34194483beb59d40c/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f666f726b732f7a687567657a6966616e672f64617461536572766963652e7376673f6c6f676f3d476974487562\" alt=\"\" data-canonical-src=\"https://img.shields.io/github/forks/zhugezifang/dataService.svg?logo=GitHub\" style=\"max-width: 100%;\"\u003e\u003c/a\u003e\n\u003ca target=\"_blank\" rel=\"noopener noreferrer nofollow\" href=\"https://camo.githubusercontent.com/a526005e36e525324033a0424acfc7f1c0fd95236733c816dcfa226124ded703/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f77617463686572732f7a687567657a6966616e672f64617461536572766963652e7376673f6c6f676f3d476974487562\"\u003e\u003cimg src=\"https://camo.githubusercontent.com/a526005e36e525324033a0424acfc7f1c0fd95236733c816dcfa226124ded703/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f77617463686572732f7a687567657a6966616e672f64617461536572766963652e7376673f6c6f676f3d476974487562\" alt=\"\" data-canonical-src=\"https://img.shields.io/github/watchers/zhugezifang/dataService.svg?logo=GitHub\" style=\"max-width: 100%;\"\u003e\u003c/a\u003e\n\u003ca target=\"_blank\" rel=\"noopener noreferrer nofollow\" href=\"https://camo.githubusercontent.com/34b3a09313a34351a374fba80774c5498df29fbc2ba7ccf73856f7d15f5323e7/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f6c6963656e73652f7a687567657a6966616e672f64617461536572766963652e737667\"\u003e\u003cimg src=\"https://camo.githubusercontent.com/34b3a09313a34351a374fba80774c5498df29fbc2ba7ccf73856f7d15f5323e7/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f6c6963656e73652f7a687567657a6966616e672f64617461536572766963652e737667\" alt=\"\" data-canonical-src=\"https://img.shields.io/github/license/zhugezifang/dataService.svg\" style=\"max-width: 100%;\"\u003e\u003c/a\u003e\n\u003ca target=\"_blank\" rel=\"noopener noreferrer nofollow\" href=\"https://camo.githubusercontent.com/fceb5efade707d23e6f4df4d6135dcfa19b63ef72d2936c74fa05847f2c166ad/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f762f72656c656173652f7a687567657a6966616e672f64617461536572766963653f6c6162656c3d6c6174657374267374796c653d666c61742d737175617265\"\u003e\u003cimg src=\"https://camo.githubusercontent.com/fceb5efade707d23e6f4df4d6135dcfa19b63ef72d2936c74fa05847f2c166ad/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f762f72656c656173652f7a687567657a6966616e672f64617461536572766963653f6c6162656c3d6c6174657374267374796c653d666c61742d737175617265\" alt=\"\" data-canonical-src=\"https://img.shields.io/github/v/release/zhugezifang/dataService?label=latest\u0026amp;style=flat-square\" style=\"max-width: 100%;\"\u003e\u003c/a\u003e\u003c/p\u003e\n\u003cp dir=\"auto\"\u003e\u003ca href=\"/zhugezifang/dataService/blob/master/README.md\"\u003e\u003cimg src=\"https://camo.githubusercontent.com/128501b146721a8129f168b9ad0aa68b90bd39bef0254f88a3632a5d013c209e/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f646f63756d656e742d456e676c6973682d626c75652e737667\" alt=\"EN doc\" data-canonical-src=\"https://img.shields.io/badge/document-English-blue.svg\" style=\"max-width: 100%;\"\u003e\u003c/a\u003e\n\u003ca href=\"/zhugezifang/dataService/blob/master/README-CN.md\"\u003e\u003cimg src=\"https://camo.githubusercontent.com/37ad6d8caa5b27a411d31dd652d65c2ce8750c32bd4cc8de966f94e360810198/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f2545362539362538372545362541312541332d2545342542382541442545362539362538372545372538392538382d626c75652e737667\" alt=\"CN doc\" data-canonical-src=\"https://img.shields.io/badge/%E6%96%87%E6%A1%A3-%E4%B8%AD%E6%96%87%E7%89%88-blue.svg\" style=\"max-width: 100%;\"\u003e\u003c/a\u003e\u003c/p\u003e\n\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch4 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003e项目在线体验地址\u003c/h4\u003e\u003ca id=\"user-content-项目在线体验地址\" class=\"anchor\" aria-label=\"Permalink: 项目在线体验地址\" href=\"#项目在线体验地址\"\u003e\u003csvg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cp dir=\"auto\"\u003e\u003ca href=\"https://1024code.com/codecubes/N79zfj2\" rel=\"nofollow\"\u003ehttps://1024code.com/codecubes/N79zfj2\u003c/a\u003e (可通过1024code进行自动构建运行)\u003c/p\u003e\n\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch4 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003e介绍\u003c/h4\u003e\u003ca id=\"user-content-介绍\" class=\"anchor\" aria-label=\"Permalink: 介绍\" href=\"#介绍\"\u003e\u003csvg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cp dir=\"auto\"\u003edataService 旨在提供全面的数据服务及共享能力,统一管理面向内外部的API服务。\u003c/p\u003e\n\u003cp dir=\"auto\"\u003e能够将数据表快速生成数据API,或将已有API快速注册至本平台进行统一管理与发布。\u003c/p\u003e\n\u003cp dir=\"auto\"\u003edataService可实现API服务一键发布,实现低成本、易上手、安全稳定的数据共享与开放,接口开发者只需关注API本身查询逻辑\u003c/p\u003e\n\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch4 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003e功能介绍\u003c/h4\u003e\u003ca id=\"user-content-功能介绍\" class=\"anchor\" aria-label=\"Permalink: 功能介绍\" href=\"#功能介绍\"\u003e\u003csvg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cp dir=\"auto\"\u003e(1)低代码配置,只需要写少量sql 即可实现api服务\u003c/p\u003e\n\u003cp dir=\"auto\"\u003e(2)实现如下三个统一:\u003c/p\u003e\n\u003cp dir=\"auto\"\u003ea.数据服务统一化:接口不同QPS和RT,不同的接口服务(HTTP、RPC、文件传输等),即:OneAPI\u003c/p\u003e\n\u003cp dir=\"auto\"\u003eb.存储解析统一化,一套语言支持多种数据存储接入,即:OneSQL\u003c/p\u003e\n\u003cp dir=\"auto\"\u003ec.数据模型统一化,支持多种数据源接入, 即:OneModel\u003c/p\u003e\n\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch4 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003e软件架构\u003c/h4\u003e\u003ca id=\"user-content-软件架构\" class=\"anchor\" aria-label=\"Permalink: 软件架构\" href=\"#软件架构\"\u003e\u003csvg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cp dir=\"auto\"\u003e\u003ca target=\"_blank\" rel=\"noopener noreferrer nofollow\" href=\"https://user-images.githubusercontent.com/28300167/215253954-e94851c6-65b9-4ab5-a7b8-9e71a4765be9.png\"\u003e\u003cimg src=\"https://user-images.githubusercontent.com/28300167/215253954-e94851c6-65b9-4ab5-a7b8-9e71a4765be9.png\" alt=\"image\" style=\"max-width: 100%;\"\u003e\u003c/a\u003e\u003c/p\u003e\n\u003cp dir=\"auto\"\u003e技术栈:\u003c/p\u003e\n\u003cp dir=\"auto\"\u003e后端:Spring boot + Mybatis\u003c/p\u003e\n\u003cp dir=\"auto\"\u003e数据库:MySQL\u003c/p\u003e\n\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch4 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003e系统流程图\u003c/h4\u003e\u003ca id=\"user-content-系统流程图\" class=\"anchor\" aria-label=\"Permalink: 系统流程图\" href=\"#系统流程图\"\u003e\u003csvg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cp dir=\"auto\"\u003e\u003ca target=\"_blank\" rel=\"noopener noreferrer nofollow\" href=\"https://user-images.githubusercontent.com/28300167/215309184-a4e50afe-9441-48a3-9250-6ad90bd9a065.png\"\u003e\u003cimg src=\"https://user-images.githubusercontent.com/28300167/215309184-a4e50afe-9441-48a3-9250-6ad90bd9a065.png\" alt=\"image\" style=\"max-width: 100%;\"\u003e\u003c/a\u003e\u003c/p\u003e\n\u003cp dir=\"auto\"\u003e\u003ca target=\"_blank\" rel=\"noopener noreferrer nofollow\" href=\"https://user-images.githubusercontent.com/28300167/215309193-ccb87134-98a3-4992-851c-3d5304275790.png\"\u003e\u003cimg src=\"https://user-images.githubusercontent.com/28300167/215309193-ccb87134-98a3-4992-851c-3d5304275790.png\" alt=\"image\" style=\"max-width: 100%;\"\u003e\u003c/a\u003e\u003c/p\u003e\n\u003cp dir=\"auto\"\u003e\u003ca target=\"_blank\" rel=\"noopener noreferrer nofollow\" href=\"https://user-images.githubusercontent.com/28300167/215309203-e928b51a-d69e-4c7b-b5eb-c0f6b953232d.png\"\u003e\u003cimg src=\"https://user-images.githubusercontent.com/28300167/215309203-e928b51a-d69e-4c7b-b5eb-c0f6b953232d.png\" alt=\"image\" style=\"max-width: 100%;\"\u003e\u003c/a\u003e\u003c/p\u003e\n\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch4 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003e系统功能演示\u003c/h4\u003e\u003ca id=\"user-content-系统功能演示\" class=\"anchor\" aria-label=\"Permalink: 系统功能演示\" href=\"#系统功能演示\"\u003e\u003csvg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cp dir=\"auto\"\u003e主页\n\u003ca target=\"_blank\" rel=\"noopener noreferrer nofollow\" href=\"https://user-images.githubusercontent.com/28300167/215254586-8d38b001-3a24-4f2b-858f-9f4b434f24aa.png\"\u003e\u003cimg src=\"https://user-images.githubusercontent.com/28300167/215254586-8d38b001-3a24-4f2b-858f-9f4b434f24aa.png\" alt=\"image\" style=\"max-width: 100%;\"\u003e\u003c/a\u003e\n数据源管理\n\u003ca target=\"_blank\" rel=\"noopener noreferrer nofollow\" href=\"https://user-images.githubusercontent.com/28300167/215254616-a0278626-0338-4369-a709-9fc750ed8b27.png\"\u003e\u003cimg src=\"https://user-images.githubusercontent.com/28300167/215254616-a0278626-0338-4369-a709-9fc750ed8b27.png\" alt=\"image\" style=\"max-width: 100%;\"\u003e\u003c/a\u003e\n新增api服务\n\u003ca target=\"_blank\" rel=\"noopener noreferrer nofollow\" href=\"https://user-images.githubusercontent.com/28300167/215254679-71c934ba-e491-4394-9fb8-5fcd998023f4.png\"\u003e\u003cimg src=\"https://user-images.githubusercontent.com/28300167/215254679-71c934ba-e491-4394-9fb8-5fcd998023f4.png\" alt=\"image\" style=\"max-width: 100%;\"\u003e\u003c/a\u003e\n测试api服务\n\u003ca target=\"_blank\" rel=\"noopener noreferrer nofollow\" href=\"https://user-images.githubusercontent.com/28300167/215254700-cbc9c17d-ccc0-4e52-9ade-95e2823587a0.png\"\u003e\u003cimg src=\"https://user-images.githubusercontent.com/28300167/215254700-cbc9c17d-ccc0-4e52-9ade-95e2823587a0.png\" alt=\"image\" style=\"max-width: 100%;\"\u003e\u003c/a\u003e\u003c/p\u003e\n\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch4 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003e系统运行\u003c/h4\u003e\u003ca id=\"user-content-系统运行\" class=\"anchor\" aria-label=\"Permalink: 系统运行\" href=\"#系统运行\"\u003e\u003csvg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cp dir=\"auto\"\u003e系统运行环境要求:\u003c/p\u003e\n\u003cp dir=\"auto\"\u003ejava jdk8\u003c/p\u003e\n\u003cp dir=\"auto\"\u003emysql 5.7.36\u003c/p\u003e\n\u003cp dir=\"auto\"\u003e运行配置\u003c/p\u003e\n\u003cp dir=\"auto\"\u003e(1)将sql目录中的sql文件进行运行在数据库,创建库和表\u003c/p\u003e\n\u003cp dir=\"auto\"\u003e(2)在根目录下面运行 mvn clean package -Dmaven.test.skip=true,使用admin/target 目录下的dataSerivce.jar\u003c/p\u003e\n\u003cp dir=\"auto\"\u003e(3)修改数据库配置信息 application.yml\u003c/p\u003e\n\u003cp dir=\"auto\"\u003e(4)运行 java -jar -Dspring.config.location=application.yml dataService.jar (application.yml和jar在同一目录下)\u003c/p\u003e\n\u003cp dir=\"auto\"\u003e(5)访问 \u003ca href=\"http://127.0.0.1/\" rel=\"nofollow\"\u003ehttp://127.0.0.1/\u003c/a\u003e 即可 (账号:admin 密码:admin123)\u003c/p\u003e\n\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch4 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003eContributors\u003c/h4\u003e\u003ca id=\"user-content-contributors\" class=\"anchor\" aria-label=\"Permalink: Contributors\" href=\"#contributors\"\u003e\u003csvg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cmarkdown-accessiblity-table\u003e\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth align=\"left\"\u003eAlias\u003c/th\u003e\n\u003cth align=\"left\"\u003eGithub\u003c/th\u003e\n\u003cth align=\"left\"\u003eEmail\u003c/th\u003e\n\u003c/tr\u003e\n\u003c/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd align=\"left\"\u003ezhugezifang\u003c/td\u003e\n\u003ctd align=\"left\"\u003e\u003ca href=\"https://github.com/zhugezifang\"\u003ezhugezifang\u003c/a\u003e\u003c/td\u003e\n\u003ctd align=\"left\"\u003e\u003ca href=\"mailto:xiaoqiu2017wy@164.com\"\u003exiaoqiu2017wy@164.com\u003c/a\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003ctr\u003e\n\u003ctd align=\"left\"\u003eshigongxing\u003c/td\u003e\n\u003ctd align=\"left\"\u003e\u003ca href=\"https://github.com/shigongxing\"\u003eshigongxing\u003c/a\u003e\u003c/td\u003e\n\u003ctd align=\"left\"\u003e\u003ca href=\"mailto:940947367@qq.com\"\u003e940947367@qq.com\u003c/a\u003e\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/tbody\u003e\n\u003c/table\u003e\u003c/markdown-accessiblity-table\u003e\n\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch4 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003e技术交流\u003c/h4\u003e\u003ca id=\"user-content-技术交流\" class=\"anchor\" aria-label=\"Permalink: 技术交流\" href=\"#技术交流\"\u003e\u003csvg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cp dir=\"auto\"\u003e\u003ca target=\"_blank\" rel=\"noopener noreferrer nofollow\" href=\"https://user-images.githubusercontent.com/28300167/207255900-152d6834-9602-4ada-91ca-ad9906d89bf8.png\"\u003e\u003cimg src=\"https://user-images.githubusercontent.com/28300167/207255900-152d6834-9602-4ada-91ca-ad9906d89bf8.png\" alt=\"image\" style=\"max-width: 100%;\"\u003e\u003c/a\u003e\u003c/p\u003e\n\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch4 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003eStar History\u003c/h4\u003e\u003ca id=\"user-content-star-history\" class=\"anchor\" aria-label=\"Permalink: Star History\" href=\"#star-history\"\u003e\u003csvg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cp dir=\"auto\"\u003e\u003ca href=\"https://star-history.com/#zhugezifang/dataService\u0026amp;Date\" rel=\"nofollow\"\u003e\u003cimg src=\"https://camo.githubusercontent.com/0bb93c39fe7f3b905ab2fe211a976a648709aeae67ef2b342473abf068a01447/68747470733a2f2f6170692e737461722d686973746f72792e636f6d2f7376673f7265706f733d7a687567657a6966616e672f646174615365727669636526747970653d44617465\" alt=\"Star History Chart\" data-canonical-src=\"https://api.star-history.com/svg?repos=zhugezifang/dataService\u0026amp;type=Date\" style=\"max-width: 100%;\"\u003e\u003c/a\u003e\u003c/p\u003e\n\u003cdiv class=\"markdown-heading\" dir=\"auto\"\u003e\u003ch4 tabindex=\"-1\" class=\"heading-element\" dir=\"auto\"\u003e致谢\u003c/h4\u003e\u003ca id=\"user-content-致谢\" class=\"anchor\" aria-label=\"Permalink: 致谢\" href=\"#致谢\"\u003e\u003csvg class=\"octicon octicon-link\" viewBox=\"0 0 16 16\" version=\"1.1\" width=\"16\" height=\"16\" aria-hidden=\"true\"\u003e\u003cpath d=\"m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z\"\u003e\u003c/path\u003e\u003c/svg\u003e\u003c/a\u003e\u003c/div\u003e\n\u003cp dir=\"auto\"\u003e感谢ruoyi 提供前端服务\u003c/p\u003e\n\u003cp dir=\"auto\"\u003e感谢1024code(\u003ca href=\"https://1024code.com)%E6%8F%90%E4%BE%9B%E6%9C%8D%E5%8A%A1%E9%83%A8%E7%BD%B2%E8%B5%84%E6%BA%90\" rel=\"nofollow\"\u003ehttps://1024code.com)提供服务部署资源\u003c/a\u003e\u003c/p\u003e\n\u003c/article\u003e","loaded":true,"timedOut":false,"errorMessage":null,"headerInfo":{"toc":[{"level":1,"text":"dataService","anchor":"dataservice","htmlText":"dataService"},{"level":4,"text":"项目在线体验地址","anchor":"项目在线体验地址","htmlText":"项目在线体验地址"},{"level":4,"text":"介绍","anchor":"介绍","htmlText":"介绍"},{"level":4,"text":"功能介绍","anchor":"功能介绍","htmlText":"功能介绍"},{"level":4,"text":"软件架构","anchor":"软件架构","htmlText":"软件架构"},{"level":4,"text":"系统流程图","anchor":"系统流程图","htmlText":"系统流程图"},{"level":4,"text":"系统功能演示","anchor":"系统功能演示","htmlText":"系统功能演示"},{"level":4,"text":"系统运行","anchor":"系统运行","htmlText":"系统运行"},{"level":4,"text":"Contributors","anchor":"contributors","htmlText":"Contributors"},{"level":4,"text":"技术交流","anchor":"技术交流","htmlText":"技术交流"},{"level":4,"text":"Star History","anchor":"star-history","htmlText":"Star History"},{"level":4,"text":"致谢","anchor":"致谢","htmlText":"致谢"}],"siteNavLoginPath":"/login?return_to=https%3A%2F%2Fgithub.com%2Fzhugezifang%2FdataService"}},{"displayName":"LICENSE","repoName":"dataService","refName":"master","path":"LICENSE","preferredFileType":"license","tabName":"Apache-2.0","richText":null,"loaded":false,"timedOut":false,"errorMessage":null,"headerInfo":{"toc":null,"siteNavLoginPath":"/login?return_to=https%3A%2F%2Fgithub.com%2Fzhugezifang%2FdataService"}}],"overviewFilesProcessingTime":0}},"appPayload":{"helpUrl":"https://docs.github.com","findFileWorkerPath":"/assets-cdn/worker/find-file-worker-9f8a877aa99f.js","findInFileWorkerPath":"/assets-cdn/worker/find-in-file-worker-96e76d5fdb2c.js","githubDevUrl":null,"enabled_features":{"copilot_workspace":null,"code_nav_ui_events":false,"overview_shared_code_dropdown_button":false,"react_blob_overlay":false,"copilot_conversational_ux_embedding_update":false,"copilot_smell_icebreaker_ux":true,"accessible_code_button":true}}}}

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

36 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

dataService

EN doc CN doc

项目在线体验地址

https://1024code.com/codecubes/N79zfj2 (可通过1024code进行自动构建运行)

介绍

dataService 旨在提供全面的数据服务及共享能力,统一管理面向内外部的API服务。

能够将数据表快速生成数据API,或将已有API快速注册至本平台进行统一管理与发布。

dataService可实现API服务一键发布,实现低成本、易上手、安全稳定的数据共享与开放,接口开发者只需关注API本身查询逻辑

功能介绍

(1)低代码配置,只需要写少量sql 即可实现api服务

(2)实现如下三个统一:

a.数据服务统一化:接口不同QPS和RT,不同的接口服务(HTTP、RPC、文件传输等),即:OneAPI

b.存储解析统一化,一套语言支持多种数据存储接入,即:OneSQL

c.数据模型统一化,支持多种数据源接入, 即:OneModel

软件架构

image

技术栈:

后端:Spring boot + Mybatis

数据库:MySQL

系统流程图

image

image

image

系统功能演示

主页 image 数据源管理 image 新增api服务 image 测试api服务 image

系统运行

系统运行环境要求:

java jdk8

mysql 5.7.36

运行配置

(1)将sql目录中的sql文件进行运行在数据库,创建库和表

(2)在根目录下面运行 mvn clean package -Dmaven.test.skip=true,使用admin/target 目录下的dataSerivce.jar

(3)修改数据库配置信息 application.yml

(4)运行 java -jar -Dspring.config.location=application.yml dataService.jar (application.yml和jar在同一目录下)

(5)访问 http://127.0.0.1/ 即可 (账号:admin 密码:admin123)

Contributors

Alias Github Email
zhugezifang zhugezifang xiaoqiu2017wy@164.com
shigongxing shigongxing 940947367@qq.com

技术交流

image

Star History

Star History Chart

致谢

感谢ruoyi 提供前端服务

感谢1024code(https://1024code.com)提供服务部署资源

About

dataService platform is a low-code platform, which only needs to write SQL to realize the development of API services, solve the unification of data services, facilitate the governance of data services, and unify the caliber of indicators. It can improve the development efficiency of business and face business changes faster

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published
0