Skip to content

feat: 历史记录增加操作用户#235

Merged
heqingpan merged 2 commits intonacos-group:masterfrom
a981008:master
Jul 6, 2025
Merged

feat: 历史记录增加操作用户#235
heqingpan merged 2 commits intonacos-group:masterfrom
a981008:master

Conversation

@a981008
Copy link
Copy Markdown
Contributor

@a981008 a981008 commented Jun 28, 2025

@lingma-agents
Copy link
Copy Markdown

lingma-agents Bot commented Jun 28, 2025

新增配置历史记录的操作用户字段

变更概述

新功能

  • 配置历史记录增强:在ConfigHistoryInfoDto结构中新增op_user字段,用于记录配置修改的操作用户信息。
  • 用户会话集成:在config_api.rs中通过UserSession获取当前用户身份,在add_config接口中将操作用户信息传递到配置操作请求中。
  • 数据模型适配:在HistoryItem模型中实现op_user字段的值映射逻辑,确保历史记录数据与DTO结构兼容。

重构

  • 依赖引入调整:在config_api.rs中新增对UserSession的依赖引用,优化代码结构。
变更文件
文件路径 变更说明
src/config/core.rs 在配置历史记录数据传输对象中新增操作用户字段
src/config/model.rs 实现历史记录项到DTO的映射时包含操作用户信息
src/console/v2/config_api.rs 从用户会话中提取操作用户并传递到配置操作请求中
时序图
sequenceDiagram
    participant RA as Request
    participant US as UserSession
    participant AC as add_config()
    participant SR as SetConfigReq
    RA->>AC: 调用添加配置接口
    AC->>US: 获取当前用户会话
    US-->>AC: 返回username
    AC->>SR: 传递op_user参数
    SR-->>AC: 完成配置设置请求
Loading

💡 小贴士

与 lingma-agents 交流的方式

📜 直接回复评论
直接回复本条评论,lingma-agents 将自动处理您的请求。例如:

  • 在当前代码中添加详细的注释说明。

  • 请详细介绍一下你说的 LRU 改造方案,并使用伪代码加以说明。

📜 在代码行处标记
在文件的特定位置创建评论并 @lingma-agents。例如:

  • @lingma-agents 分析这个方法的性能瓶颈并提供优化建议。

  • @lingma-agents 对这个方法生成优化代码。

📜 在讨论中提问
在任何讨论中 @lingma-agents 来获取帮助。例如:

  • @lingma-agents 请总结上述讨论并提出解决方案。

  • @lingma-agents 请根据讨论内容生成优化代码。

@heqingpan
Copy link
Copy Markdown
Collaborator

赞,上周未主要投入ldap支持的开发。

本周开启验证这部分,没问题的话就本周未发布。

@heqingpan heqingpan merged commit 15669c8 into nacos-group:master Jul 6, 2025
6 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants