Files
quyun-v2/backend/app/http/super/dto/content_status.go
Rogee 568f5cda43 feat: add tenant content management features for superadmin
- Implemented API endpoints for listing tenant contents and updating content status.
- Added Swagger documentation for new endpoints:
  - GET /super/v1/tenants/{tenantID}/contents
  - PATCH /super/v1/tenants/{tenantID}/contents/{contentID}/status
- Created DTOs for content item and status update form.
- Enhanced frontend to support content management in the tenant detail page.
- Added search and filter functionalities for tenant contents.
- Implemented unpublish functionality with confirmation dialog.
- Updated service layer to handle new content management logic.
2025-12-24 16:10:07 +08:00

9 lines
246 B
Go

package dto
import "quyun/v2/pkg/consts"
type SuperTenantContentStatusUpdateForm struct {
// Status supports: unpublished (下架) / blocked (封禁)
Status consts.ContentStatus `json:"status" validate:"required,oneof=unpublished blocked"`
}