Commit Graph

158 Commits

Author SHA1 Message Date
mazhicheng 6bfb8925a0 isNumber更改为判断所有数字类型(含整数,浮点数,负数.) 2019-08-27 17:37:09 +08:00
mazhicheng 0d712448d2 + 更新表备注 2019-08-21 17:16:02 +08:00
wyldusername 7aba9cc05f 代码优化:添加非空判断 2019-08-15 18:08:47 +08:00
wyldusername 8d0f55fc0e 代码优化:
1.BeanUtils中重载buildTree方法;
2.接口优化:不要在代码遍历时进行数据库查询操作;
3.组织机构模糊查询,增加相关权限注解;
4.添加方法注释;
2019-08-15 14:29:20 +08:00
godchao 7c4278a3a4 用户、角色、权限模糊查询优化;权限列表页数据接口性能优化 2019-08-14 15:12:01 +08:00
mazhicheng 4572052d21 + 更新readme,增加@BindQuery注解的使用 2019-08-13 10:55:59 +08:00
mazhicheng 422aa47954 +数据字典初始化SQL 2019-08-10 19:45:13 +08:00
wuy 7cfc784489 * 增加状态码9999,缓存失效 2019-08-09 16:33:40 +08:00
mazhicheng 62dc1bfe1d buildQueryWrapper增加参数校验,避免误用 2019-08-08 19:23:59 +08:00
godchao cb90ed0885 解决buildTree存在的问题 2019-08-08 16:46:20 +08:00
mazhicheng 58aedf8640 修复QueryBuilder转换QueryWrapper时,DTO存在继承时子类重写属性被父类覆盖的问题 2019-08-08 15:27:43 +08:00
mazhicheng 7c973d9ac1 优化QueryBuilder忽略static,final,transient修饰字段,并支持继承 2019-08-07 16:57:57 +08:00
mazhicheng 2eaed62442 优化QueryBuilder忽略static,final,transient修饰字段,并支持继承 2019-08-07 16:47:07 +08:00
mazhicheng 6bb1ef4414 优化QueryBuilder.toLambdaQueryWrapper()实现 2019-08-07 09:56:17 +08:00
mazhicheng e225324ec8 1. 增加BindQuery注解,用于Entity/DTO对象直接转换为QueryWrapper查询对象; 2. 优化Pagination对象,以便在Controller中可以自动注入属性值; 2019-08-07 09:44:16 +08:00
mazhicheng f74e06bd5b 更新README 2019-07-20 15:48:41 +08:00
mazhicheng 77d880104f 更新README 2019-07-20 15:39:07 +08:00
mazhicheng bd97e5da44 修正单元测试 2019-07-20 14:47:11 +08:00
mazhicheng 061298f334 优化BaseCrudRestController,移除ModelMap 2019-07-20 13:00:09 +08:00
godchao 125fc5dc18 用户管理中设置密码对密码进行加密处理;BaseCrudController类中增加创建、更新的前置和后置操作方法; 2019-07-19 18:47:44 +08:00
mazhicheng a04d28c1c1 全局异常统一处理的实现优化 2019-07-19 15:21:35 +08:00
mazhicheng 70b39d42a6 全局异常统一处理的实现优化 2019-07-19 15:10:19 +08:00
godchao 54e8045bea 调用方法改为新的BindAnnotationGroupCache类 2019-07-19 11:49:04 +08:00
mazhicheng 74884d28ef 优化binder相关代码结构 2019-07-18 15:56:51 +08:00
wuy 3d65e7d3c0 优化异常处理机制 2019-07-18 14:07:29 +08:00
wuy f474e81e9b 合并代码 2019-07-18 13:05:52 +08:00
wuy 67c18f0c12 更改异常状态使用HttpStatus 2019-07-18 13:04:13 +08:00
mazhicheng a4ff66c49b 1. 注解关系绑定支持继承IService(非BaseService)的实体绑定。2. 绑定入口类更名为RelationsBinder 2019-07-18 12:49:13 +08:00
mazhicheng e7a11e67d6 Entity/EntityList对象绑定时使用对象克隆替代引用,避免绑定后修改导致非预期结果 2019-07-18 10:53:54 +08:00
wuy de67c7cad2 合并代码 2019-07-11 16:13:03 +08:00
wuy df7bbf7270 + 增加注册接口
+ 增加MD5加盐加密
+ 增加全局异常捕获:提供RestException 和 WebException异常的全局捕获
2019-07-11 16:07:52 +08:00
mazhicheng bcf1aed1fb 更新README,加入样例example链接 2019-07-10 21:54:54 +08:00
mazhicheng 84410449e9 修复升级Mybatis-plus 3.1.2版本后导致的@BindField列名格式问题 2019-07-10 20:42:03 +08:00
wyldusername a683f47e15 删除之前加的conver2Hump()方法 2019-07-10 11:15:00 +08:00
mazhicheng b4585fbc65 增加getEntityListByIds接口用于直接传入id集合查询 2019-07-05 18:34:07 +08:00
mazhicheng 30f48fc99c Merge remote-tracking branch 'origin/develop' into develop 2019-07-03 21:45:33 +08:00
mazhicheng fbbfbc5f12 解决中间表关联的condition附加“等于”条件未能生效的问题 2019-07-03 21:45:13 +08:00
wyldusername 85321f29d6 1.对接用户管理页面;
2.企业微信认证调整;
注:本次提交修改了core模块的BaseServiceImpl中的getKeyValueList()方法,并添加了一个convert2Hump()方法,用于解决获取元数据得不到数据的问题
2019-07-03 16:12:02 +08:00
godchao ab97f64e0f Merge remote-tracking branch 'origin/develop' into develop 2019-06-28 15:26:11 +08:00
godchao 88f16d844e add: 增加更新类SQL直接执行方法;增加测试方法示例;更改自动更新权限后的提示语。 2019-06-28 15:25:46 +08:00
mazhicheng 6f3d44760f Metadata重命名为Dictionary 2019-06-27 11:49:49 +08:00
wuy 70696bccb0 新增批量插入和更新,优化权限入库操作 2019-06-23 11:38:10 +08:00
mazhicheng f0e11b325c 优化README 2019-06-22 16:26:12 +08:00
mazhicheng 4f267dc7dd 优化README 2019-06-22 16:24:18 +08:00
mazhicheng e22bb9f723 优化README 2019-06-22 16:01:36 +08:00
mazhicheng f73ac7ecfe 增加注解绑定相关单元测试 2019-06-22 15:35:31 +08:00
mazhicheng 72b0bd703c +优化V.isEmpty(Object), V.notEmpty(Object)校验实现 2019-06-20 18:48:39 +08:00
mazhicheng 136e83d33a +BaseService相关接口的单元测试 2019-06-15 15:40:54 +08:00
mazhicheng 5f0af9b284 代码精简与优化 2019-06-02 15:48:09 +08:00
mazhicheng f131721ccf 优化代码,添加utils部分单元测试 2019-06-02 14:30:49 +08:00
mazhicheng 47111f8f52 1. 优化分页 2. 修复bindProperties类型是否一致的判断问题 2019-06-02 10:39:16 +08:00
mazhicheng d708d474aa Binder.bind()实现代码优化 2019-06-01 13:31:36 +08:00
mazhicheng 89e9fb699d 支持通过中间表级联绑定Field 2019-06-01 11:20:42 +08:00
mazhicheng 60d631503e 修复升级Mybatis-plus后绑定Metadata元数据失效的问题 2019-05-26 10:45:04 +08:00
mazhicheng 87342883eb 实现基于中间表的多对多关联的注解绑定 2019-05-25 13:55:08 +08:00
mazhicheng 7bbec67cbe BindEntity支持通过中间表的级联关联 2019-05-11 17:57:27 +08:00
mazhicheng 732adc9d69 初始提交通用Mapper+注解关联(注解实现关联: 元数据/字段/一对一的表/一对多的表) 2019-04-20 21:21:35 +08:00
mazc c9b320e834 初始导入项目目录结构:
> diboot-core: 全新精简内核,将基于Mybatis-Plus无SQL实现CRUD和关联绑定,并提供其他常用开发场景的简单封装
> diboot-example: 使用示例项目
2019-01-25 13:32:24 +08:00