Hub-Link Mybatis Link 的增强工具开源项目

我要开发同款
匿名用户2021年04月12日
88阅读

技术信息

开源地址
https://gitee.com/easy4use/hub-link
授权协议
Apache

作品详情

HubLik是数据加工中心,作为MybatisLik的增强工具,可以就像咖啡伴侣一样,在使用Mybatis-Lik的时候更加丝滑。作为数据加工中心,会对进出数据进行加工处理。

特性无侵入: 采用插件的形式,对进出数据进行加功处理。插件: 可以作为Mybatis-Lik的增强工具,两者可以一起使用。请求数据: 每个cotroller都会对应一个xml,通过xml配置对请求数据进行加功处理。返回数据: 每个cotroller都会对应一个xml,通过xml配置对返回数据进行加功处理。查询示例:更多查询示例:https://easy4use.c/guide/query-start.html

查询接口

sys/user/list?this.$query.toQ(qry)过滤条件

letqry=this.$query.ew()this.$query.toR(qry,'userame','test')查询参数

{"w":[],"r":[{"":"a1","t":"ad","w":[{"k":"userame","v":"test","m":"","t":"ad","s":0}]}],"o":[],"j":[],"p":{},"s":{}}sql输出

SELECTt_sys_user.`id`t_sys_user__id,t_sys_user.`role_id`t_sys_user__role_id,t_sys_user.`userame`t_sys_user__userame,t_sys_user.`email`t_sys_user__email,t_sys_user.`rmks`t_sys_user__rmks,t_sys_user.`type`t_sys_user__typeFROMt_sys_userWHERE((t_sys_user.USERNAMELIKE?))返回结果

{"code":0,"header":{"typeDsr":"类型(0:管理员,1:非管理员)描述","id":"ID","roleId":"角色ID","userame":"登录名","email":"邮件","rmks":"备注","type":"类型(0:管理员,1:非管理员)"},"data":{"list":[{"id":3,"roleId":3,"userame":"test","email":"test@163.com","rmks":"test","type":1,"typeDsr":"普通用户"}]}}出参示例:更多查询示例:https://easy4use.c/guide/data-out.html

XML配置

<gridame="USER_ROLE"><coltype="yui.bss.demo.vo.SysUserVo"/><colprefix="role"type="yui.bss.demo.vo.SysRoleVo"/></grid>返回结果

{"code":0,"header":{"typeDsr":"类型(0:管理员,1:非管理员)描述","id":"ID","roleId":"ID","userame":"登录名","email":"邮件","rmks":"备注","type":"类型(0:管理员,1:非管理员)","roleCd":"编码","roleNm":"名称","roleRmks":"备注"},"data":{"list":[{"id":1,"roleId":1,"userame":"admi","email":"demo@163.com","rmks":"admi","type":0,"roleCd":"ROLE_ADMIN","roleNm":"管理员","roleRmks":"管理员","typeDsr":"管理员"}]}}最新Mave版本:<depedecy><groupId>com.gitee.easy4use</groupId><artifactId>hub-lik-aotatio</artifactId><versio>1.0.0</versio></depedecy><depedecy><groupId>com.gitee.easy4use</groupId><artifactId>hub-lik-core</artifactId><versio>1.0.0</versio></depedecy>附:项目信息项目官网:https://easy4use.c/

Hub-Lik源码:https://gitee.com/easy4use/hub-lik

项目示例:https://gitee.com/easy4use/mybatis-lik-samples

功能介绍

Hub Link是数据加工中心,作为 Mybatis Link 的增强工具,可以就像咖啡伴侣一样,在使用Mybatis-Link的时候更加丝滑。作为数据加工中心,会对进出数据进行加工处理。 特性...

声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论