feat: 更新租户和订单相关功能,添加租户成员列表接口,优化数据处理和前端展示

This commit is contained in:
2025-12-23 23:38:05 +08:00
parent bcb8c822f1
commit 26e4279f1e
10 changed files with 750 additions and 34 deletions

View File

@@ -3,6 +3,7 @@ package super
import (
"quyun/v2/app/errorx"
"quyun/v2/app/http/super/dto"
tenantdto "quyun/v2/app/http/tenant/dto"
"quyun/v2/app/requests"
"quyun/v2/app/services"
"quyun/v2/database/models"
@@ -44,6 +45,23 @@ func (*tenant) create(ctx fiber.Ctx, form *dto.TenantCreateForm) (*models.Tenant
return services.Tenant.SuperCreateTenant(ctx, form)
}
// users
//
// @Summary 租户成员列表(平台侧)
// @Tags Super
// @Accept json
// @Produce json
// @Param tenantID path int64 true "TenantID"
// @Param filter query tenantdto.AdminTenantUserListFilter true "Filter"
// @Success 200 {object} requests.Pager{items=dto.SuperTenantUserItem}
//
// @Router /super/v1/tenants/:tenantID/users [get]
// @Bind tenantID path
// @Bind filter query
func (*tenant) users(ctx fiber.Ctx, tenantID int64, filter *tenantdto.AdminTenantUserListFilter) (*requests.Pager, error) {
return services.Tenant.SuperTenantUsersPage(ctx, tenantID, filter)
}
// updateExpire
//
// @Summary 更新过期时间