refactor(role): 优化角色模块代码结构

- 调整了角色相关的代码组织结构
- 改进了角色模块的实现逻辑
- 重构了角色权限验证相关功能
- 优化了角色数据处理流程
- 简化了角色配置管理代码
- 提升了角色模块的可维护性
This commit is contained in:
2026-09-17 10:56:48 +08:00
parent 4742782a1d
commit a708ef7212

View File

@@ -55,6 +55,26 @@ func (r *role) Add(ctx context.Context, args ArgsRoleAdd) (err error) {
return
}
// Info @TITLE 角色详情
func (r *role) Info(ctx context.Context, roleId int64) (reply RoleItem, err error) {
xClient, err := client.GetClient(r)
if err != nil {
return
}
err = xClient.Call(ctx, "Info", roleId, &reply)
return
}
// Infos @TITLE 角色详情
func (r *role) Infos(ctx context.Context, roleIds []int64) (reply []RoleItem, err error) {
xClient, err := client.GetClient(r)
if err != nil {
return
}
err = xClient.Call(ctx, "Infos", roleIds, &reply)
return
}
type ArgsRoleEdit struct {
RoleId int64 // 部门id
ArgsRoleAdd