批量更新

This commit is contained in:
2025-11-06 16:40:53 +08:00
parent 6a9b5d413a
commit 873a2e297a
43 changed files with 229 additions and 3321 deletions
+1
View File
@@ -85,6 +85,7 @@ func (c *OAController) GetOABaseData() {
roleList = append(roleList, map[string]interface{}{
"roleId": role.RoleId,
"tenantId": role.TenantId,
"default": role.Default,
"roleCode": role.RoleCode,
"roleName": role.RoleName,
"description": role.Description,
+23 -1
View File
@@ -29,6 +29,8 @@ func (c *RoleController) GetAllRoles() {
for _, role := range roles {
roleList = append(roleList, map[string]interface{}{
"roleId": role.RoleId,
"tenantId": role.TenantId,
"default": role.Default,
"roleCode": role.RoleCode,
"roleName": role.RoleName,
"description": role.Description,
@@ -124,10 +126,30 @@ func (c *RoleController) GetRoleByTenantId() {
c.ServeJSON()
return
}
// 转换为前端需要的格式,确保包含 tenantId 和 default 字段
roleList := make([]map[string]interface{}, 0)
for _, role := range roles {
roleList = append(roleList, map[string]interface{}{
"roleId": role.RoleId,
"tenantId": role.TenantId,
"default": role.Default,
"roleCode": role.RoleCode,
"roleName": role.RoleName,
"description": role.Description,
"status": role.Status,
"sortOrder": role.SortOrder,
"createTime": role.CreateTime,
"updateTime": role.UpdateTime,
"createBy": role.CreateBy,
"updateBy": role.UpdateBy,
})
}
c.Data["json"] = map[string]interface{}{
"code": 0,
"message": "获取角色列表成功",
"data": roles,
"data": roleList,
}
c.ServeJSON()
}