22 Star 164 Fork 65

兮家小二/xijia-plus

2024-08-12 11:54
兮家小二

更新内容

  • 系统优化: 全局配置增加通过父级 code 查询下级的所有配置 findByParentCode

  • 系统优化: 处理 BeanDtoVoUtil.pageVo 没有返回总页数问题

  • 系统优化: 处理 ErrorMsgUtil 异常信息获取工具获取自定义异常类 ErrorException 的错误信息解析

  • 系统优化: MsgService 中优化增加快速发送信息方法 sendSysUserMsg/sendClientUserMsg

  • 系统优化: 文件管理增加下载上传方法 FileController.downloadUpload, 支持网络文件下载上传,并且可做文件为重命名接口

  • 命名优化: 工具类名称修改,当前架构中的工具类除了 JwtUtil 全部统一增加了 Xj 前缀 (2024/07/31)

  • 命名优化: BeanDtoVoUtil 名称修改为 XjBeanUtil

  • 命名优化: 系统层业务代码重命名为 Sys 开头, 如: SysMenu/SysMenuService

  • 命名优化: Dictionary 相关名称全部调整为了 SysDict

  • 结构调整: 更新优化 xj-base-admin 的目录结构, 具体自行看源码

  • 结构调整: Base64ImgUtils/ ConsoleColors/ MapUtil 类和一些沉余代码

  • 工具增加: 增加List 数据分页工具 XjPageUtil (2024/07/31) 分页工具文档

  • 依赖版本更新: hutool 升级为 5.8.20

  • 依赖版本更新: mybatis-plus 升级为 3.5.7

v-2.2.7- 版本更新至 v-2.2.8+ 注意事项

1、核心工具类调整
BeanDtoVoUtil 调整为 XjBeanUtil

2、相关工具类调整
XxxxUtil 调整为 XjXxxxUtil 

如: 
TreeUtil -->  XjTreeUtil
ExcelUtil -->  XjExcelUtil
ValidUtil  --> XjValidUtil
ErrorMsgUtil  -->  XjErrorMsgUtil
LocalDateTimeUtil-->  XjLocalDateTimeUtil


3、对应数据库的系统类名调整
Xxx 调整为 ->  SysXxxx/SysXxxxService 

如: 
Menu -> SysMenu
MenuService  -> SysMenuService 
最后提交信息为: 更新描述
2024-05-31 13:45
兮家小二
  • 代码生成- 优化代码生成模板中的默认启用禁用方法 updDisable(row) 中的数据判断
  • 代码生成- 优化代码生成的前端页面对于手机端的兼容同步处理
  • 部门管理- 增加排序展示,和排序快捷操作
  • 部门管理- 增加 code 不能重复
  • 角色管理- 增加排序字段 sort, 角色数据默认 sort 升序排序
  • 角色管理- 排序更新为先根据 sort 升序排序,在按 code 正序排, 在根据时间倒序排
  • 用户管理- 用户添加编辑增加了用户备注功能
  • 用户管理- 分页查询 SysUserService.findPage 增加用户在线/不在线的查询条件
  • 用户管理- 用户 id 查询增加返回角色 code 的 List 数据
  • 字典管理- 字典表名 t_sys_dictionary 调整为 t_sys_dict
  • 全局异常- 处理写入数据库内容过大导致的异常修改为可正确返回前端错误提示
  • 异常处理- 优化 ResultType 返回的错误状态的 code 码

ps: 该版本有 sql 字段更新, 详细查看 help/sql 目录下的 sql 文件

最后提交信息为: -sql 处理
2024-03-12 09:49
兮家小二
  • 用户管理- 分页查询接口增加角色查询
  • 用户管理- 分页查询接口增加用户 isOnline 用户当前是否在线标识
  • 消息通知- 处理消息通知,存在路由跳转时的参数 null 问题
  • 日志管理- 优化 LogServiceImpl.findPage 查询方法增加 dataId 查询, 可以直接追踪指定数据Id的所有操作记录
  • 在线状态判断- 处理用户管理多窗口打开同关闭时出现并发时,处理是否在线状态不正确问题
  • 文件上传- 文件上传接口 /api/open/file/upload 移除请求参数 filePath 存储路径控制(原代码不受影响可不修正直接使用新规则), 后端不在验证文件格式
  • 文件上传- 存储路径修改为时间 yyyyMMdd + 来源最后一级为存储路径
  • 文件上传- 重命名的默认规则调整为 snowflake 雪花ID+原文件名
  • 文件上传- 增加重命名规则参数 renameRule
  • 文件上传- 优化 fileStrategy.upload 方法增加 renameRule, 取消请求头方式
  • 文件上传- 阿里云oss的 yml 的 path 配置不在需要结尾的/
  • 代码生成- vue3 代码的弹出层 el-dialog 组件增加 draggable 支持拖拽
  • 代码生成- 更新代码生成后端代码不在生成多余的前端代码到后端程序中
  • 代码生成- 更新代码生成 vue2/vue3 树结构代码时的父级控制处理
  • 代码生成- 代码生成文件上传时, 根据单文件/多文件自动开关拖拽功能
  • 代码生成- 代码生成 vue3 页面按钮渲染抖动问题处理
  • 代码生成- vue3 的代码生成移除文件上传地址中的 filePath 参数
2024-01-09 09:41
兮家小二
  • 1、处理代码生成 Tree 树结构时的 BasePage 没有自动引入问题处理
  • 2、修复代码生成 Tree 树结构功能是 ServiceImpl.tree 方法没数据时的空指针错误
  • 3、代码生成更新 TreeDemoVue.tp 模板中的父级弹出层页面无效问题
  • 4、代码生成修复生成 vue3 代码命名错误 this.$refs.{tableNameUp} -> this.$refs.tree{tableNameUp}
  • 5、LocalDateTimeUtil 工具类的 plus/subtract 方法增加支持 yyyy-MM-dd HH:mm:ss 格式字符串
  • 6、LocalDateTimeUtil 工具类增加 divider 分频器, 可把指定范围时间分为 N个小时间段
  • 7、LocalDateTimeUtil 增加 isItToday 判断指定时间是否是今天方法
  • 8、优化 LocalDateTimeUtil.parseTimestamp 方法处理秒级时间戳问题, 增加 parseTimestampMilli 毫秒级时间戳转换
  • 9、菜单管理增加 findPage/findId 接口
  • 10、优化字典生成枚举类禁用字段调整为依旧生成枚举值
  • 11、优化字典 controller 层提供 findByCode / findByCodeNext 外部api 接口
  • 12、字典管理的枚举类命名 Admin/Base 修改为 AdminDic/BaseDic
  • 13、部分系统字典调整为 [是否: WHETHER] 包括: 逻辑删除->是否删除 /是否禁用 /是否已读)
  • 14、增加编号生成功能 编号生成 (2023/12/06)
2023-12-06 09:13
兮家小二
  • 1、优化 ExcelUtil 工具类方法,增加异常处理
  • 2、修复 响应时打印的响应参数未删除问题
  • 3、vue2/vue3 版代码生成增加可生成 Tree 字段
  • 4、vue2/vue3 版树结构代码生成优化树的增删改查操作
  • 5、优化 SysEncrypt 加解密/自动脱敏 逻辑
  • 6、增加 XjSecretUtil 工具类
  • 7、TreeUtil 工具类优化更新操作, 详见文档地址
  • 8、修复 Md5Util 盐获取判断不正确问题
  • 9、全局配置 ConfigService 增加 findByCodes 多 code 查询方法
  • 10、修复代码生成树结构生成 treeGcMenu 为替换成 tree{tableNameUp} 问题 (2023/10/26)
  • 11、增加 XjHttpUtil 工具类, 便于其他系统快速调用当前系统接口
最后提交信息为: 更新最新 sql
2023-10-10 13:15
兮家小二
  • 1、Md5Util 密码工具的盐增加 yml 可配置
  • 2、加签工具 SignUtil 中的 APP_KEY SECRET_KEY 增加 yml 可配置
  • 3、修改 /api/admin/** 和 /api/oauth2/** 开头的接口自动加入验签范围
  • 4、处理项目启动使用 refreshAuthDb 方法更新接口信息时没有更新缓存数据处理
  • 5、EnumUtil 增加字符串枚举读值方法
  • 6、增加 ExcelUtil 工具类
  • 7、处理 redis 触发锁没有正确错误信息问题
  • 8、增加 oauth2test 接口测试代码
  • 9、vue2/vue3 版代码生成增加可生成 Tree 字段 (2.2.3.1)
  • 10、vue2/vue3 版树结构代码生成优化树的增删改查操作 (2.2.3.1)
最后提交信息为: 更新 oauth2 相关内容和版本号
2023-09-15 11:21
兮家小二

较大更新

更新明细

  • 1、优化 异常监控发送群消息可控制只返回那些错误
  • 2、优化 sysLog 日志记录为记录所有请求的错误请求, 原get请求错误未正常记录
  • 3、增加 ErrorMsgUtil 工具类, 快速获取try异常中的错误信息
  • 4、更新 websocket 消息发送逻辑-虽然不知道问题是否还存在, 先留意一下
  • 5、增加 Result.success(T data, String msg) 方法,可在响应成功的数据中自由指定返回 msg
  • 6、优化文件上传返回的提示信息
  • 7、代码生成从 xj-base-admin 中移除, 新增加 xj-base-generate
  • 8、代码生成计划支持 vu3 代码, 可自行选择生成 vue2 还是 vue3 代码
  • 9、更新代码生成打开编辑页偶现不回显数据问题,赋值修改为 Object.assign(原this.obj=)
  • 10、处理代码生成 IPage 未修改为 BasePage 问题处理
  • 11、隐藏 websocket 不在线时推送信息失败提示
  • 12、websocket 发送消息的 send(SendMsgVO sendMsg) 方法增加空内容/接收人判断
  • 13、代码生成树结构上删除多出的 done(); 问题
  • 14、XjSecret 组解为数据脱敏时增加 handler 参数可指定自定义的脱敏处理器
  • 15、新增 SecretConst 参量
  • 16、hutool 升级到 8.2.20
  • 17、DesensitizationHandler 下默认实现10中常用脱敏/手机号/密码/姓名/身份证号等
  • 18、处理代码生成 vue3 版本的 tree 树结构生成代码
  • 19、处理取消 vue3 版本代码生成开关的颜色
  • 20、优化代码生成 读取模板文件方式为 Classpath 读取
2023-08-24 11:28
兮家小二
  • 1、日志来源过长导致的入库异常问题处理
  • 2、修复全局配置修改排序问题
  • 3、优化 aop 链中的日志记录逻辑
  • 4、管理端增加全局配置v2 版, 修改为自关联结构, 配置数据过多时便于分类管理配置数据, v1 版将于2个版本后移除
  • 5、修复 websocket 的 sendMsg 方法用户不在线未正常退出方法问题处理
  • 6、logback-spring.xml 取消日志文件大小切割, 因为他会导致日志文件超过 3M 后无法继续记录
  • 7、优化 SysLog.printLog 中的请求日志打印只记录核心数据, 避免造成服务器日志文件过大
  • 8、优化 管理端登录过期时触发多个接口请求时弹出多个登录过期提示优化为只弹出一次
  • 9、优化 全局配置接口文档关闭后 knife4j 的 doc.html 依旧可访问问题
  • 10、优化 异常群消息提示, 增加服务名 [applicationName]
  • 11、增加 XjFileUtil 工具类, 便于文件操作, 如文件上传, 根据模块生成文件, resources 下资源获取等
  • 12、优化 banner 查询方法 findByPosition(Integer position) 为只查询非禁用数据
  • 13、代码生成 vue 的 NUMBER 字段时的字段 minRow maxRow 修改为 min/max, 另外增加步长 step 参数
  • 14、代码生成页原 int|bigint 默认为 number 字段变更为 int|bigint|double|float|decimal 默认为 number 字段
  • 15、优化管理端 dict.get 方法自动识别字典 int/ str 类型 (dict.js 中)
  • 16、优化管理端 各页面启用/禁用的展示,以及 banner 添加时的增加默认参数设置
  • 17、修复 服务端的 BasePage 没有 pages 总页数问题
  • 18、优化 管理端弹出的消息通知为固定宽度和已读提示优化
最后提交信息为: 更新配置
2023-06-07 13:38
兮家小二

服务端

  • 修复代码生成数据库字段 bigint(xx), xx > 19 时, 生成 DTO 参数组解的 @range 入参限制超过 Long 最大值问题
  • 修复异常监控, aop 中的 log 记录提前返回(因get放行)导致群机器人没有发送异常消息问题
  • 修复请求[任意接口]时,都触发重新请求[获取当前登录用户信息]接口问题
  • 优化字典管理的的枚举生成工具
  • 优化字典管理 findByCode / findByCodeNext 修改为可查询禁用数据
  • websocket 代码优化
  • websocket 控制台抛异常修复 The WebSocket session [26] has been closed and no method (apart from close()) may be called on a closed session
  • 增加代码生成支持 mysql 字节类型 varbinary binary, 整数类型 smallint mediumint 的支持
  • 修复代码生成数据库字段为 date 时的错误
  • 代码根据相关规范进行了部分优化
  • 修复文件上传 控制台一直抛出临时文件无法删除问题[Cannot delete C:\Users\xxxx\xxxxx.tmp]
  • 优化文件上传优化, 在 FileController 添加了关闭 InputStream 流, 在扩展上传渠道时可无需关闭流
  • spring-boot 版本升级为 2.7.12

管理端

  • 管理端加载增加 cdn 优化, 详见 vue.config.js 的 assetsCDN 配置
  • 部署时增加 gzip 优化
  • 优化第一次打开用户管理 没有姓名开发者控制台抛出错误
  • 代码生成页面 修复通用字段不在最前几个字段时导致的默认选中不正确问题
  • 代码生成页面 增加处理默认选中类型 数字: int|bigint 时间: date|datetime 单选: tinyint, 其他依旧默认为文本
  • 优化 字典页大小写转换工具
  • 优化 字典后台代码优化, 操作优化
  • 调整 字典数据 前端修改为默认展示禁用数据,但不可选
  • 优化 permission.js 中在每次跳转页面不在获取当前用户信息接口
最后提交信息为: 更新字典
2023-05-09 09:08
兮家小二
  • 管理端:菜单管理, 动态路由增加支持传递菜单 如(?id=1): /viewsyw/user/user?id=1
  • 服务端: 在调用 service 文件上传使用代理模式时 上传错误没有没有提示信息处理
  • 服务端: 修复返回自动脱敏返回 list 情况下失效问题
  • 服务端: 优化多数据源下没有配置 代码生成连接信息报错信息
  • 服务端: MsgService 增加发送系统信息 sendSysMsg 方法
  • 服务端: springboot 升级为 2.7.10
  • 服务端: redisson 修改为 3.17.4 与当前 springboot 兼容版本
  • 服务端: swagger升级为 3.0.0, yml 配置增加如下,让其支持高版本 springboot
  • 服务端: 修复 @XjSecret 组解参数加密为数字时异常, 修复后只支持字符串加密
  • 服务端: 文件服务增加上传后的命名规则配置 和 路径模块配置 规则文档
  • 服务端: 菜单管理顶级目录挂载到2级目录时 root 没有变更导致的展示错误
  • 服务端: 修复下载文件时日志记录 SysLog 类获取返回数据为空时抛出异常未正确处理
最后提交信息为: 更新描述信息
2023-04-12 20:32
兮家小二
  • springboot 版本升级为 2.5.14
  • 优化 代码生成增加主动指定默认数据源
  • 增加 文件独立部署功能, 增加文件代理渠道文件可直接上传到独立服务中
  • 增加 群机器人模块, 支持飞书 + 企业微信
  • 增加 多数据源兼容支持
  • 修复 websocket 同账号多窗口问题, 同账号支持多窗口同时在线, 使用 redis 可查看同一用户同时打开窗口数
  • 其他诸多问题修复和优化
最后提交信息为: 更新错误消息推送
2023-03-31 15:13
兮家小二

修复

  • 修复[用户分页查询] 时查询在多角色下使用了 collection 导致分页数量错误 (2023-03-14)
  • 修复 登录用户查询菜单时多查除已禁用角色的菜单数据, 修正为不展示已禁用的角色关联的菜单 (2023-03-14)
  • 管理端:列表查询增加 post 请求方式, 处理再某些情况下查询参数过多 Get 请求无法进行查询问题 (2023-03-14)
  • 管理端:菜单管理配置外部链接时(如:http://www.baidu.com) 菜单点击404问题修复 (已完成)
  • 管理端:avue tree 组件 scope.node 修正为 scope.node.data (avue版本升级导致的错误) (已完成)

优化更新

增加

  • 管理端:用户列表中增加角色展示 (2023-03-14)
  • 增加地址管理功能 (省市区) (2023-03-24)
  • 服务端:增加 BasePage 对象, 原 findPage 分页查询全修改为使用 BasePage 返回 (2023-03-24)

缓存

  • 修复 banner 添加没有更新缓存问题处理 (2023-03-03)
  • 修复 redis 缓存 key 双冒号问题修正为单冒号 (2023-03-06)
  • 修复 增加缓存前缀后 redis 缓存 @CacheEvict , allEntries = true无效 无效问题 (2023-03-14)
  • 修复 单节点/多节点 模式的动态配置, 文档 Redis 缓存模式文档 (2023-03-14)

代码生成

  • 修复 生成普通字段多出一个 searchSpan 处理 (2023-2-26)
  • 修复 生成注释存在换行时生成的 Entity/Dto/vo 注释出现换行错误修复 (2023-03-08)
  • 优化 生成没有字段注释时 列表页/表单页 没有字段key处理,字段key 默认使用字段属性名称 (2023-03-08)
  • 优化 生成没有字段注释时 Dto/Query 没有字段key处理,提示信息 默认使用字段属性名称 (2023-03-08)
  • 增加 生成的数据库数据类型为 json 时, 默认生成字符串 (2023-03-08)
  • 增加 注释支持更多符号添加详细注释,详见文档: 注释生成规则(2023-03-08)
  • 修复 代码生成优化 小数/整数生成的保留小数位问题 (2023-03-23)
  • 修复 生成时间搜索时类名没为更换为当前生成的类问题,GcTest -> 当前类名 (2023-03-23)
  • 优化 整理类型mysql 8.0.16+ 版本不在支持设置长度问题,增加字段默认大小 (2023-03-23)
  • 优化 DTO/Query 生成的字段入参大小限制以及必传限制 基于数据库设置 (2023-03-23)
  • 优化 数据库类型 TINYINT 映射字段原 Boolean 修改为 Integer (2023-03-23)
  • 优化 生成的 vue 表单的每一项必填设置, 基于数据库设置的是否必填生成 (2023-03-23)
  • 优化 生成的 vue 表单增加宽度 labelWidth: 110 便于后续自行调整 (2023-03-23)
  • 优化 生成的树结构数据增加全部查询 (2023-03-24)
  • 优化 生成的树结构 tree 接口 pid 查询由 likeRight 修正为 eq (2023-03-24)
最后提交信息为: -更新描述
2023-02-12 22:11
兮家小二

服务端

增加

  • 文件管理增加 删除指定目录的所有文件 delFolder 方法,本地 和 阿里云OSS 同时支持
  • websocket 增加账号上线通知,账号在其他地方重复登录通知
  • websocket 增加在线检查, 头像区分在线状态, 在线白色线条, 不在线红色线条
  • websocket 集群支持, 使用 redis 的发布订阅实现
  • websocket 用户端更新为结合 vuex 实现, 更便于使用, 详见 websocket 相关文档

更新

  • 修复 reids 缓存不能设置为 null
  • 消息管理,新建发送测试消息错误修复
  • 文件删除 优化, 优化FileStrategy 单文件上传 del 方法, 支持访问url删除和路径删除
  • EnumUtil 优化, 删除getValue getMsg
  • 更新启动 benner 图, 在 benner 展示时增加展示启动环境和启动端口展示

移除

  • 移除 xijia-plus-demo 模块
  • 移除 JsonUtil /IdUtil/ CreatrQrCode/ DistanceUtil 工具类

管理端

  • 更新 env.js 相关请求地址为 path 结尾, -> proxyPath basePath webSocketPath uploadPath
  • 更新 websocket 为代理模式请求服务, webSocketPath 变更为代理地址
  • 优化 permission.js 代码 / 移除 xj-manage/public 下沉余文件/代码
  • 优化 user/info.vue 修改个人信息/密码逻辑
最后提交信息为: 更新启动文档访问地址
2023-01-10 21:02
兮家小二

服务端:

  • 1、修复 config 全局配置 获取查询配置key没有查询出数据导致缓存数据时出错,修复删除时没有清除缓存问题
  • 2、增加 BaseId 类, 接口请求,或某些情况下只需要id参数时可使用
  • 3、用户端接口默认接口权限修改为开放状态, 便于开发阶段使用以及无需接口权限的项目使用
  • 4、benner 位置查询接口 list/{position} 增加缓存,增加service层方法 findByPosition 方法
  • 5、修复文件上传渠道为LOCAL 时, 在逻辑层其他地方调用文件上传重复上传时出错,修正为直接覆盖原文件 ,
  • 6、 修复文件上传优化文件名中存在冒号 : 错误,文件上传优化错误信息提示输出
  • 7、代码生成数据源管理部分问题修复, 添加时连接测试错误, 添加时文字显示不全
  • 8、代码生成增加支持自关联表生成左右结构, 自动实现 crud 功能,修复代码生成 cascader 错误
  • 9、更新部门管理为 左右结构菜单树操作模式,更新【用户管理】对部门数据查询处理
  • 10、TreeUtil 工具类增加获取父级 names 方法 fatherNames(List ts, S id)
  • 11、mapper sql 的 xml 包目录结构修正 admin -> sys
  • 12、移除 poi 相关依赖,防止使用 hutool 时jar冲突
  • 13、优化 SymbolConst/ BooleanConst/ NumberConst 的常量数据,更新了 enums -> Admin/Base 下的枚举数据

管理端:

  • 1、修复 全局配置 富文本/md文档 编辑时偶现数据回显失败问题,优化 全局配置 tabs 与表格的展示
  • 2、优化 菜单/字典/接口管理/代码生成菜单树与列表展示优化
  • 3、修复 登录页title 展示错误处理
  • 4、优化 重命名 xj-web-avue2 为 xj-manage
  • 5、优化 菜单管理操作为 菜单上右键操作,以及图标在左边树上展示
  • 7、优化 字典管理部分操作为 菜单上右键操作
  • 8、字典管理添加数据时增加code一键转大写
最后提交信息为: 更新预览地址和文档地址
2022-11-30 21:13
兮家小二

1、文件上传优化上传自动拼接目录,文件名前缀生成,yml参数读取,文件删除错误优化
2、文件上传文件名存在括号修复,swagger上传时存在拼接参数错误修复
3、文件上传 service 上传方法参数 MultipartFile 修改为 inputStream, 便于被二次调有
4、单文件下载下载名编码错误修复,
5、RedisUtil 增加 getListKey/delete 批量key 查询删除方法
6、增加 TreeUtil 工具类
7、登录密码加密后验证位数错误修复
8、crud.js 文件下载方法下载后文件名错误修复,del 删除方法增加支持body传参
9、菜单管理 + 字典管理变更父级时展示效果优化

最后提交信息为: 更新版本号
2022-10-30 17:24
兮家小二

1、字典分组接口 findCodeGroup数据优化多余层级数据
2、移除阿里云oss文件管理模块
3、增加了xj-base-file 模块,并支持本地和阿里云oss文件渠道自由切换 和 提供开发者自主增加扩展渠道方式
4、菜单/字段 /list 接口修正为 /tree,并优化了部分逻辑
5、代码生成 Cascader type和porp参数错误修正
6、菜单管理+字典管理变更父级修正为不可变更为当前及当前下级
7、字典管理+全局配置+banner 排序优化
8、管理端 env.js 文件上传地址修正为 api/open/file/upload

最后提交信息为: 优化
2022-09-17 10:35
兮家小二
  • 验签优化,对无参数请求依旧验签
  • 代码生成增加 Cascader级联选择器
  • 代码生成增加 Array数组框
  • 代码生成增加 Icon图标选择器
  • 代码生成增加 Map坐标选择器
  • 代码生成增加 Color颜色选择器
  • 代码生成增加 Time 时间
  • 代码生成增加 datetime 时间范围搜索
  • 代码生成优化 支持自主选择单图/多图/视频/任意文件模式
  • 代码生成优化 Select 优化默认支持搜索
  • 代码生成在线预览文件展示顺序优化
  • 优化 crud.js 网络请求js增加支持同步请求获取返回值
  • 菜单管理优化变更父级,增加重载左侧, 字典管理优化变更父级选中
  • 用户管理 Cascader级联选择器优化
  • icon.js 改为全局引入
最后提交信息为: 文档更新
2022-09-01 18:56
兮家小二
  • 1、各数据增加了分布式锁,如:全局配置/部门管理/字典管理/角色管理新增编辑
  • 2、用户创建/编辑增加分布式锁,防止集群时手机号/账号出现重复数据
  • 3、RedisUtil 修改生成唯一订单号为 getOrderNo方法, 唯一数据编号 getDataNo 方法
  • 4、@XjSecret 注解增加手机号, 身份证号等返回数据自动脱敏支持****
  • 5、阿里云oss文件上传优化, 移除上传后的文件压缩功能,(存在jvm内存问题)以及 ossClient 优化为单洌模式
  • 6、正式更名 spring-boot-plus2 为 xijia-plus (2022-9-1)

--- avue 部分

  • 1、关闭了未使用参数检查 .eslintrc.js 文件中
  • 2、更新avue版本为 2.9.15, 更新 element-ui 版本为 2.15.6
  • 3、删除 mock/option/mac/const/ mixins 目录
  • 4、main.js 内容优化
  • 5、删除 api目录,系统store 中的调用接口逻辑改为直接调用 util/crud方法
  • 6、项目名改为前端写死,不在采用后端动态数据, config/website.js 的 indexTitle 配, 及 lang 目录下的国际化文件(中文 zh.js 配置)
最后提交信息为: 更名
2022-08-29 09:31
兮家小二

1、移除终端, 因为它让这个系统变得更复杂以及难以理解
2、v-2.0.6 代码生成配置为直接生成到代码中未生成成功处理
3、数据库表变更, 系统表修改为 [t_sys] 开头,代码生成修改为 [t_gc] 开头
4、接口名称变化, 系统功能 [/api/admin/sys] 代码生成 [/api/admin/gc], 原用户端/管理端/通用接口 /api/xx 不变
5、代码类简化名称, 去除原 [AdminXXX/XjAdminXXX] 中的[Admin/XjAdmin]等, 移除xj包
6、User 系统用户特殊处理, 变更为 SysUser, 并增加了3个扩展字段
7、登录接口参数修改为body传参
8、返回对象 R 修正为 Result, RType 修正为 ResultType
9、xj-base-core 模块中增加数字常量类 NumberConstant
10、代码优化(阿里规约), 包括注释/魔法值/命名/沉余代码 等

最后提交信息为: --
2022-08-22 09:08
兮家小二

1、代码生成增加在线配置数据源(可自由切换数据库) 增加在线生成下载生成后端+前端代码到本地,优化代码生成逻辑
2、增加自动填充 创建人,更新人id (自动获取当前登录人填充写入数据库)
3、依赖jar升级: mybatis-plus 升为 3.5.1 / hutool 升为 5.8.5
4、权限修改,移除角色绑定接口权限, 现权限为: 菜单即权限
5、修复接口扫描时,部分引入jar的接口没有扫描到 (即接口管理缺失通用接口问题)
6、头像字段优化 head -> 新 headPic, 组织机构重命名原 organ -> 新 dep
7、分页查询接口修正为 findPage

Java
1
https://gitee.com/wslxm/xijia-plus.git
git@gitee.com:wslxm/xijia-plus.git
wslxm
xijia-plus
xijia-plus

搜索帮助

A270a887 8829481 3d7a4017 8829481