Commit Graph
100 Commits
Author SHA1 Message Date
PIG AI e2e73dffda feat(register): 添加logback日志配置并设置nacos日志级别
- 新增logback-spring.xml配置文件用于日志管理
- 设置nacos相关日志级别为OFF以减少干扰
- 配置console和file两种日志输出方式
- 在PigxNacosApplication中指定日志配置文件路径
2025-06-25 17:10:59 +08:00
PIG AI f7edba9801 feat(deps): 升级pigx-common-idempotent模块的redisson版本至3.50.0 2025-06-25 11:35:56 +08:00
PIG AI 24a685bc54 feat(config): 更新application-dev和pigx-gateway-dev配置
- 修改application-dev.yml的jasypt加密配置和redis host配置
- 更新pigx-gateway-dev.yml的路由配置和management端点权限
- 为所有配置添加public tenant_id字段
2025-06-24 10:43:03 +08:00
PIG AI b49e8bf736 feat(config): 更新日志级别和版本配置
- 将logback-spring.xml中的root日志级别从debug调整为INFO级别
- 更新docker-compose.yml中的使用说明版本至V5.9并移除version字段
- 升级pigx-app-server-api模块的pom.xml版本至5.9.0
2025-06-24 09:28:43 +08:00
PIG AI 946ca2ef38 revert(app): 移除无用注解和字段并调整代码格式
- 移除AppPageEntity中的@FieldNameConstants注解
- 删除PageTypeEnums中的WORKBENCH枚举项
- 调整AppArticleCollectEntity字段缩进格式
- 简化AppRole中的roleDesc字段描述并移除menuId字段
2025-06-24 09:28:23 +08:00
PIG AI de7e1fb4df feat(pom): 升级项目版本及依赖版本
- 将项目版本从5.8.0升级至5.9.0
- 升级spring-boot版本至3.5.3
- 升级spring-boot-admin版本至3.5.0
- 更新所有子模块的parent版本号
2025-06-24 09:00:07 +08:00
PIG AI 607f7a13eb revert(app): 移除无用注解和字段并调整代码格式
- 移除AppPageEntity中的@FieldNameConstants注解
- 删除PageTypeEnums中的WORKBENCH枚举项
- 调整AppArticleCollectEntity字段缩进格式
- 简化AppRole中的roleDesc字段描述并移除menuId字段
2025-06-24 08:57:25 +08:00
PIG AI 7d422b91ab feat(deps): 更新依赖库版本
- 升级captcha组件版本至1.4.0
- 移除不再需要的jaxb依赖库
- 清理pom.xml中过时的依赖配置
2025-06-23 16:20:26 +08:00
PIG AI 5978f87268 feat(auth): 更新captcha依赖库
- 将滑块验证码依赖从spring-boot-starter-captcha替换为captcha-spring-boot-starter
- 使用pig-mesh维护的新版本captcha组件
2025-06-23 16:20:13 +08:00
PIG AI 1e9c1bd054 feat(boot-config): 禁用Spring Cloud服务发现功能
- 在application.yml中设置spring.cloud.discovery.enabled为false
- 保持与原有nacos配置一致的禁用状态
2025-06-23 16:19:59 +08:00
PIG AI f796c87342 feat(codegen): 更新代码生成模板至V2025001版本 2025-06-23 16:19:59 +08:00
PIG AI 679aebdbb7 feat(codegen): 更新代码生成模板至V2025001版本 2025-06-23 16:19:59 +08:00
PIG AI 52e5be9442 feat(codegen): 新增分支配置支持并更新默认配置前缀
- 修改PREFIX为pigx.codegen以增强配置项命名空间隔离性
- 新增branch字段用于指定代码生成模板仓库的分支
- 更新GenTemplateServiceImpl中模板文件获取逻辑以支持多分支
- 默认分支设置为master保持向后兼容性
2025-06-23 16:19:58 +08:00
PIG AI 78874c1646 refactor(pom): 适配 springboot 3.5 & spring cloud 2025 2025-06-23 16:19:50 +08:00
PIG AI fe9151c2f2 feat(db-config): 更新mybatis-plus的where策略配置
- 将select-strategy修改为where-strategy以优化SQL查询条件生成逻辑
- 保持其他mybatis-plus配置不变
2025-06-23 16:18:32 +08:00
PIG AI 9601609eb2 feat(sse): 优化SSE模块配置与文档
- 重命名messageDistributor为sseMessageDistributor以明确功能定位
- 为SseEmitterEndpoint添加详细方法注释说明
- 优化RedisMessageDistributorConfiguration类结构与文档
- 更新SseEmitterMessageSender类文档与日期信息
- 为MessageDistributorTypeConstants添加类说明文档
2025-06-23 16:18:14 +08:00
PIG AI 718a587c19 feat(tenant): 增强租户状态检查逻辑
- 新增对租户有效期的检查,包括startTime和endTime验证
- 优化无效租户的响应方式,返回401状态码和JSON格式错误信息
- 使用JSONUtil和ContentType处理错误响应输出
- 添加@SneakyThrows注解处理潜在异常
2025-06-23 16:18:09 +08:00
PIG AI 6c8e257a1e fix(auth/templates): 修复模板中request.contextPath的空指针问题
- 在confirm.ftl和login.ftl模板中增加request对象判空逻辑
- 优化OAuth2授权和登录表单的action路径安全性
2025-06-23 16:17:05 +08:00
PIG AI 880652f62c fix(file): 修复文件查询时未使用主库读取导致的数据不一致问题
- 在SysFileServiceImpl中为selectOne方法添加false参数强制使用主库查询
- 优化SysFileController中getFile方法的参数注释说明
2025-06-23 16:16:44 +08:00
PIG AI 155a303bec feat(sys-file): 支持自定义文件名上传功能
- 在文件上传接口中增加fileName参数以支持自定义文件名
- 当未提供fileName时保持原有UUID生成逻辑
- 同步修改相关controller和feign接口的签名
- 完善相关方法的JavaDoc注释
2025-06-23 16:16:44 +08:00
PIG AI 8d0eb9c8fb feat(mybatis): 修改匿名用户处理逻辑以返回用户名
- 移除未使用的SecurityUtils import
- 当用户为AnonymousAuthenticationToken时返回authentication.getName()
- 保持原有非匿名用户处理逻辑不变
2025-06-23 16:16:39 +08:00
PIG AI 00fb8ce48b feat(file): 新增内部文件上传接口
- 在RemoteFileService中新增innerUpload方法并添加NoToken注解
- 在SysFileController中新增innerUpload接口方法并标记为Inner
- 支持通过微服务内部调用上传文件功能
2025-06-23 16:16:12 +08:00
PIG AI 64cdd035e1 feat(app): 新增工作台菜单权限过滤功能
- 在AppIndexServiceImpl中实现基于角色权限的菜单过滤
- 新增WORKBENCH页面类型枚举
- 为AppRole添加menuId字段存储权限菜单
- 扩展AppRoleService提供菜单查询接口
- 优化AppArticleCollectEntity增加image和visit字段
2025-06-23 16:15:39 +08:00
PIG AI 404d7bf6c2 feat(SysLogServiceImpl): 增加按title模糊查询日志功能
- 在SysLogServiceImpl中新增对title字段的模糊查询条件
- 当title参数非空时自动添加like查询条件
2025-06-23 16:15:24 +08:00
PIG AI 2ad48fb751 fix(pom): 回退druid版本至1.2.23
- 将druid依赖版本从1.2.24降级至1.2.23
- 解决与当前系统其他组件的兼容性问题https://github.com/alibaba/druid/issues/6263
2025-06-23 16:15:20 +08:00
PIG AI 560129fc06 feat(security): 优化oauth2.0 的自省端点
- 在PigxRemoteRegisteredClientRepository中实现findById方法
- 优化PigxRedisOAuth2AuthorizationService的token处理逻辑
- 修复findByToken方法中tokenType为null时的默认值处理
- 添加根据username清理token的功能扩展
2025-06-23 16:15:17 +08:00
PIG AI bcd0f82bcc refactor(pigx-register): 简化Nacos启动配置并移除冗余代码
- 删除ConfigConstants.java文件,其配置已迁移至application.properties
- 移除Spring Boot Admin相关配置,简化监控设置
- 重构PigxNacosApplication启动类,精简初始化逻辑
- 将standalone模式配置移至main方法直接设置
- 优化部署类型处理流程,保持核心功能不变
2025-06-23 16:14:58 +08:00
PIG AI 1b560e486b feat(codegen): 修改GeneratorController下载文件名为固定值
- 将动态生成的zip文件名改为固定code.zip
- 简化下载文件名逻辑,统一输出格式
2025-06-23 16:14:49 +08:00
冷冷 0a661a3dc3 chore(nacos.properties): 更新配置文件,优化注释和设置 2025-06-23 16:14:29 +08:00
冷冷 f3738c4e11 docs(pom): 更新Hutool依赖版本至5.8.38 2025-06-23 16:14:28 +08:00
冷冷 c3f6e68770 feat(sys-file): 增加对历史URL参数格式的兼容处理
- 新增对/admin/sys-file/local?fileName=xxx.png格式的兼容支持
- 使用HttpUtil解析URL中的fileName参数
- 当URL参数存在时优先使用参数中的fileName值
2025-06-23 16:09:57 +08:00
冷冷 be30534c40 feat(SysFileServiceImpl): 优化文件获取方法的注释和参数说明
- 更新getFile方法的注释使其更清晰表达功能意图
- 移除未使用的bucket参数以简化方法签名
- 添加对fileName和response参数的详细说明
2025-06-23 16:09:54 +08:00
冷冷 6912730e94 feat(RemoteFileService): 新增文件上传功能
- 在RemoteFileService接口中添加upload方法用于文件上传
- 支持MultipartFile类型参数和MULTIPART_FORM_DATA媒体类型
- 返回R对象包含文件存储路径信息
2025-06-23 16:09:34 +08:00
冷冷 d8e56129bc feat(NACOS): 新增Nacos配置常量与环境初始化逻辑
- 在ConfigConstants中新增AUTH_ENABLED等三个配置常量
- 将standalone模式设置移至initEnv方法统一管理
- 新增initEnv方法集中配置认证开关与日志参数
- 更新docker-compose暴露9848和18080端口
- 优化代码注释与日期格式
2025-06-23 16:09:22 +08:00
冷冷 4779be6cfd feat(flow-engine): 优化审批任务处理逻辑并增强代码可读性
- 重构ApproveServiceTask类,提取拒绝处理逻辑到独立方法
- 增加详细注释说明关键变量和流程逻辑
- 优化变量命名以提高代码可读性
- 实现更清晰的审批条件判断流程
- 支持根据配置将拒绝流程重定向到特定节点或结束节点
2025-06-23 16:09:22 +08:00
冷冷 298d09586d feat(flow-engine): 增强流程结束功能并记录完成原因
- 新增ProcessInstanceParamDto中paramMap参数的传递
- 在ProcessInstanceRecord表中添加finish_reason字段
- 根据approve_condition自动设置流程结束原因
- 重构endProcess方法以支持参数传递
2025-06-23 16:09:21 +08:00
冷冷 2b1742470c docs(pig-register): 更新Nacos相关配置文档
- 中文优化application.properties中的配置项注释
- 中文明确标注已禁用的监控指标配置
- 中文补充认证插件相关配置说明
- 中文调整部署类型和模糊监听配置描述
2025-06-23 16:08:50 +08:00
冷冷 d87172db05 feat(register): 更新Nacos版本至3.0.0, 请注意端口是 18080 2025-06-23 16:07:11 +08:00
冷冷 19a223695f refactor(core): 重构WebPriorityHeader相关配置类并优化结构
- 将PriorityHeaderConfiguration重命名为PriorityHeaderInitBinder以明确用途
- 合并RestTemplate配置至新创建的WebCommonConfiguration类
- 在WebCommonConfiguration中统一管理Web相关Bean配置
- 添加ConditionalOnWebApplication条件注解确保Servlet环境
2025-06-23 16:06:54 +08:00
冷冷 37035cbf27 refactor(core): 重构WebPriorityHeader相关配置类并优化结构
- 将PriorityHeaderConfiguration重命名为PriorityHeaderInitBinder以明确用途
- 合并RestTemplate配置至新创建的WebCommonConfiguration类
- 在WebCommonConfiguration中统一管理Web相关Bean配置
- 添加ConditionalOnWebApplication条件注解确保Servlet环境
2025-06-23 16:06:54 +08:00
冷冷 bf8b8805c8 feat(pigx-common-bom): 升级MyBatis-Plus相关依赖版本
feat(pigx-codegen): 修改GenTableColumnEntity字段更新策略

- 升级MyBatis-Plus版本至3.5.12
- 升级MyBatis-Plus-Join版本至1.5.3
- 修改fieldDict字段的更新策略为ALWAYS
2025-06-23 16:06:21 +08:00
冷冷 d0f89b7917 feat(flow-engine): 完善ApprovalCreateListener代码注释 2025-06-23 16:06:17 +08:00
冷冷 6b48ccf74a feat(flow-engine): 增加流程事件监听器的代码注释
- 新增对节点开始/完成事件的详细处理逻辑
- 完善多实例任务完成事件的处理机制
- 增加变量创建/更新/删除事件日志记录
- 优化流程开始/终止事件的处理流程
- 增强任务分配/完成事件的通知机制
- 统一事件处理参数构建方式
2025-06-23 16:06:14 +08:00
冷冷 b3834e3215 feat(common-sensitive): 新增URL参数脱敏功能及枚举类型(ai-dev)
1. 在DesensitizedUtils工具类中新增url()方法,实现URL参数脱敏功能
2. 在SensitiveTypeEnum枚举中新增QUERY_PARAM类型,关联新增的脱敏方法
3. 方法会将URL参数值统一替换为***以保护敏感信息
2025-06-23 16:06:08 +08:00
冷冷 dc37974c72 chore(deps): 更新Spring Boot版本至3.4.5并移除废弃依赖项
- 升级Spring Boot版本从3.4.3到3.4.5
- 移除不再使用的spring-authorization.version属性
- 清理pigx-common-security模块中冗余的版本号配置
2025-06-23 16:06:08 +08:00
PIG AI 01724e788a Merge remote-tracking branch 'open/master' into dev 2025-06-23 16:00:07 +08:00
lbw 2fa4131b1f 🗃️ 执行数据库相关的变化。 xxljob集群部署,出现了重复执行任务的情况,检查调度锁表xxl_job_lock,发现没有数据 2023-10-18 13:14:04 +08:00
lbw 9458a3f3b3 ♻️ Refactoring code. 去除 nacos 登录警告提示 2023-10-16 16:02:31 +08:00
lengleng 59ce474e20 Merge branch 'dev' of https://git.pigx.vip/pig/pigx into leng_dev 2022-09-22 17:21:35 +08:00
lbw 5d318f994c ♻️ Refactoring code. close #3430 主键策略调整为 ASSIGN_ID , 增加审计字段自动填充 2021-12-08 17:58:58 +08:00
lbw 4fc541e2f4 🐛 Fixing a bug. close #3414 包含特殊字符+的密码,登录验证失败 2021-12-05 11:25:48 +08:00
wjie 3ffb08968a ✨ Introducing new features. closed #3013 【重构】重构前端index.vue 的刷新逻辑抽取成对应的方法 2021-08-05 20:20:58 +08:00
wjie 6da9c2bbbc 🐛 Fixing a bug. closed #3027 Spring Boot 2.5.0 and InvalidDefinitionException: Java 8 date/time type java.time.Instant not supported by default #26859 2021-08-05 17:54:45 +08:00
wjie cbf8fb0da9 ✨ Introducing new features. closed #3013 【重构】重构前端index.vue 的刷新逻辑抽取成对应的方法 2021-08-05 17:54:27 +08:00
lbw db7bc750d7 ✨ Introducing new features. closed #2988 xxl-job-admin 配置文件集成到nacos 配置中心 2021-08-05 11:06:09 +08:00
lbw ff977f2f3d ✨ Introducing new features. closed #3038 用户导入导出、日志导出 2021-08-05 11:03:20 +08:00
lbw e5469fcd98 ✨ Introducing new features. closed #3013 【重构】重构前端index.vue 的刷新逻辑抽取成对应的方法 2021-08-05 10:37:27 +08:00
lbw c122af1b0c 🎨 Improving structure / format of the code. closed #I43RA1 部分方法涉及多表未加@Transactional事务处理 2021-08-04 09:17:11 +08:00
lbw 74d08316c1 🐛 Fixing a bug. closed #3027 Spring Boot 2.5.0 and InvalidDefinitionException: Java 8 date/time type java.time.Instant not supported by default #26859 2021-08-03 15:57:10 +08:00
lbw 7cddb1f63f ♻️ Refactoring code. closed #3026 【重构】部门管理使用表格树重构 2021-08-03 13:46:08 +08:00
lbw 620809c05e ✨ Introducing new features. 优化代码生成 controller 使用条件构造器注入 2021-07-22 08:32:29 +08:00
lbw 7137a7278e ⬆️ Upgrading dependencies. closed #2952 #2979 up IJpay 2.7.6 2021-07-19 17:19:41 +08:00
lbw f9d6eb6c65 Merge branch 'big' into leng_dev 2021-07-19 17:17:17 +08:00
lbw 237f3ff325 ⬆️ Upgrading dependencies. closed #2952 up hutool 5.7.4 2021-07-19 17:16:16 +08:00
lbw 1feb7272bb 🐛 Fixing a bug.#2938 刚刚生成的专属版本启动AdminApplication 启动报错 2021-07-10 15:02:34 +08:00
lbw f7e91ed3db 🐛 Fixing a bug. #2932 升级hutool导致无法支付 2021-07-10 15:01:12 +08:00
lbw 864e0948a3 ♻️ #2839 common-xss 模块代码更新 2021-06-25 11:02:00 +08:00
lbw 53a3951390 ⬆️ up hutool 5.7 split 兼容性修改 2021-06-25 10:35:16 +08:00
lengleng 679425894f ⬆️ Upgrading dependencies. spring boot admin 2.3.1 2021-01-05 13:29:44 +08:00
lengleng 511e56d0dd ✨ Introducing new features. 新增yungouos支付渠道 2021-01-05 11:27:50 +08:00
lengleng dbbba889c0 🎨 Improving structure / format of the code. 格式化代码 2021-01-03 10:48:18 +08:00
lengleng bf2ce5cffd ✨ Introducing new features. #2207 适配兼容 Spring Cloud 2020 && Spring Boot 2.4 2020-12-30 11:31:51 +08:00
lengleng a25caeff01 ⬆️ Upgrading dependencies. spring cloud 2020 2020-12-29 16:47:24 +08:00
lengleng f51a3f2ae3 🔥 Removing code or files. 删除关于 OAuth2.0 Jackson 序列化部分 2020-12-24 11:05:24 +08:00
lengleng f57f29d9ee ✨ Introducing new features. #2176 Feign参数过长会报错的解决方案 2020-12-22 23:55:20 +08:00
lengleng 1e09236868 ✨ Introducing new features. 代码生成细节完善,注释换行符号去除, 字段类型去除括号后匹配等 2020-12-22 23:53:52 +08:00
lengleng fc6fefd224 ✨ Introducing new features. #2151 【代码生成】 支持ORACEL / SQL SERVER /PG/DB2 等其他数据源类型代码生成 2020-12-15 16:41:58 +08:00
lengleng afe07e9d56 ⬆️ Upgrading dependencies. #2148 UP Druid 1.2.4 版本发布,增强 SQL Parser,支持 JDK8 日期类型 2020-12-14 21:50:04 +08:00
lengleng 82bc012da3 🐛 Fixing a bug. #2150 角色管理,编辑数据权限,选自定义,不选择部门,则后续操作报错 2020-12-14 21:49:03 +08:00
lengleng e69a50c5ee ✨ Introducing new features. #2151 【代码生成】 支持ORACEL / SQL SERVER /PG 等其他数据源类型代码生成 2020-12-14 21:36:15 +08:00
lengleng 193a1f478b 🐛 Fixing a bug. closed #2145 上传文件接口在swagger中MultipartFile类型显示为String,无法上传文件。 2020-12-13 19:56:51 +08:00
lengleng 6e29c5d9e1 Merge branch 'dev' of https://git.pig4cloud.com/pig/pigx into leng_dev 2020-12-10 20:40:53 +08:00
lengleng 2f9c93bc53 🐛 Fixing a bug. closed #2080 xxl -job admin url 参数错误 2020-12-10 20:39:01 +08:00
lengleng 8c2cb9fa45 ✨ Introducing new features. #2119 swagger 服务列表支持自定义排序& 根据服务状态过滤 2020-12-10 10:35:18 +08:00
lengleng dbb4ae4373 ♻️ Refactoring code. #2115 认证中心 和 数据库解耦,通过feign 调用数据源 011d25de6b 2020-12-07 13:33:13 +08:00
lengleng 3306d08819 ✨ Introducing new features. #2116 报表设计增加  spring security 安全控制 2020-12-07 11:50:15 +08:00
lengleng 011d25de6b ♻️ Refactoring code. #2115 认证中心 和 数据库解耦,通过feign 调用数据源 2020-12-07 11:36:14 +08:00
lengleng f0b24a8e40 ✨ Introducing new features. #2116 报表设计增加 spring security 安全控制 2020-12-07 11:31:09 +08:00
lengleng a648988bbf ✨ Introducing new features. #2114 增加全局编码转换,避免 context type 不规范乱码问题 2020-12-07 10:48:49 +08:00
lengleng a288bae3f5 ⬆️ Upgrading dependencies. #2060 up Knife4j 2.0.8发布,轻量级微服务聚合文档中间件诞生 2020-11-25 11:51:16 +08:00
lengleng cefc39f98d ♻️ Refactoring code. 重构粉丝同步逻辑,减少操作逻辑,避免大批量耗时 2020-11-25 11:09:10 +08:00
lengleng 2018e571ea 🎨 Improving structure / format of the code. 格式化代码 438acdd56e 2020-11-25 11:08:25 +08:00
lengleng 43ba12ea40 ⬆️ Upgrading dependencies. hutool 5.5.1 2020-11-19 16:15:37 +08:00
lengleng 438acdd56e ✨ Introducing new features. #2022 自定义 Spring Boot FailureAnalyzer 避免路由没初始化 启动网关导致404 2020-11-19 15:38:50 +08:00
lengleng 96a5d4c3f5 ✨ Introducing new features. #2034 客户端管理 增加验证码、前端登录加密控制功能 2020-11-19 12:49:02 +08:00
lengleng e5dd87ab66 ✨ Introducing new features. #2005 升级 mybatis-plus 3.4.1 支持插件主体配置设置 2020-11-13 11:32:55 +08:00
lengleng 575a0be70d ✨ Introducing new features. #1998 xxl-job 客户端支持基于服务注册发现的自动化配置 xxl-job-admin
✨ Introducing new features. #1998 xxl-job 客户端支持基于服务注册发现的自动化配置 xxl-job-admin
2020-11-09 16:25:03 +08:00
lengleng 16b5ae6c64 ✨ Introducing new features. #1841 内置 xxl-job-admin 模块 方便使用 2020-11-09 14:16:18 +08:00
lengleng d2acacf830 ⬆️ Upgrading dependencies. durid 1.2.3
⬆️ Upgrading dependencies. durid 1.2.3
2020-11-09 13:43:01 +08:00
lengleng 64274e0828 ⬆️ Upgrading dependencies. #1997 jayspt 配置文件加解密组件 升级至 3.X兼容 Nacos配置刷新 2020-11-09 13:22:51 +08:00