README.md
    db2map:去除重复的CURD代码,专注业务逻辑实现,提高生产交付效率

    简介

    一个提供通用增删改查的工具包,无需任何代码,引入db2map包,传递「表名称」作为参数,即可使用增删改查接口。

    技术栈

    springboot
    mybatis
    mysql(生产用,已测试)、h2(默认演示版本)

    线上体验

    http://47.97.42.66:8080/index.html

    接口测试地址

    http://localhost:8080/swagger-ui.html

    相关参数

    获取唯一ID

    GET http://localhost:8080/map/id

    根据ID获取详情

    POST http://localhost:8080/map/getById Content-Type: application/json

    {
        "tableName": "user",
        "id": "1"
    }

    保存

    POST http://localhost:8080/map/save Content-Type: application/json

    {
        "tableName": "user",
        "objectMap": {
            "id": "1",
            "role_id": "1",
            "name": "用户1"
        }
    }

    批量保存(使用的是先删除后插入实现)

    POST http://localhost:8080/map/saveList Content-Type: application/json

    {
        "tableName": "user",
        "list":[
            {
                "id": "1",
                "role_id": "1",
                "name": "用户1"
            },
            {
                "id": "2",
                "role_id": "1",
                "name": "用户2"
            }
        ]
    }

    查询列表

    POST http://localhost:8080/map/list Content-Type: application/json

    {
        "tableName": "user"
    }

    分页查询列表

    POST http://localhost:8080/map/page?pageNum=1&pageSize=2&orderByColumn=id&isAsc=desc Content-Type: application/json

    {
        "tableName": "user"
    }

    根据ID删除数据

    POST http://localhost:8080/map/removeByIds Content-Type: application/json

    {
        "tableName": "user",
        "ids": ["1","2"]
    }

    数据库查看

    WBB访问地址:http://localhost:8080/h2

    Driver Class: org.h2.Driver
    JDBC URL: jdbc:h2:mem:test
    User Name: sa
    Password:123456

    未来规划

    在此基础上开发一个低代码平台,包含:表单定义、工作流、报表等功能。

    项目简介

    db2map:去除重复的CURD代码,专注业务逻辑实现,提高生产交付效率

    发行版本

    当前项目没有发行版本

    贡献者 3

    cvsea @JHYPXS
    6 62ca6259cf7e861cf6c2e0be @62ca6259cf7e861cf6c2e0be

    开发语言

    • Java 97.5 %
    • HTML 2.5 %