Commit Graph

1205 Commits

Author SHA1 Message Date
otto dd2fa2da2d feat(项目聚合管理功能开发): 实现项目聚合功能
新增GitLink请求路径定义类

关联Issue:https://www.gitlink.org.cn/Gitlink/forgeplus/issues/2894
2023-05-11 10:47:57 +08:00
otto 85123edd05 feat(项目聚合管理功能开发): 实现项目聚合功能
新增接口:
1、查询GitLink项目列表
2、查询GitLink项目语言列表,完成实现:通过GitLink请求获取语言列表

关联Issue:https://www.gitlink.org.cn/Gitlink/forgeplus/issues/2894
2023-05-11 10:47:20 +08:00
otto 2ffaf6f8df feat(项目聚合管理功能开发): 实现项目聚合功能
新增接口:
1、查询GitLink项目列表
2、查询GitLink项目语言列表,完成实现:通过GitLink请求获取语言列表

关联Issue:https://www.gitlink.org.cn/Gitlink/forgeplus/issues/2894
2023-05-11 10:47:13 +08:00
otto 7247909579 feat(通过HttpClient请求GitLink的通用方法): 增加泛型方法,可通过该方法直接获取GitLink响应结果中的实体类对象 2023-05-11 10:40:52 +08:00
otto 9e6e015bf9 feat(通过HttpClient请求GitLink的通用方法): 公共方法移动到公共模块 2023-05-11 10:39:45 +08:00
otto 7e41ec1fab feat(项目聚合管理功能开发): 生成特色专区项目聚合相关代码
关联Issue:https://www.gitlink.org.cn/Gitlink/forgeplus/issues/2894
2023-05-11 09:16:08 +08:00
otto e980e36253 Merge branch 'master' of code.gitlink.org.cn:otto/ruoyi-gitlink 2023-05-11 08:42:07 +08:00
otto 4c18eeb978 feat(项目聚合管理功能开发): 部门权限注解别名修改
关联Issue:https://www.gitlink.org.cn/Gitlink/forgeplus/issues/2894
2023-05-11 08:39:46 +08:00
xiaoshui 8aff588e8f ADD file via upload 2023-05-09 17:47:07 +08:00
otto 55f55da2b8 feat(项目聚合管理功能开发): 项目聚合分类通过数据权限注解处理数据权限
关联Issue:https://www.gitlink.org.cn/Gitlink/forgeplus/issues/2894
2023-05-09 16:52:00 +08:00
otto 2184ebcfdd feat(专区详情及首页配置相关接口开发): 特色专区列表接口通过数据权限注解处理数据权限
关联Issue:https://www.gitlink.org.cn/Gitlink/forgeplus/issues/2917
2023-05-09 16:37:09 +08:00
otto e0c884bbde feat(权限定制化开发): 数据权限逻辑调整
获取专区项目通过数据权限注解实现
2023-05-09 16:31:33 +08:00
otto fc1370a1e6 feat(权限定制化开发): 数据权限逻辑调整
恢复组织下数据权限
2023-05-09 16:31:04 +08:00
otto 0085b8c2e6 feat(权限定制化开发): 数据权限逻辑调整
获取当前登录身份所在组织及组织以下数据权限
2023-05-09 16:30:30 +08:00
otto 6abb267bf7 feat(专区详情及首页配置相关接口开发): 自动处理组织对应的业务逻辑
新增内部接口,修改组织时自动更新特色专区:
更新特色专区时同步更新新闻动态对应GitLink项目

关联Issue:https://www.gitlink.org.cn/Gitlink/forgeplus/issues/2917
2023-05-09 13:41:54 +08:00
otto d4fd9cb207 feat(专区详情及首页配置相关接口开发): 自动处理组织对应的业务逻辑
更新组织时更新GitLink项目的逻辑调整为:新增组织时自动更新特色专区,特色专区再自动更新专区下新闻动态对应的GitLink项目

关联Issue:https://www.gitlink.org.cn/Gitlink/forgeplus/issues/2917
2023-05-09 13:40:46 +08:00
otto 8b79260bcc feat(专区详情及首页配置相关接口开发): 自动处理组织对应的业务逻辑
新增组织时创建GitLink项目的逻辑调整为:新增组织时自动创建特色专区,特色专区再自动创建专区下新闻动态对应的GitLink项目

关联Issue:https://www.gitlink.org.cn/Gitlink/forgeplus/issues/2917
2023-05-09 11:28:36 +08:00
otto cd8cf001dd feat(专区详情及首页配置相关接口开发): 自动处理组织对应的业务逻辑
新增特色专区Fegin远程调用模块

关联Issue:https://www.gitlink.org.cn/Gitlink/forgeplus/issues/2917
2023-05-09 11:28:24 +08:00
otto fabb95b148 feat(专区详情及首页配置相关接口开发): 自动处理组织对应的业务逻辑
新增特色专区Fegin远程调用模块

关联Issue:https://www.gitlink.org.cn/Gitlink/forgeplus/issues/2917
2023-05-09 11:28:13 +08:00
otto e88bb22175 feat(专区详情及首页配置相关接口开发): 自动处理组织对应的业务逻辑
新增特色专区Fegin远程调用模块

关联Issue:https://www.gitlink.org.cn/Gitlink/forgeplus/issues/2917
2023-05-09 11:27:52 +08:00
otto e0b382f379 feat(专区详情及首页配置相关接口开发): 自动处理组织对应的业务逻辑
新增内部接口,新增组织时自动创建特色专区:
1、创建特色专区时自动创建新闻动态对应GitLink项目
2、当新闻动态项目创建成功后将返回的CMSProjectId设置在特色专区中,并创建特色专区

关联Issue:https://www.gitlink.org.cn/Gitlink/forgeplus/issues/2917
2023-05-09 11:26:24 +08:00
otto 8c2866f200 feat(专区详情及首页配置相关接口开发): 自动处理组织对应的业务逻辑
新增组织时创建GitLink项目的逻辑调整为:新增组织时自动创建特色专区,特色专区再自动创建专区下新闻动态对应的GitLink项目

关联Issue:https://www.gitlink.org.cn/Gitlink/forgeplus/issues/2917
2023-05-09 10:55:27 +08:00
otto b41a6c8e34 feat(专区详情及首页配置相关接口开发): 专区详情新增新闻项目Id
关联Issue:https://www.gitlink.org.cn/Gitlink/forgeplus/issues/2917
2023-05-09 10:29:51 +08:00
otto cd1068b21f feat(专区详情及首页配置相关接口开发): 生成专区详情相关代码
关联Issue:https://www.gitlink.org.cn/Gitlink/forgeplus/issues/2917
2023-05-09 09:41:45 +08:00
otto b5d14ccd94 feat(项目聚合管理功能开发): 生成项目类型相关代码
关联Issue:https://www.gitlink.org.cn/Gitlink/forgeplus/issues/2894
2023-05-09 09:40:37 +08:00
otto 4b9a90dfb4 feat(基础功能增强): gen代码生成模块属于开发工具,日志不进行上报 2023-05-09 09:28:10 +08:00
otto 1565ee2e43 feat(权限定制化开发): 自动处理组织对应的业务逻辑
1、更新组织操作,增加事务,若发生异常自动回滚
2、新增方法:自动更新组织对应特色专区项目
2023-05-09 08:45:56 +08:00
otto 05a4fb7e7e feat(权限定制化开发): 进行GitLink操作时,判断当前用户是否存在GitLinkUserId不存在返回错误 2023-05-08 16:27:15 +08:00
otto c101630b33 feat(权限定制化开发): 自动处理组织对应的业务逻辑
新增内部接口:修改组织时自动更新GitLink项目
2023-05-08 16:26:40 +08:00
otto 7b7ad2dce2 feat(权限定制化开发): 自动处理组织对应的业务逻辑
单独抽取方法:创建组织对应特色专区项目
2023-05-08 15:59:03 +08:00
otto 764d66351c feat(权限定制化开发): 通过GitLink的Token时,应获取action为autologin的 2023-05-08 15:18:52 +08:00
otto 94d86d2745 feat(权限定制化开发): 自动处理组织对应的业务逻辑
新增组织时若该组织为第三级组织,自动处理组织对应的业务逻辑:
"特色专区"类型通过常量控制,优化魔法值
2023-05-08 15:04:01 +08:00
otto dca11b985d feat(权限定制化开发): 自动处理组织对应的业务逻辑
新增组织时若该组织为第三级组织,自动处理组织对应的业务逻辑:
1、检查该组织的组织类型是否在字典中存在
2、根据不同的组织类型执行不同的业务逻辑代码(特色专区组织自动创建专区对应项目)
2023-05-08 15:02:04 +08:00
otto 5ffbaa4f76 feat(权限定制化开发): 自动处理组织对应的业务逻辑
新增内部接口:新增组织时自动创建GitLink项目
2023-05-08 15:00:15 +08:00
otto b9219fd6c4 feat(权限定制化开发): 新增组织和修改组织时,若操作的组织为三级组织,则设置组织类型属性为父级组织一致 2023-05-08 11:41:13 +08:00
otto fb23b7b428 feat(权限定制化开发): 组织新增组织类型字段 2023-05-08 11:31:26 +08:00
otto f1ac056907 feat(权限定制化开发): 增加业务定制逻辑,只允许用户在二级组织下新增组织 2023-05-08 11:13:19 +08:00
otto 88f6f09e16 feat(权限定制化开发): 增加业务定制逻辑,二级及以上组织不允许非ADMIN删除 2023-05-08 10:57:46 +08:00
otto e897dfa3c6 feat(权限定制化开发): 增加业务定制逻辑,二级及以上组织不允许非ADMIN修改 2023-05-08 10:52:04 +08:00
otto eed36adb2b feat(权限定制化开发): 新增判断当前登录用户是否为超级管理员的方法
更新skywalking agent增加logback日志处理插件
2023-05-08 10:17:18 +08:00
otto 3496ea3926 feat(基础功能增强): 服务运行日志上报到skywalking
更新skywalking agent增加logback日志处理插件
2023-05-08 08:50:26 +08:00
otto 8aef70fc3b feat(基础功能增强): 服务运行日志上报到skywalking
logback配置文件中增加上报skywalking配置节
2023-05-06 17:54:07 +08:00
otto c6830e5544 feat(基础功能增强): 服务运行日志上报到skywalking
新增logback上报skywalking插件
2023-05-06 17:53:32 +08:00
otto 38db41eb38 fix(通过HttpClient请求GitLink的通用方法): 移动至公共模块
通过在需要导入的自动配置类配置HttpClientConfiguration解决CloseableHttpClient和RequestConfig无法注入的问题
2023-05-06 13:52:52 +08:00
otto 7e25b73bac feat(通过HttpClient请求GitLink的通用方法): 移动至公共模块
增加切面日志,在HttpClient调用前后调用后分别通过日志记录Request和Response
2023-05-06 13:47:32 +08:00
otto 6597b33d46 feat(通过HttpClient请求GitLink的通用方法): 移动至公共模块
在GitLinkRequestHelper发起请求前和接收到响应后,分别通过日志记录Request详细内容和Response详细内容
2023-05-06 13:46:59 +08:00
otto 3b58579a0b fix(权限定制化开发): 当请求Token通过JWT校验失败抛出异常时,对客户端进行友好提示 2023-05-06 13:45:57 +08:00
otto 5b2822f93b feat(通过HttpClient请求GitLink的通用方法): 移动至公共模块
增加切面日志,在HttpClient调用前后调用后分别通过日志记录Request和Response
2023-05-06 13:43:56 +08:00
otto 6b36b54505 feat(通过HttpClient请求GitLink的通用方法): 移动至公共模块 2023-05-06 10:21:02 +08:00
otto 7150f6002a feat(通过HttpClient请求GitLink的通用方法): 移动至公共模块
1、将CMS所需要使用的GitLink请求路由及相关参数封装在CMS方法中
2、相关常量挪动至公共模块
2023-05-06 10:20:42 +08:00