feat: 添加用户租户管理功能,优化用户列表和租户信息展示,增强查询过滤条件

This commit is contained in:
2025-12-24 00:02:44 +08:00
parent 26e4279f1e
commit 3e8a02d549
8 changed files with 847 additions and 18 deletions

View File

@@ -15,7 +15,7 @@ type user struct{}
// list
//
// @Summary 户列表
// @Summary 户列表
// @Tags Super
// @Accept json
// @Produce json
@@ -28,6 +28,23 @@ func (*user) list(ctx fiber.Ctx, filter *dto.UserPageFilter) (*requests.Pager, e
return services.User.Page(ctx, filter)
}
// tenants
//
// @Summary 用户加入的租户列表
// @Tags Super
// @Accept json
// @Produce json
// @Param userID path int64 true "UserID"
// @Param filter query dto.UserTenantPageFilter true "Filter"
// @Success 200 {object} requests.Pager{items=dto.UserTenantItem}
//
// @Router /super/v1/users/:userID/tenants [get]
// @Bind userID path
// @Bind filter query
func (*user) tenants(ctx fiber.Ctx, userID int64, filter *dto.UserTenantPageFilter) (*requests.Pager, error) {
return services.User.TenantsPage(ctx, userID, filter)
}
// updateStatus
//
// @Summary 更新用户状态